# Connect a USB control button to control CMS events

# CMS features common to all Pearl integrations

*Applies to: Pearl-2, Pearl Mini, Pearl Nano, Pearl Nexus, except where a section states otherwise. Device-specific behavior and limitations are noted in each section.*

*Applies to: Pearl-2, Pearl Mini, Pearl Nexus, Pearl Nano.*

Pearl device supports connection of an external USB control button to send an individual command. A button can be configured to send a single command: **Confirm/Stop an Event**, **Pause/Resume an Event**, or **Start/Stop/Pause/Resume an Event**. You can connect a USB control button directly to a USB port.

The following USB control buttons are supported:

- [Delcom USB HID Programmable Single Button Switch, part number 706501](https://www.delcomproducts.com/productdetails.asp?PartNumber=706501)

- Delcom USB HID Visual Signal Indicator with switch, part numbers 904023-S and 904025-S

Starting in firmware version 4.24.0, you can program one of these buttons to send a **single** command to a Pearl device. You cannot configure a single button to send multiple commands.

Programming the Delcom USB HID Programmable Single Button Switch

- Download, install and start the Delcom Software utility on a Windows computer.

- Connect the Delcom USB Single Button switch to a USB port on the computer.

- Within the Delcom setup utility, click the **Read Device** button.

- Verify that the Delcom setup utility is able to successfully detect and read data from the attached USB button.

- In the Button setup section of the setup utility, program BUTTON 1 of the switch with the following settings:

- **TYPE**: KEYBOARD

- **ACTION**: Momentary - if configuring the button for **Pause/Resume** or **Confirm/Stop Event**; Hold/Repeat - if configuring the button for **Start/Stop/Pause/Resume**

- **CODE**: 19 - Keyboard p and P - If configuring the button for **Pause/Unpause** or **Start/Stop/Pause/Resume**

**OR**

- **CODE**: 22 - Keyboard s and S - If configuring the button for **Confirm/Stop Event**

- **LED**: Off

- **Init**: selected

- Click **Program Device**.

- Click **Yes**, when prompted to program the device.

- Verify that the programming was successful.

- Within the Delcom setup utility, click the **Read Device** button to verify the settings match those programmed.

**To pause and resume a Panopto, Echo360, Kaltura, Opencast, or YuJa event that is in progress:**

- Attach the control button to one the USB ports at the back of the Pearl.

- When CMS event is in progress, the LED light on the Delcom button is turned on.

- Press the button to pause the recording.

- The LED light pulses to indicate that the CMS event is paused.

- Press the button again to resume event.

**To Confirm and stop a previously confirmed Panopto, Kaltura, Opencast, or YuJa event:**

- Attach the control button to one of the USB ports at the back of the Pearl.

- Before the CMS event begins, the LED light on the Delcom button is turned on.

- Press the button to confirm the event.

- The Event will begin as scheduled.

- If needed you can press the button again to stop a previously confirmed event early.

**When configured for Confirm/Stop, the USB control button can stop only events that were previously confirmed using the button. This applies only when Scheduled event opt-in (event confirmation) is enabled; it is disabled by default.**

**To start, stop, pause, or resume a Panopto, Echo360, Kaltura, Opencast, or YuJa event using a single button:**

Pause is supported for all CMS platforms using this mode. Pausing and resuming Kaltura and EchoVideo events requires firmware 4.24.6 or newer.

Follow the instructions below to use the USB button to start, stop, pause, or resume a CMS event:

| If Pearl... | Then pressing the button will cause the Pearl to... |
| --- | --- |
| Does not have an event in progress and has an event scheduled to start within 30 minutes (5 minutes for Echo360) | No action needed — recording starts at the scheduled time. Press and hold for 5 seconds or more to start the scheduled recording immediately. |
| Does not have an event in progress and does not have an event scheduled to start within 30 minutes | Press and hold for 5 seconds or more to start a 60-minute ad hoc recording to the remote recorder's default folder. This is supported for Panopto and Opencast only; YuJa does not support ad hoc events. EchoVideo (Echo360) ad hoc events cannot be started with a USB control button. |
| Has an event that is currently recording | Press and release to pause recording. Press and hold for 5 seconds or more to stop recording. |
| Has an event that is currently paused | Press and release to resume recording. Press and hold for 5 seconds or more to stop recording. |

> product: cms · topic: cms-integration · source: pearl-cms-common.md · updated: Sep 28, 2026
