The XK-24 has on-board non-volatile memory which macros can be recorded to, typically known as "hardware mode." The macro types support by hardware programming include keyboard, mouse, joystick (game controller), and multimedia.
This memory enables the X-keys to retain button macros within the unit. Regardless of what computer (or USB-enabled machine) the device is plugged into, the macros will play back without the use of additional software or drivers, once programmed.
A total of approximately 1000 keystrokes can be recorded on a single unit. Other types of macros, such as game controller or mouse messages, or backlighting control, may take up more space than a normal keystroke, and reduce the amount of total programming available on the device.
24 buttons, arranged in 4×6 matrix, plus a programming switch on top
Blue and red individually-controlled backlighting for each key
Green and red indicator LEDs
Internal memory for recording keyboard, mouse, game controller, and multimedia macros; enabling OS-independent operation
Support by MacroWorks 3.1 (Windows) and ControllerMate for X-keys (Mac) in software mode
Complete SDK, for Windows, Linux, and Android; raw data reports available for other platforms
Detachable angled feet, allowing subtle tilt in portrait or landscape orientation
Phantom key protection