(lisp keymap)
A while back I wanted to setup hotkeys for the various apps I
use. Mostly because I was annoyed by the cognitive effort you
need to make to figure out how often you need to press
Alt + Tab
exactly to get to the app you want.
It seemed like a good idea to use Capslock as a modifier key.
This way I could be sure I wouldn't override any other
keybindings. Figuring out how to do this I stumpled upon an
excellent post by Steve Losh
"A Modern Space Cadet". It's described in detail how to set Capslock to
Hyper
- a fifth modifier key. I then created
bindings like Hyper + S
which will focus Safari
etc. Exactly what I was looking for.
Then I found something in his post I wasn't looking for: instructions to map my shift keys to parentheses. It sounded crazy at first but doing mostly LISP-y stuff these days I tried it anyways.
Now I wouldn't want to live without it anymore. It's just so
much easier than Shift + {9,0}
. Also the Shift keys
still work as they do usually when pressed in combination with
other keys.
A few days ago I was typing some stuff at a collegues computer and it immediately felt cumbersome when having to type a parenthesis.