





USB GPIO (General Purpose Input Output)
Trigger any action on a computer or tablet from a switch or 5 volt input, and/or send a 5 volt signal to any relay or circuit. The X-keys USB GPIO features ten configurable ports, two dedicated 5VDC outputs, and four dedicated short-to-ground inputs. The configurable ports can accept short-to-ground input, 5VDC input, or send 5VDC signal output.
A standard HD15 male connector provides reliable connection to all configurable I/O ports and dedicated outputs. Two 3.5 mm TRS (Tip-Ring-Sleeve, AKA Stereo) ports provide connection to the four dedicated short-to-ground inputs to facilitate the addition of external switches.
X-keys devices can emulate USB keyboard, mouse, game controller, or multimedia commands. These commands can even be stored in X-keys on-board memory and sent without installing special drivers or software on the host device. The X-keys GPIO can also send 5 volt outputs to twelve independent devices. Our free SDKs allow a software developer to integrate our HID input and output messages for direct communication with the X-keys.
Compatible with vMix!
Learn how to setup the GPIO module with vMix
Pinout Wiring

1 | I/O 1* |
2 | I/O 2* |
3 | I/O 3* |
4 | I/O 4* |
5 | I/O 5* |
6 | I/O 6* |
7 | I/O 7* |
8 | I/O 8* |
9 | No Connection |
10 | Ground |
11 | I/O 9* |
12 | I/O 10* |
13 | Digital Output 1 (5VDC, 10mA max) |
14 | Digital Output 2 (5VDC, 10mA max) |
15 | 5VDC (from USB connection |

Port 1 Tip (left) | Input 1L** |
Port 1 Ring (right) | Input 1R** |
Port 1 Sleeve (ground) | Ground |
Port 2 Tip (left) | Input 2L** |
Port 2 Ring (right) | Input 2R** |
Port 2 Sleeve (ground) | Ground |
*Inputs configurable as short-to-ground or +3 to 6 VDC
**Inputs short-to-ground only
All outputs 5VDC, 10mA max
Connecting to the HD15 Port
Any HD15 female connector may be used to connect.
3.5 mm Ports
Each of the two 3.5mm ports accepts a 3.5mm plug such as those found on most Assistive Technology switches. A single switch can be plugged directly into each port or the port can accept two switches with a 3.5mm left and right splitter. Please be aware that the splitter must separate the left and right channels to support two switches independently (headphone splitters will not work).
