This is my Hammerspoon configuration.
I swapped my caps lock
key with ctrl
using OS X keyboard preferences, then used Karabiner-Elements to make caps lock
(which is the ctrl
physical key) key to F19
(a key that doesn't exist on my keyboard but has a keycode
) then through hammerspoon I make a modal key that acts like a hyper
key.
Keybinding List
Key | Description |
---|---|
ctrl +j |
Focus Google Chrome |
ctrl +k |
Focus Emacs |
ctrl +l |
Focus Terminal.app |
ctrl +u |
Focus Dash |
crtl +8 |
Set the current window to ctrl +i |
ctrl +i |
Focus the window set by ctrl +8 |
ctrl +h |
Show window hints |
Key | Description |
---|---|
ctrl +a |
Set the current app to left layout (used for browing) |
ctrl +s |
Set the current app to big window in the middle layout |
ctrl +d |
Set the current app to right layout (used for coding) |
ctrl +w |
Set the current app to be as tall as possible while leaving 20px of padding area |
ctrl +t |
Set the current app to iTunes MiniPlayer layout |
ctrl +f |
Set the current app to be 600x620px |
ctrl +r |
Set the current app to be 600x500px |
ctrl +c |
Move the current app to the center |
ctrl +v |
Move the current app to horizontal center but 20% from top |
ctrl +z |
Undo |
Key | Description |
---|---|
ctrl +1 |
Move to main display |
ctrl +2 |
Move to the second display |
key | Description |
---|---|
ctrl +backspace |
Start Screensaver |