DeviceJockey Guide

Items

Items are the controls and displays you arrange on a panel to interact with devices and software.

Your building blocks

Turn a panel into your control surface.

Every button you press, value you adjust, and status you monitor is represented by an item. Combine different item types to build a panel that matches the controls required by your workflow.

Items can send commands through an interface and react to incoming events. Their appearance and behavior can be configured independently, so the same item type can serve many different purposes.

ControlTrigger actions with buttons, toggles, sliders, rotary controls, and radio buttons.
DisplayShow names, values, and status information with labels and monitors.
CustomizeAdjust an item’s appearance, commands, events, and available interactions.

Common controls

Choose the item that fits the action.

Button

Ideal for direct actions. A button can react to a tap, long press, touch down, or touch up.

Slider & Rotary

Change a value within a range. Examples include volume, brightness, camera settings, or position.

Toggle

Switch between two states and show whether a function is currently on or off.

Radio Button

Select one option from a group, such as a source, operating mode, or panel destination.

Label

Display static or changing text and use light states to communicate additional status.

Monitor

Present a received value together with a label that identifies its source or meaning.

Specialized items

More than standard controls.

Piano item in DeviceJockey
Piano

Send MIDI notes to a DAW with configurable keys, octave, starting note, and velocity.

Logging item in DeviceJockey
Logging

Monitor commands, events, and system information while developing and troubleshooting a panel.

Use logging during development.

Monitoring interfaces requires additional resources. Select only the interfaces you currently need to inspect.

Web View item in DeviceJockey
Web View

Display web content inside a panel and update or reload its URL through events.

Use logging during development.

Monitoring interfaces requires additional resources. Select only the interfaces you currently need to inspect.

Commands and events

Items communicate in both directions.

Commands describe what an item sends when you interact with it. Events describe how the item reacts when a device, application, or DeviceJockey itself sends information back.

Example: an OBS scene button

A tap command changes the scene in OBS. An event from OBS lights the button when that scene is active.

Getting started

Add and configure an item.

1

Open a panel

Go to the panel on which you want to place the new control.

2

Add an item

Touch and hold an empty position, then choose “New” and an item type.

3

Design it

Set its title, colors, appearance, and item-specific properties.

4

Connect it

Add commands to send and events that update the item.

Across several panels

Choose where an item appears.

An item can remain on one panel or appear across a panel group or complete scene.

About Item Visibility