Linux Open Source Software Development Kit
Now X-keys USB keypads and controls have direct support for Linux.
This is our Windows PIEHid32 API implemented in Linux using HIDAPI by Alan Ott of Signal 11 Software. The Linux SDK has exactly the same API as our Windows SDK, which allows developers to write one cross-platform application that will build on both systems.
Download the free software development kit here: pihid32-1.0.0.tar.gz (66 kB) (updated Sept. 7, 2011)
Or get it from our repository on github: https://github.com/piengineering/xkeys
By downloading and installing this program you agree to the terms of this LICENSE.
Licensing of this SDK conforms to standards set forth by the Open Source Initiative.
All USB compatible keyboard messages may be triggered from a key press or control movement on an X-keys. Mouse movement, scrolling, and button messages may be sent. Joystick movement, game controller buttons, and control values are also supported.
Our Pi3 Reflector Feature allows the programmer to send messages to an X-keys device and have them "reflected" back to the OS on a USB hardware endpoint (keyboard, mouse, or joystick). See more information in the SDK help file.
*X-keys® Pi3 Devices Supported by this Linux SDK:
Join our Private E-mail List
Before downloading the SDK, please join our private Developer's List. This is the best way for us to keep you apprised of changes in our SDKs or products. We only send out information pertinent to our products and never provide your address to anyone else.
Enter your email address in the box and click the Subscribe button.
X-keys, Y-mouse, RailDriver and The No Slogan Company are Trademarks of P.I. Engineering, Inc.
101 Innovation Parkway
Williamston, MI U.S.A. 48895
www.piengineering.com | www.xkeys.com | www.raildriver.com
Visit Our RailDriver Division: