I grew up in a household where
CTRL has been mapped to
Caps Lock on every
computer. It was just something I had never questioned until recently. As a
CTRL user between Emacs and terminal apps now, I understand.I thought
this would be fitting for a first blog post as kind of an origin story.
So I got my first mechanical keyboard about a year and a half ago, and since
it's powered by qmk, I decided to replace where caps lock might have been on my
ESC to make Vim and evil a little easier instead of using
other ways to switch back to normal mode.
Fast-forward to recently and my mechanical keyboard family has grown with the
addition of an ergodox-ez. The default bindings had a lot of keys that with a
quick tap was a letter, and a hold became a modifier key. So I thought it might
be useful to do this with
CTRL. This is the line to make it happen
But it wasn't just enough to have it on my keyboards. I needed this magic everywhere.
After mentioning what I had done on the Doom Emacs discord one of them found a guide by Danny Guo to set this up on most systems.
Instructions for Ubuntu however, under
gnome tweaks under keyboard, additional
layout options, Ctrl position, it was
Caps Lock as Ctrl.
I now have ESC/CTRL set to caps lock on keyboards not powered by qmk, such as my laptops built in keyboard.