3 ms·
System76 keyboard-configurator - a Rust frontend to the keyboard firmware, for laptops at least - is very nice. It doesn't do that much, but it allows you to re
by klibertp 3y ago
System76 keyboard-configurator - a Rust frontend to the keyboard firmware, for laptops at least - is very nice. It doesn't do that much, but it allows you to remap every single key to any other. Fn, Caps Lock, AltGr, Menu everything![1] Since you can make any special key not be special, you can then use xbindkeys or keyd to create more complex configurations without worrying about the keyboard sending unsupported, or sending no key codes at all.
[1] Almost. Many XF86... codes (eg. XF86TouchpadToggle) are not supported, although I suspect hacking the firmware or keyboard-configurator to add them wouldn't be that hard.