Create your own USB Human Input Device (HID). Perfect for wiring your own custom control panel, whether it's a cockpit simulator or a unique broadcast controller.
The X-keys HID Encoder Board uses the same electronic design as our X-keys Programmable Keyboards and Foot Pedals. Each of the 128 switch points can be programmed with multiple keystrokes, combinations, mouse functions, game controller (joystick) actions and more.
Connector Type | USB "A" plug |
Input Connector | 0.1" double row, 30 pin female header receptacle (not included) |
Number of Inputs | 128 possible matrix points (switches) |
Dimensions | 2" x 1.3" x 0.58", (50.8mm x 33mm x 15mm) |
Weight | 2.56 oz. (73 grams) |
Cord Length | 8' (2.44 m) |
Power Consumption | Low power USB device, less than 15 ma @ 5 vdc |
Power Source | USB port power, nominal voltage = 5vdc |
Temperature Range | -20 to 60 C |
Certifications | FCC Class B, CE |
Software Mode Features
Operating System | Use: Any OS via USB HID | Programming: Windows XP through 10, Mac OS X 10.4 through 10.10 |
Free Programming Software | Windows: MacroWorks 3.1 |
Free Software Development Kits | Windows (C++, C#, VB.NET) Linux (C++) |
Layers | MW3 supports multiple layers including application specific programming |
Hardware Mode Features
Hardware System | Use: Any OS via USB HID | Programming: Windows XP through 10, Mac OS X 10.4 through 10.10 |
Free Programming Software | Any architecture supporting USB, including Sun, SGI, and HP workstations |
Operating System | Programming requires MacroWorks 3 for Windows XP through 11 Operates on any OS supporting USB including Unix, Sun and Mac OS-X |
Memory Capacity | Each matrix point is allocated 3 characters and a pool of 560 additional keystrokes is available to any switches requiring additional characters |
Memory Type | EEPROM, non volatile memory (X-keys retains memory for over 200 years) |
Layers | 2 layers - user selectable toggle and/or shift function |
Download PDF: USB Encoder Board DD.pdf
Extend your X-keys up to 150 feet via CAT 5 or equivalent network cable.