
Under each Hotkey section, the text contained within the quotes above the "key" is the Hotkey ID. It is likely easiest to use the search function to find them.

volume_ source_name (Current volume in dB of a source).current_text_ source_name (Current text value of text sources).media_file_name source_name (Current file name of media sources, not including the extension).media_status_ source_name (Current status of media sources, including: playing, paused, stopped, ended).kbits_per_sec (Amount of data per second (in kilobits) transmitted by the stream encoder).bytes_per_sec (Amount of data per second (in bytes) transmitted by the stream encoder).Source Enabled in Scene (If a source is enabled in a specific scene, change the style of the button).Source Visible (If a source is visible in the program, change the style of the button).Recording Status (If recording is active or paused, change the style of the button).

Trigger Hotkey by ID (See help info below for more info).Studio Mode (Enable / Disable / Toggle).Set Source Properties (Position / Scale / Rotation).Quick Transition (Performs the selected transition and then returns to the default transition).Transition Preview to Program (Performs the selected transition and then makes the transition the new default).Smart Scene Switcher (Previews selected scene or, if scene is already in preview, transitions the scene to program).Recording (Start / Stop / Pause / Resume / Toggle).In Companion, specify the IP address of the computer running OBS, the port you are using for the websocket connection (defaults to 4444), and the password (leave blank if authentication is not enabled).Configure the plugin as needed in OBS under Tools > WebSockets Server Settings menu.

Download and install the latest version of the obs-websocket plugin on the computer running OBS.This module will allow you to control OBS Studio using the obs-websocket plugin.
