Why Programable Keyboards Are Better Than Software Key Remap

By Xah Lee. Date: . Last updated: .

Here is why using programable keyboard is better than using software (such as AutoHotkey, Karabiner, xmodmap) to remap keys:

Advantages of Programable Keyboard Over Operating System Key Remap

Key mapping via firmware is reliable. Because the keyboard sends the desired keycode directly to operating system. For example, say you want CapsLock to send Ctrl. With firmware, the CapsLock sends Ctrl directly to operating system. With key remapping software in OS, the keyboard still sends CapsLock signal, the OS receives it, and changes it to Ctrl.

Problems with Key Remap by Software on Operating System

OS Level Key Remap Software

Programable Keypad

Xah Keyboard Guide