Colemak configs
#11832
Replies: 1 comment
-
I have a seperatw arrow key layer kn my keyboard so I use colmak-dh entirely without any remapping. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Imo there isn't really a centralized place in the repo where one can find information about this so I'd like to create one here. The trouble with alternate keyboard layouts and modal editors is as old as time, particularly with what to do with hljk since they were chosen due to their position on qwerty rather than as a mneumonic.
Some discussion on this can be seen here: #10227
The main solutions that exist for colemak are:
The argument for not rebinding hljk is stronger when using vim, since it means logging into another computer (possibly remotely) and using vim (or vi, since they are always installed) will be painless. However it's hard to expect that a random computer you log in to will have helix installed, and if you can install it you can also bring your config with you. So imo it makes more sense with helix to rebind hljk. Especially nice is that it can be done without moving too much stuff around (when I was looking at vim solutions it looked much more painful).
The best rebind I found is this one: #10227 (comment) and I particularly like UNEI since I use colemak-dh and so H is not on the home row so there isn't much point to HNEI. Also UNEI just sort of feels right to me as it's similar to WASD and the arrow keys.
That comment doesn't give the whole story however since visual mode needs to be rebound as well. For the common pitfalls see #7700, #8906 and #11534.
In total these are my current bindings (that are relevant for colemak) (UNEI):
Here are two other colemak configs: #10227 (comment), #10227 (comment).
Please share your (or others) solutions for using colemak(-dh) with helix, and config options related to this!
Beta Was this translation helpful? Give feedback.
All reactions