💾 Archived View for gh.smol.pub › hjkl-bindings captured on 2022-06-03 at 22:58:13. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

better arrow keys

I recently purchased a secondhand HHKB. Its a 60% keyboard that doesn't have hardware arrow keys.

https://gh.smol.pub/hhkb.png

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.