
- #Hammerspoon caps lock free
- #Hammerspoon caps lock windows
to send window to lower right quarter of screen Use, to send window to lower left quarter of screen.Use o to send window to upper right quarter of screen.Use i to send window to upper left quarter of screen.Use shift + l to send window to right 60% of screen.Use shift + h to send window to left 40% of screen.Use l to send window right (right half of screen).Use k to send window up (top half of screen).Use j to send window down (bottom half of screen).Use h to send window left (left half of screen).For example, to send the window left, hit control + s, and then hit h.
#Hammerspoon caps lock windows
Then, use any shortcut below to make windows do your bidding. Use control + s to turn on Window Layout Mode.
#Hammerspoon caps lock free
(Or, feel free to choose your own keyboard shortcuts.) Default keybindings Quickly arrange and resize windows in common configurations, using keyboard shortcuts that are on or near the home row. Shout-out to Karabiner's Simultaneous vi Mode for providing the inspiration for (S)uper (D)uper Mode.
Use a + h / l to move to previous/next word (in most apps). Use u / p to go to the first/last tab (in most apps). Use i / o to move to the previous/next tab. Use h / j / k / l for left/ down/ up/ right respectively.
(Whoa.) It's optimized for keeping you on the home row, or very close to it. It's like a secret keyboard inside your keyboard. To activate, push the s and d keys simultaneously and hold them down.
Launch commonly-used apps via global keyboard shortcutsīy repurposing the anachronistic caps lock key, we can make control and escape accessible via the home row. Enable other commonly-used actions on or near the home row. Navigate to previous/next word via the home row. Navigate (up/down/left/right) via the home row. Access control and escape on the home row. While I find that these customizations yield a more-useful keyboard for me, they might not feel like a win for you. ize ( verb): to modify or build according to individual or personal specifications or preference Īny customization is, by definition, personal. How do I go to the top of the file/screen/page in this app? The same way I. How do I go to the beginning of the line in this app? The same way I go to the beginning of the line in every app! Don't make me think. Whether I'm in my editor, in the terminal, in the browser, or in Keynote, I want a more useful keyboard.Īnd ideally, I want the same (more useful) keyboard in every app. I want a more useful keyboard everywhere. I'm not talking about pimping out my shell. I'm not talking about honing my editor-of-choice. This repo represents my nascent quest to unleash that more useful keyboard.Īt first, this might sound no different than the typical Emacs/Vim/ tweakfest. It opened my eyes to the fact that there's a more useful keyboard hidden inside the vanilla QWERTY package that most of us have tolerated for all these years.
Steve Losh's Modern Space Cadet is an inspiration.