P.I. Engineering Software Development Kits
This Software Development Kit (SDK) supports all X-keys devices we are currently shipping and offers code examples for (VS)Visual Studio C# 2008 Express, VS C++ 2005 and VS Visual Basic 2008 Express for Windows; Eclipse for Android.
Note: The information on this page is for Windows-based developers who are writing applications for Windows or Android operating systems. Options for other developers:
P.I. Engineering SDK
Download it here: PIEngineeringSDK.exe (v1029) (4.4 MB) updated 11/22/2013.
Note to users of the .NET Express versions; C# Express and Visual Basic Express. These versions no longer have the Platform Target selection in the project properties. It is necessary to use a platform target of x86 when using PIEHidDotNet.dll or PIEHid32Net.dll. To do this, open the project's .csproj file (C#) or the .vbproj file (VB) in any text editor and add the line:
This line should be in the <PropertyGroup>
Version 1029 Fixes/Improvements
Developer 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.
Our X-keys firmware has evolved and improved over time. While there is no change in the physical appearance of the X-keys, the Product ID (PID) is different and the data reports have significant differences. Here we offer help to the programmer who wishes to support multiple versions of our firmware in the same X-keys device.
Though the samples in our standard SDK above fit a wide variety of developers' needs, occasionally we've had cause to write special samples. These odd ducks do not fit in with the other samples in our SDK, but you can find them here. If you don't find what you're looking for, please contact us.
In most cases software developers should use our latest SDK since it supports all devices we are currently offering and works on the most current operating systems. These legacy SDKs offer support for older firmware versions of our X-keys.
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: