I am dangerously close to writing the entirety of /usr/share/X11/xkb from scratch. Did you know that the russian "phonetic" variant assigns keys differently to the default variant? In doing so, keybindings like ctrl+m are preserved – but only in certain programs!– which probably means you have to have explicit support for this. Notably, the problem this solves with e.g. xfwm keybindings is not solved in terminal programs (that I've tested), though it is on the command line itself.
I am in a "type without using x finger(s)" situation too often... Sometimes I think about ergo keyboards but that's the last piece of this really, e.g. scroll wheels are bad.
Most of the keyboard stuff seems to be about posture, like split keyboards. I don't actually type that much either, making it less of a good idea.
Funny how programs which aren't vim can have "vim keybindings" basically just with hjkl. It means that if you have a similar editor which changes other things but still sticks to hjkl, those "vim keybinding" programs won't feel foreign.
In related news kakoune is somewhat fun. Gonna look into it more but the client-server thing of it makes me interested — don't want to have to deal with the "this file is already open" thing.
Fresh Wayland rant
@yerinalexey I am now hosting my own instance of gtranslate
Instance: https://gtranslate.metalune.xyz
https://git.sr.ht/~yerinalexey/gtranslate
@jamesvasile Click the ... then "block domain".
Some of my holy war opinions are jokes. Not saying which.
I write some software sometimes. Nothing worth mentioning in particular, mostly the equivalent of scales or studies. Soon, perhaps.