Minimal Keyboard Tweaks That Made a Big Impact
When I set up a new computer, one of the first things I do isn’t to install apps or configure themes, it’s remapping my keyboard.
This has a bigger impact on my day-to-day comfort than almost anything else.
If you spend hours in a text editor, especially with Vim, stretching into awkward positions becomes frustrating very quickly. Over time, I’ve learned to reshape the keyboard so it fits how my hands actually move.
Caps Lock as Escape and Control
This is the most important remap in my setup. I genuinely can’t work without it.
Tapping Caps Lock sends Escape. Holding it with another key turns it into Control.
In Vim, both Escape and Control are used constantly, but the default layout puts them in inconvenient places. Escape sits in the top-left corner, and Control requires a pinky stretch.
This remap brings both into a natural position under your left hand. Instead of reaching for Escape every time, you just tap. It removes friction from almost every interaction.
Enter Without Leaving Home Row
Pressing Enter usually means moving your right hand and stretching your pinky.
I map Control (Caps Lock) + M to Enter so I can trigger it without leaving the home position.
This keeps my left hand anchored and avoids unnecessary movement. It feels faster and more consistent, especially when working in the terminal or editing code.
Backspace on Left Shift
The Backspace key lives far on the right side of the keyboard, which makes frequent corrections awkward.
I use a tap-hold setup on Left Shift. Tapping it triggers Backspace, and holding it behaves like a normal Shift key.
This lets me fix mistakes instantly without breaking my typing flow. Over time, this reduces hand movement and keeps my posture more stable.
Rethinking Right Shift
This is the one remap I am still experimenting with.
I use the comma key as Right Shift. The default Right Shift requires an awkward stretch, especially during fast typing, while the comma key is much easier to reach.
There is a trade-off here, and this may not work for everyone. If there is a better approach, I would like to try it.
Split Keyboards
I haven’t explored split keyboards yet, even though I use an Alice-style keyboard.
With my current remapping setup, I don’t feel an urgent need to switch. It already feels comfortable and efficient.
Split keyboards can improve ergonomics further, especially for long sessions, but they are also expensive. For now, simple remapping on a standard keyboard gets me most of the benefit.
Tools I Use
On Linux, I use keyd. On macOS, I use Karabiner-Elements.
Both tools support tap-hold behavior, layered mappings, and more complex remapping setups.