Developer's Corner

Resources for Software Development

Programming and development should be fun. We offer these resources to make your work easier and more enjoyable. Click on a heading to go the related page.

Pi3 Firmware

Our latest generation of X-keys including our XK-24, XK-3 Foot Pedals, and Pi3 Matrix Encoder Board feature our newest Pi3 Firmware with Game Controller (Joystick) emulation, an improved dongle feature, and a new Reflector feature for sending hardware level messages emulating keyboard, mouse or game controller.

P.I. Engineering SDK

All of our X-keys USB devices are capable of direct interaction with your application via Software Mode.  Our SDK is compatible with all currently shipping X-keys devices and includes examples for C#, C++, and .NET. Our previous generation of firmware (SE) uses individual SDKs which include code examples in Visual Basic, C Builder, and Visual C.

Linux SDK

Open source Linux support for X-keys Pi3 generation devices including our X-keys XK-24, XK-12+Jog & Shuttle, XK-12+Touchpad, XK-12+Joystick, and XK-3 Foot Pedals. Reads all X-keys controls and key states and includes a simple, straight forward GUI. Written by Linux HID expert Alan Ott.

HID USB

The Human Input Device Classification in the Universal Serial Bus

USB is a very versatile port supporting many types of devices. While most devices need a special driver, a sub class of USB devices called “Human Interface Devices” (HID) are supported by built in drivers in the operating systems (Win and Mac).

Mac OS–X Information

All of our X-keys USB devices are capable of direct interaction with your OS-X application via Software Mode.  Download the information here: xkeysOSXDevInfo.sit (43 KB).

Or open it in a separate window here: SPLATOSX

Case Studies

Developers who have used our SDK and resources to add X-keys input to their software.

Technical Documents

Specifications for X-keys SE devices, PS/2 pinouts, HID white papers, and more.

Join our Private E-mail List





Visit Our RailDriver Division:

RailDriver.com
Review xkeys.com on alexa.com