Developer´s Corner

Windows Logo

SPLAT Mode Software Development Kits

X-keys SPLAT mode SDK filesOur SPLAT Mode Software Development Kits support all of our current X-keys USB devices and include an ActiveX Component (OCX) for Visual Basic and Visual Studio.NET MFC.

Apple Developers can find support information here: OS-X Info

Download the SDK for the appropriate device:

SPLAT Mode SDKs for P.I. Engineering USB Devices
P.I. Part # Description SDK download
XD-03-USB X-keys Desktop (20 keys) XKDesktopDevKit.zip (2.3 MB) Updated: 7/26/2004
XF-10-US X-keys Foot Pedal (3 switches) XKFootpedalDevKit.zip (2.3 MB) Updated: 7/26/2004
XFPB-25-US X-keys Matrix Board (128 switch points) XKMatrixDevKit.zip (2.3 MB) Updated: 7/26/2004
XKS-79-USB X-keys Stick (16 keys) XKStickDevKit.zip (2.3 MB) Updated: 7/26/2004
XP-05-USB X-keys Professional (58 keys) XKProfessionalDevKit.zip (2.3 MB) Updated: 7/26/2004
XPJ-06-US X-keys Joystick Controller  (46 keys with Precision Joystick) XKControllerDevKit.zip (2.3 MB) Updated: 7/26/2004
XPS-08-US X-keys Jog & Shuttle Editor  (46 keys with Jog & Shuttle knob) XKEditorDevKit.zip (2.3 MB) Updated: 7/26/2004
XSI-38-US X-keys Switch Interface (12 switch ports) XKSwitchInterfaceDevKit.zip (2.3 MB) Updated: 7/26/2004
XLCD-178-WO X-keys LCD Key Pad LCD_NR.zip (1.9 MB) Updated: 4/20/2005
XLCD-180-TK12 X-keys LCD Key Pad with magnetic strip reader LCD_Mag.zip (1.9 MB) Updated: 4/20/2005
XLCD-181-LED X-keys LCD Key Pad with bar code reader LCD_Bar.zip (1.9 MB) Updated: 4/20/2005
XK-184-BP X-keys Button Panel XK184BPDevKit.zip (2.1 MB) Updated: 7/27/2004
XK-239-WO
XK-240-TK12
XK-241-LED
X-keys 84 key with or without card reader XK84KeyDevKit.zip (1.7 MB) Updated: 3/28/2005
XK-242-WO
XK-243-TK12
XK-244-LED
X-keys 128 key with or without card reader XK128KeyDevKit.zip (1.7 MB) Updated: 3/28/2005
RD-91-MDT RailDriver Desktop Train Cab Controller RDDesktopDevKit.zip (2.3 MB) Updated: 7/27/2004
RED-200-IO ReDAC Input Output Module RED200IODevKit.zip (1.8 MB) Updated: 7/27/2004
RED-204-GM ReDAC Gauge Module RED204GMDevKit.zip (2.3 MB) Updated: 7/27/2004
DEV-211-HTPS2

PI PS/2 Host Emulator

(also used for X-keys PS/2 Recorder appication)

PS2HostEmulatorDevKit.zip (1.6 MB) Updated: 3/28/2005

PS2Recorder.zip (1.7 MB) Updated: 3/28/2005

  PIEHID Dynamic Load Samples* PIEHIDDynamicLoad.zip (1.1 MB) Updated: 7/27/2004

* 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:

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.

IMPORTANT NOTE: In order to communicate with our SDK applications, your X-keys USB device must be in SPLAT 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.

Join our Private Developer's E-mail List

Name:

Email:

 

Visit Our New Divisions:

RailDriver.com
TrainMaster Logo