X-keys XK-24 KVM Keypad

X-keys XK-24 KVM Keypad

X-keys USB Keypad - XK-24 Android

All the capability of our standard XK-24 with special features for Android integration.

  • Emulates Multimedia commands like Play/Pause, Rewind, etc.
  • Emulates touch and swipe commands
  • Free X-keys Android app
  • XK-24 Android Product Manual
In stock
  • Buy 10 for $142.45 each and save 5%


  • Compatible with Windows XP - 8 and Surface
  • Compatible with Android 4.0 and newer tablets
  • Supported on Mac OS X
  • 24 relegendable keys
  • Suitable for handheld, desktop, or mounted use
  • Addressable blue and red backlighting for each key
  • USB connection (other versions available)


Our most popular X-keys. The XK-24 offers twenty-four programmable keys to trigger macros, shortcuts, and applications, select tools or open files or directories.

With a co-injected case equally suitable for handheld or desktop applications, the XK-24 provides a versatile control box for any computer-driven application.

Use key blockers and tall or wide keycaps to instantly customize the XK-24 for your specific requirements.

Detachable feet give the XK-24 a slight angle to make the key legends easier to read.

Repositioning keys and feet allow the XK-24 to assume a "landscape" orientation with four rows and six columns.

X-keys Planning PDF

What would you put on an X-keys? Test a few layouts with our editable planning PDF. Edit online or download. Open the PDF, click on any key, and type. Print out the result at 100% for a full-scale footprint. Download the XK-24 Planning Guide here or the Landscape XK-24 Planning Guide here.

Other Versions

Operating System Use: Any OS via USB HID | Programming: Windows XP through 10, Mac OS X 10.4 through 10.10 
Free Programming Software Android: Android App 
Free Software Development Kits Windows (C++, C#, VB.NET) 
Linux (C++)
Android (Java)
Raw HID (any language/OS)
USB Codes Supported HID keyboard, HID mouse, HID game controller, HID Multimedia
Number of Keys 24 single keys + programming button
Actuation Force Approx. 2.5 oz (72g) break-over, approx. 1.5 oz (42g) hold
Keycaps 0.625” (16mm) sq.; relegendable with Cherry MX compatible stem
Key Spacing 0.75" O.C.
Optional Keys 2X1, 1X2, 2X2
Backlighting 24 blue and 24 red LEDs, individually addressable
Connector Wired USB standard “A” plug
Cord Length 118” (3m)
Dimensions 5.8” x 3.8” x 0.94” (147mm x 97mm x 24mm)
Weight 10 oz. (285 g)
USB Type USB 1.1 compatible through 3.0 Type-c with adapter
Power Source USB port, nominal voltage = 5 VDC
Current Draw No backlight: 18 mA, Blue backlight full: 38 mA, Red backlight full: 57 mA, All backlights: 75 mA
Temperature Range -20 to 60 C
Memory Capacity Approximately 1,100 keystrokes or commands in onboard memory
Memory Type EEPROM, non-volatile memory (X-keys retains memory for over 200 years)
Environmental Rating IP 40, typical indoor office environment
Certifications FCC class B, CE, RoHS, WEEE compliant

XK-24 Android Spec Sheet.pdf

FCC class B Certification.pdf

CE Certification.pdf

RoHS Letter of Certification.pdf


Download PDF: XK-24 DD.pdf

Sketchup 3D Model

We offer this Sketchup model as a 3D rendering of the XK-24 for viewing or planning purposes. Dimensions and details of the model, while reasonably accurate, should not be used for critical specifications.

View or download this model in Sketchup 3D Warehouse.

X-keys for Android

MacroWorks 3.1 for Windows (free download)

  • Launch programs, insert Unicode, open files and directories, select tools and more
  • Can write macros to X-keys memory for Hardware Mode macro programming
  • Control backlighting globally or for individual keys
  • Create custom scripting with Visual Basic (Software Mode only)
  • Compatible with Windows 10, 8, 7, and Vista (32 or 64 bit) and Windows XP (32 bit only)
  • Free technical support via email or phone
  • More info...

P.I. Engineering SDK (free download)

  • Microsoft Visual Studio code examples in C# 2008 Express, C++ 2005, and VB.NET 2008 Express
  • Read all key and control states
  • Control all backlighting and indicator LEDs
  • Free technical support via email or phone
  • Linux SDK provides a cross-platform solution for Linux, Windows, and Mac also available


Keycaps and Key Blockers

Tall, wide, quad and colored keys for your X-keys. Transparent keys enhance backlighting.

Key Legends

Blank legend sheets and custom printed legends.

USB Extender

Extend your X-keys up to 150 feet via CAT 5 or equivalent network cable.


4x6 Mounting Kit

Includes two brackets and Modular HoseTM connectors

4x6 Mounting Bracket Only

One mounting plate with screws to attach an X-keys.

Road Case

X-keys XK-24 Road Case

Protect your X-keys while traveling with this custom road case from MyCaseBuilder.

Flippy Feet

4x6 Tilt Stand

Give your X-keys a 45 degree angle lift with this 4x6 Tilt Stand that attaches to the back of the unit.

Android Application Samples

Mobile Developer Resources

  • Integrate X-keys with your app
  • Use a communication channel independent of other input
  • No collision of programmed X-keys with Android standard features
  • Retain functionality of on-screen keyboard

Method 1

Use our X-keys Android app to set up all keys on the X-keys as game controller buttons with values 17 and higher. This prevents them from conflicting with keyboard, mouse, or game controller input from other input devices. Then incorporate a dispatchKeyEvent to "read" these buttons. This is easy on Android and, unlike Windows, you get the sending device so you know it is an X-keys sending the button event. See the free code samples: PIGameController and PIJoyKeys.

Method 2

Read and/or write X-keys USB HID data reports directly. This method will allow the developer complete control over the indicator and backlighting LEDs. See X-keys SDK for Android for free code samples for detecting and reading/writing the state of all controls and indicators.