Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Also, on all keyboards, not just custom ones :)

This, and KMonad, finally allow me to have e.g. modifier keys on the home row right on my stock laptop keyboard. (Maybe someday Framework laptops will support ergonomic keyboards. Thinkpads never will, I suppose.)



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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: