Background: My rubber dome IBM Space Saver II is showing signs of wear after about six years of heavy use. Some keys don't react well anymore, some need more force. I'm afraid it won't last for many more years. Sadly those keyboards aren't produced anymore. TKL + trackpoint + real keys (not those flat scissor key abominations that range barely above a virtual keyboard on a phone for me) + German layout = zero keyboards available. The Tex Yoda and like keyboards are close, but also very expensive and not without compromises. I went to TKL + trackpoint after I had to use the mouse more intensely and developed pain in shoulders and hand with a full sized keyboard. The pain went away with the mouse closer to the keyboard and the trackpoint as an often used alternative. My index finger desperately seeks the trackpoint position whenever I have to use a diffrent keyboard. The finger finds the trackpoint on a Thinkpad laptop keyboard - but I can't feel enough of the flat keys, and chicklet is just horrible for me.
While I do like the TKL format, 60% might be more realistic when thinking about building my own or buying one that can be equipped with a trackpoint. However, I often need the cursor keys when writing text in the browser for a forum post like this one. Home and End may also get used under such circumstances. PgUp/PgDown and cursor keys are useful for reading.
My preferred editor is vim. Its keybindings are very comftable to me. I'm wondering if those might be used when having to switch to a 60% keyboard? Though that might actually be something I'd like to have right now. I'm wondering if anyone has tried that yet and has any experience?
I'm not talking about using Fn + <key> for one movement and then hitting Fn + <key> again for the next movement operation. I don't want those movement keys to be on a *layer* like those accessed by the modifier keys Crtl, Alt and Shift. I want a diffrent *mode* - like CapsLock or ScrollLock: Press i.e. CapsLock *once* to switch into edit mode - and afterwards h, j, k, l acts as curser until either CapsLock is pressed again or i is pressed for switching back to insert mode.
I'm sure this can be done with custom firmware. But can it be done with off-the-shelf programmable keyboards, like i.e. a Ducky One? The computer is also aware of the state of the CapsLock key to some degree. Perhaps it can be changed on the OS side (Linux) somehow? But keyboard-side would be more versatile and preferable.