Hello everyone!
I am a long time Colemak and Extend layers user.
Both, Colemak and Extend dramatically improved my life, and recently I decided to port it to Kanata as it is miltiplatform solution (i can use the same config for Windows, GNU Linux and MacOS), which also allows me to use home row mods and combos, which are useful to switch keyboard layouts.
While porting Extend and my layouts, I have rethinked it and want to share with you: https://github.com/XelorR/Extend
Key changes vs original:
- all mods on the home row, including Win. It is very useful to use Ctrl-Win-arrows to switch vitrual desktop on Windows and KDE Plasma
- pageup and pagedown are under left-right arrows, which feels more natural with ctrl-pgup/pgdn for me
- ctrl and shift switched position, mostly because i use home row mods. Feel free to change back.
- less mouse moves, just because I don't use it too much. Kept the mouse click as useful from time to time. Moving away mouse movements allowed to place some useful buttons like "menu" to better positions
- space is an activator. I find it much more useful and accessible than capslock or alt.
- caps word added to convenient position because it is very useful to type abbreviations
- also, i have added terminal launcher, which works similarly in Windows 11 and most modern GNU Linux desktops - everything which uses Win as application launcher
Will be glad if you find it useful or adapt for yourself. Kanata is awesone, it is very adaptable, so feel free to take my minimal example (https://github.com/XelorR/Extend/blob/m … bd#L17-L23) as a base to create your own Extend.