USB Input
Use the USB Input component to see information for HID devices connected to the USB-A ports on a supported Q-SYS Core processor or peripheral and to route HID signals to either the USB Router component or directly to the USB Output component of another Q-SYS Core processor or peripheral.
These Q-SYS devices support the ability to connect and route USB HID device signals.
Q-SYS Core or Peripheral | USB-A Ports | USB-B Ports | USB-C Ports |
---|---|---|---|
4 |
1 |
1 |
|
4 |
1 |
1 |
|
62 |
1 |
N/A |
|
4 |
1 |
N/A |
|
1 |
N/A |
1 |
|
4 |
1 |
N/A |
|
3 |
1 |
N/A |
1. The USB Input and USB Output components are not supported in Peripheral Mode (I/O Mode) for these devices.
2. On the Core 110f v2, the two front panel USB-A ports are not present. These correspond to Port 1 and Port 2 in the USB Input component and are not applicable to the Core 110f v2.
Supported HID Devices
- QSC has tested and supports the direct connection of driverless USB HID devices. These include keyboards, mice, and "smart display" touch screen interfaces (single-touch support only) connected directly to the Q-SYS hardware without a USB hub.
- QSC has not tested and does not support connection and routing of other USB devices and signals, including USB hubs, faders, joysticks, music keyboards, UVC signals (such as webcams), USB storage (flash drives, external drives), and other non-HID USB signals. Keyboard custom/special keys are not supported.
- Supported Operating Systems: Our support is limited to Windows and macOS environments.
Note: The mouse function through USB HID routing is currently not supported on ChromeOS.
USB Connections
- Connect USB HID devices to the Q-SYS Core or peripheral's USB-A and USB-C ports.
- Connect a USB host to either the USB-B or USB-C port.
Note: The USB-C port can connect to either a device or a host. However, only one host connection is supported at a time. If both the USB-C and USB-B ports are connected to hosts, the USB-B port takes priority – the USB-B port connects to a host while the USB-C port connects to a device.
In Q-SYS, you can route HID signals in addition to audio and video signals. A common application is extending a keyboard & mouse or touch screen to networked devices.
Components
USB Input is an Inventory component for supported Q-SYS hardware. It provides a visual representation of what is connected to the USB-A ports on the Q-SYS device. The information is provided by the connected USB HID device.
For example, here is a Q-SYS Core 110f processor with a keyboard and mouse connected to two of its six USB-A ports:
USB Output is an Inventory component for supported Q-SYS hardware. It provides a visual representation of the USB-B or USB-C connector on a given device, and indicates any issues or missing connections between the Q-SYS device and the connected host. For example:
USB Router is a Schematic Elements component (available from the Control Components category) that routes input signals from one or more peripherals to one or more destination peripherals.
Note: While you can route multiple inputs to a single output, you cannot route a single input to multiple outputs.
For example, here is a USB Router component configured to route USB HID signals from four NV-32-H devices:
- A keyboard and mouse (connected to NV-1) and a touch screen device (connected to NV-2) are routed to a PC connected to a Core 110f.
- A keyboard and mouse (connected to NV-3) and a touch screen device (connected to NV-4) are routed to a second PC connected to another NV-32-H (NV-5).
Use Cases and Schematic Examples
In this application, a user connects a keyboard and mouse to the NV-32-H Encoder at the table location. The HID signals from the keyboard and mouse are routed to the NV-32-H Decoder (via Q-SYS) and sent to the PC that is attached via USB. Here’s what that looks like in the Q-SYS Design:
In this application, a user chooses to collocate the room PC in an IDF with the AV equipment. The video signal for the PC connects to an NV-32-H Encoder to route back into the room (to be displayed on the monitor, via an NV-32-H Decoder). For USB routing, the Encoder or Core 110f could be used to deliver the remote (in-room) keyboard and mouse to the PC in the IDF location. Here’s what that looks like in the Q-SYS Design:
Note: This design allows for either the Core 110f or rack Encoder to deliver the keyboard and mouse to the rack PC. Note, however, that the signal cannot be routed to both peripherals at the same time.
In this application, the touch screen monitor, as well as the keyboard and mouse in the room, is able to route HID signals over the Q-LAN network to the room PC. The PC receives its USB connection from the room Decoder. Here’s what it looks like in Q-SYS Designer:
In this application, the touch screen monitor, as well as the keyboard and mouse in the room, is able to route HID signals over the Q-LAN network to the remote PC located in the IDF. The PC receives its USB connection from the Core 110f, but could just as easily receive it from the Encoder that is routing the video signal. Here’s what it looks like in Q-SYS Designer:
Note: As drawn, the input signal from the touch screen can be routed across the Q-LAN network to either the Encoder or Core 110f, but only one of those two outputs can be active at a time.
In this application, a touch screen monitor can send USB events to either the rack PC (in the IDF, connected to the Core 110f) or the laptop on the table (connected to the NV-32-H Encoder). Here’s what it looks like in Q-SYS Designer:
Note: Since USB events cannot be sent to two different hosts at the same time, the USB Router directs the output to one host or the other. This could even be automated based on what source is visible on the screen. For example, as drawn, a user could use the Active source control pin to tie the video source on the screen to the destination for the USB signals (keyboard and mouse + touchscreen). This does not require a scripting license.
Input Pins
This component has no input pins.
Output Pins
USB Input
This pin represents incoming HID signals from a USB device connected to Q-SYS hardware that supports USB routing. Wire this pin to a USB Input pin on the USB Router component or directly to the USB Output pin of the USB Output component of another Q-SYS hardware device.
This component has no configurable properties.
Core Properties
See the Properties for Core-specific Properties.
USB Bridging – Common Properties
These properties appear based on the USB bridging capabilities of the Q-SYS device. Refer to the USB Video Bridge and USB Audio Bridge topics to see what Q-SYS Core processors and peripherals support USB bridging.
USB Bridge Name
User-defined name given to the USB Bridge, from 1 to 24 characters. The Name may contain ASCII letters 'a' through 'z' (case-insensitive), the digits '0' through '9', and the hyphen. Names cannot begin or end with a hyphen. No other symbols, punctuation characters, or blank spaces are permitted.
Zoom Compatibility
If you are using the HID Conferencing component to control a remote computer running Zoom, set this property to 'Enabled.' Otherwise, when controlling another conferencing app such as Skype for Business, set to 'Disabled' (default). When this property is enabled, the USB Bridge Name property is disabled, and the USB Bridge automatically uses the name of the device for compatibility with Zoom's allowed device list – for example, "Q-SYS Core 110f" or "Q-SYS NV-32-H".
Tip: Enabling Zoom Compatibility may improve the user experience with macOS conferencing solutions.
USB Video Bridge
Enable the USB Video Bridge to bridge Q-SYS Mediacast streams to USB, enabling you to view Mediacast video on a connected computer. This exposes the USB Video Bridge component in the I/O-USB Bridge Inventory tree. To see what Properties are available when the USB Video Bridge is enabled, see USB Video Bridge.
USB Audio Bridge
Provides the capability of passing audio via USB. When this is set to anything except 'Disabled', you can drag the Speakerphone and/or Sound Card components from the device's Inventory tree into your design. To see what Properties are available when the USB Audio Bridge is enabled, see USB Audio Bridge.
- Disabled: (Default)
- Speakerphone (1 x 1): Provides a speakerphone with an input and output component, each having 1 audio connection.
- Sound Card (2 x 2): Provides a sound card with an input and output component, each having two (stereo) audio connections.
- Speakerphone and Sound Card: Provides one speakerphone and one sound card with the same capabilities as described above.
- Advanced – If supported, allows up to any combination of four speakerphone / sound cards.
Speakerphone Mode
This selection is available only when Speakerphone or Speakerphone and Sound Card is selected in the USB Audio Bridge property. Indicates if the Q-SYS design has Echo Canceling (EC) or Non-Echo Canceling (NEC). This information is provided to the PC or Mac operating system so it can determine whether or not to use its own echo canceling.
Graphic Properties
Label
Use the Label property to change the name of the component in the schematic. The Label property defaults to the component name. To learn more about renaming schematic elements, see Organizing Your Design.
Position
The coordinates reference a specific place in the schematic - for example,"100,100" (horizontal, vertical). 0,0 is the upper left corner of the schematic.
Fill
Sets the fill color of the component in the schematic.
Script Access Properties
Code Name
Displays the currently assign name for control access. You can use the auto-assigned name or customize it. Q-SYS will automatically check all Code Names in the design to ensure name is unique.
Script Access
Defines whether the component will be accessible by script and/or externally, or not at all. Choices include All, External, None (default), and Script.
- None (default) - Not accessible by any script, plugin, or by Q-SYS Remote Control Protocol (QRC).
- Script - Can be accessed by scripts, such as Text Controller, Block Controllers, and plugins only.
- External - Can only be accessed by 3rd party controls systems using component commands from the Q-SYS Remote Control Protocol (QRC).
- All - No restrictions, can be accessed by 3rd party control systems via Q-SYS Remote Control Protocol (QRC), or script objects or plugin objects.
Tip: Use Script Programmer Mode to quickly view the Script Access setting directly on the component in the design schematic without the need to disconnect from the Q-SYS Core processor.
Port n Device Connected
LED indicates whether a connection to the USB HID device is present.
Port n Device Name
Text field indicates the name of the USB HID device. This information comes directly from the HID device.
Pin Name |
Value |
String |
Position |
Pins Available |
---|---|---|---|---|
Port n |
||||
Device Connected |
0 1 |
false true |
0 1 |
Output |
Device Name |
(text) |
Output |
The USB Input and Output components support USB HID signals. This includes support for keyboard, mouse, and touch screen devices. You can also use the External USB Audio Device In and External USB Audio Device Out components to route USB audio signals.
No. Connect the HID device directly to the USB-A port on the Q-SYS device.
No. You can only route signals from USB HID devices – keyboards, mice, and touch screens. Use the External USB Audio Device In and External USB Audio Device Out components to route USB audio signals.
Yes, use the USB Router component to configure routing in your schematic.
Yes, the USB Router component allows for multiple devices to be routed to a single output/host. For example, a keyboard and mouse on a table, as well as a touch screen monitor on a wall, can be routed to a single remote PC.
No, an input device can only be routed to a single output (host) at a time. You can use the USB Router component's control panel to dynamically switch the routing from device to host, but cannot route to multiple outputs simultaneously.