Legacy SDK's
Please note: MWII and SE SDKs support devices which have been replaced with newer firmware and have different Product IDs and different SPLAT messages. We encourage you to develop for the latest firmware with the SDK on the main SDK page.
P.I. Part # |
Description |
SDK Download |
---|---|---|
|
Discontinued Products SDK |
PIEngineeringLegacySDK.exe(2.19 MB) Updated 10/05/2012 |
XKS-79-USB |
X-keys SE Stick (16 keys) |
XKStickDevKit.zip(2.3 MB) Updated 7/26/2004 |
XD-03-USB |
X-keys SE Desktop (20 keys) |
XKDesktopDevKit.zip (2.3 MB) Updated: 7/26/2004 |
XP-05-USB |
X-keys SE Professional (58 keys) |
XKProfessionalDevKit.zip (2.3 MB) Updated: 7/26/2004 |
XPS-08-US |
X-keys SE Jog & Shuttle Professional (46 keys with Jog & Shuttle knob) |
XKEditorDevKit.zip(2.3 MB) Updated 7/26/2004 |
XK-184-BP |
X–keys SE Button Panel |
XK184BPDevKit.zip (2.1 MB) Updated: 7/27/2004 |
XSI-38-US |
X-keys SE Switch Interface (12 switch ports) |
XKSwitchInterfaceDevKit.zip(2.3 MB) Updated: 7/26/2004 |
|
PIEHID Dynamic Load Samples* |
PIEHIDDynamicLoad.zip (1.1 MB) Updated: 7/27/2004 |
IMPORTANT NOTE: In order to communicate with our SDK applications, your X–keys USB device must be in Software mode. Our SPLAT Converter Utility (Windows only) will check an X–keys device and set the mode. SplatConverter.exe may also be found on your X–keys SE installation CD in the “\utilities\Memory Resident Mode” directory.
* PIHID Dynamic Load Samples are to be used in conjunction with the individual product SDKs above. They demonstrate how to dynamically load PIEHID.dll, which is necessary to communicate with P.I. Engineering X–keys, RailDriver, and ReDAC devices. Dynamically loading the dll offers an opportunity for the application to do checks for required software or operating systems needed for the application to function correctly. More information is found in the help file.
Notes from the ReadMe file for Legacy SDKs:
The Visual Basic samples were written using Microsoft Visual Basic v6.0 and Microsoft Visual Studio 7.0. Therefore, you must have one of these environments installed in order to open the project. The .exe will run regardless.
The C++ Builder samples were written using Borland C++ Builder 6.0. Therefore, you must have Borland C++ Builder v6 or higher installed in order to open the project. The .exe will run regardless
The Visual C++ sample was written using Microsoft Visual C++ v6.0 and Microsoft Visual Studio 7.0. Therefore, you must have one of these environments installed in order to open the project. The .exe will run regardless.