newsgugl.blogg.se

Hammerspoon keystroke example
Hammerspoon keystroke example










hammerspoon keystroke example

#HAMMERSPOON KEYSTROKE EXAMPLE CODE#

The code I wrote to use semicolon like this sometimes breaks if I try to type too many actual semicolons in a row but I usually rely on JS Beautify to add those for me. That's done with Hammerspoon too! I've got an extra layer of hotkeys available to me to set up whatever else I can think of in the future. I've got another hotkey set up to unset it (semicolon+e).Ĥ) You may have noticed I'm using keyboard shortcuts with semicolon as a modifier key.

hammerspoon keystroke example

There are a few things that need to happen before I start a screen recording (opening CamHead.app, setting my screen resolution, and showing the dock at a certain height so I can later crop the video to 16:9) and I have it all bound to a single hotkey (semicolon+r). Now my work music is a single keyboard shortcut (semicolon+m) and a few miliseconds away.ģ) Set up screen recording. I got tired of the friction around opening Spotify, going into my work playlist, hitting play, waiting several moments for the playlist to load, etc, so I downloaded a bunch of mp3s from YouTube and put them in ~/Music/work/. I've got ctrl+space set to Vimcal, alt+space set to midnight.app (a time tracker I'm building), and ctrl+alt+space set to Things.Ģ) Start/stop playing my work playlist of lofi hiphop. Here are the top ways I'm using it right now:ġ) Hide/show apps similar to how iTerm lets you bind a hotkey to hide/show a terminal.

hammerspoon keystroke example

It's one of the first must-have-for-a-usable-laptop tools I set up when I get a new MacBook. I have my "hyper" key bound to caps lock using Karabiner Elements (but it still works as a normal caps lock if you hold it for half a second). a replacement for Caffeine (menubar icon to keep computer from going to sleep) fuzzy-find popups (like Alfred/fzf) are built-in. hyper+L arranges my browser+editor+terminal in a standard layout, and I have other shortcuts to set apps to halves or thirds of the screen, or to another monitor. because it's easy to position apps wherever you want. if you can code a tiny bit of Lua there's no need for apps like Spectacle, Rectangle, Moom, etc. hyper+T for text editor, hyper+B for browser, hyper+S for shell) keyboard shortcuts for common apps (eg. It shows off a tiny bit of what you can do with Hammerspoon:












Hammerspoon keystroke example