(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.