DeviceJockey User Guide
Guide
Learn the core concepts first, then explore the features that support more advanced workflows.
Core concepts
Build a complete control workflow.
DeviceJockey separates communication, controls, layout, and workflow configuration into clear parts. Learn these concepts in order to understand how a complete setup is built.
Define how DeviceJockey communicates with devices and applications.
Send actions and bring current values and states back to your items.
Decide which commands an event executes within an item.
Create the controls and displays used to send commands and receive events.
Arrange related items into focused control surfaces.
Choose whether an item appears on one panel, a panel group, or throughout a scene.
Keep complete configurations separate and activate the workflow you need.
Advanced features
Extend and automate your setup.
Continue here when the core workflow is familiar or when your project requires one of these capabilities.
Edit related item, command, and event settings together in one list.
Insert named runtime values into commands, events, titles, paths, and Scripts.
Combine multiple commands into reusable actions.
React to live mode, loaded panels, connections, and changed swaps.
Add calculations, conditions, dynamic values, and custom actions with JavaScript.
Use physical buttons, triggers, D-Pads, and thumbsticks to control panel items.
Recommended starting point
Begin with Interfaces.
First choose what you want to control and how DeviceJockey should communicate with it.
