Use the HID Keyboard component to trigger keystrokes on a remote PC or Mac computer connected to a Q-SYS Core 110f processor.
Note: This is a BETA component. Though it is functional, it is not feature complete and is subject to change.
To use the HID Keyboard, you need a USB A/B cable to connect a PC or Mac computer to the Q-SYS Core 110f processor.
Note: The HID keyboard is designed to control a remote, Q-SYS Core-connected computer from another Q-SYS-connected device (computer, touch screen controller, etc.). The component should not be used directly from the computer connected to the Core, as unexpected behavior can occur.
Property |
Function |
Choices |
---|---|---|
Keyboard Layout |
Select a style for the HID keyboard: PC or Mac. Note: It is possible to control a Core-connected computer while using the opposite keyboard layout. However, some keys are interpreted differently. For example, if you are controlling a Mac computer while using the PC keyboard layout, pressing Print Screen, Scroll Lock, or Pause results in key presses for F13, F14, or F15, respectively. |
PC Mac |
The HID keyboard contains all the standard keys found on a PC or Mac keyboard. Num Lock, Caps Lock, and Scroll Lock LEDs indicate when these functions are enabled. The Connected LED indicates when the HID keyboard can communicate with the Core-connected computer.
To send a key combination command, select one or more special keys individually, and then press another key. A special key turns gray when it is active. Press the special key again to deselect it.
PC special keys are Ctrl, Alt, and Shift.
Mac special keys are Control, Option, Command (⌘), and Shift.
Only control pin categories are listed. The properties are the same for the individual pins within each category.
Pin Name |
Value |
String |
Position |
Pins Available |
---|---|---|---|---|
Alpha Key |
0 1 |
false true |
0 1 |
Input |
Arrow Key |
0 1 |
false true |
0 1 |
Input |
Command Key |
0 1 |
false true |
0 1 |
Input |
Cursor Key |
0 1 |
false true |
0 1 |
Input |
Function Key |
0 1 |
false true |
0 1 |
Input |
Keypad |
0 1 |
false true |
0 1 |
Input |
LED |
0 1 |
disabled enabled |
0 1 |
Output |
Modifier Key |
0 1 |
false true |
0 1 |
Input |
Number Key |
0 1 |
false true |
0 1 |
Input |
Punct. Key |
0 1 |
false true |
0 1 |
Input |
This example shows how you can use a scripting component (in this case, Text Controller) to send the key combination to lock the screen of a Core-connected Windows computer.
Three button controls are used. 'Home' (Windows key) and 'L' output control pins are wired to their corresponding input pins of the HID Keyboard component. A 'Lock_Screen' button control, when pushed, locks the screen of the Core-connected computer.
Controls.Lock_Screen.EventHandler = function( ctl ) if ctl.Boolean then print( "Locking the screen..." ) Controls.Home.Value = true Controls.L.Value = true else Controls.L.Value = false Controls.Home.Value = false end end
Locking the screen...
Software and Firmware | Resources | QSC Self Help Portal | Q-SYS Help Feedback
Copyright © 2019 QSC, LLC. Click here for trademark and other legal notices. | Q-SYS 8.1.1