💾 Archived View for gh.smol.pub › hjkl-bindings captured on 2022-04-28 at 17:36:02. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-11-30)
-=-=-=-=-=-=-
I recently purchased a secondhand HHKB. Its a 60% keyboard that doesn't have hardware arrow keys.
Ordinarily the arrow keys are bound to
⬅️ = Fn + : ⬇️ = Fn + ? ⬆️ = Fn + [ ➡️ = Fn + "
This is not ergonomic at all and I found it very difficult to get used to.
I eventually settled on what I think is the best binding:
First bind Capslock to Ctrl
Then use vim bindings to navigate
⬅️ = Ctrl + h ⬇️ = Ctrl + j ⬆️ = Ctrl + k ➡️ = Ctrl + l
These are my default bindings on all my machines now. I used KaribinerElements to do this in MacOS and xbindkeys in Arch.