This post documents how keyboard layout, and how I achieved it in a Windows 10 Environment using various tools.
Disclaimer: My layout is super weird, so I don’t expect anyone else to use this out of the box. However, I will cover some ergonomic discussion, which hopefully could evoke some new idea for the readers.
The physical keyboard layout is UK layout, where there’s one extra key next to the left SHIFT key. (In the standard US layout, the key next to the
left SHITF is
Z.) The reason for that is when I place my hands on the keyboard, there’s a natural angle formed between my arms, in a shape of an
V. Therefore, when I curl my fingers, they move towards bottom, and side edges on both sides; IOW, the horizontal components of the moving
vector are in opposite direction. However, if you look at the alphabet area in a keyboard, you will notice it’s leaned towards left, kind of like
Having one extra key between left SHIFT and
Z remedies this problem to some extent, because we could remap extra key +
ZXCV (Yes, I have
V in my layout.)
I have been using Linux for around a decade, and done the swap between
CTRL almost from day 0 as instructed in blogs floating around
in the community. Around two years ago, I started using Mac for mostly entertaining use, while
sshing to my Linux box for programming related tasks.
One thing I like the most about Mac is the
cmd key, which more or less is like
CTRL in Linux. Since it’s located next to
space, I hit it using
my thumb, which feels much more natural than hitting the corresponding key combination while performing the same tasks in Linux (e.g. closing a tab,
I use colemak layout. Did the switch four years ago, and have been using it since. Was it worth it? I don’t know. Try it for yourself.
My AHK script is shown below:
; Colemak layout for AutoHotkey from UK layout