billvef.blogg.se

Ableton live and hammerspoon
Ableton live and hammerspoon





ableton live and hammerspoon
  1. #Ableton live and hammerspoon full
  2. #Ableton live and hammerspoon code
  3. #Ableton live and hammerspoon download
  4. #Ableton live and hammerspoon windows

The sixth item is similar to the fifth, except it does take the OS menubar and dock into account. The fifth item is a rect that will be given to hs.window:setFrame() and should specify the position/size values as pixel positions on the screen, but without the OS menubar and dock taken into account. Open the Hammerspoon API docs in your browser, to explore the extensions we provide, and the functions they offerĪll good programming tutorials start with a Hello World example of some kind, so we will use Hammerspoon’s ability to bind keyboard hotkeys to demonstrate saying Hello World with a simple notification.Click on the Hammerspoon menu bar icon and choose Open Config from the menu.Run Hammerspoon.app and follow the prompts to enable Accessibility access for the app.

#Ableton live and hammerspoon download

Download the latest release of Hammerspoon and drag it to your /Applications folder.If you have never programmed in Lua before, you may want to run through Learn Lua in Y minutes before you begin. It bridges various system level APIs into a Lua scripting engine, allowing you to have powerful effects on your system by writing Lua scripts.

ableton live and hammerspoon ableton live and hammerspoon

Hammerspoon is a desktop automation tool for macOS. Using the same applications table as hyper, we add a new key/value pair for preferred_display.Getting Started with Hammerspoon What is Hammerspoon? Once again, we return to my config variable in a. Inspired by Seth Messer's config, I wrote a simplified a system. If I have two screens, I want work right in front of me, and distraction/calendaring applications off to the side.

#Ableton live and hammerspoon full

If I'm on one screen, I want everything full screened, and I switch between them using hyper shortcuts.

#Ableton live and hammerspoon windows

Autolayout on docking or undocking the laptopĪfter using my basic keys for moving windows around, I realized the main use case for me was setting up my windows on my two monitors after docking my laptop. It's a very small thing, but it brings me a lot of joy. I use this more than I thought I would, it turned out that most of my window moving was simply to bring two things close together for comparison or reference. Hold ⎇ for 70/30." ) : searchSubText ( true ) : choices ( windows ) : show () movewindows : exit () while it's not terribly complex, it's a good example of the powerful tools Hammerspoon gives you to build your own automations.įirst we set up the modal and bind it to our old friend Hyper.Ĭhooser : placeholderText ( "Choose window for 50/50 split. I then hit `v` to enter my split window chooser, then I choose the window I want alongside my "work" window and everything is ready to go! Hitting HYPER+m allows me to enter my window movement modal. Realizing just how common this particular use case is, and inspired by how easy it is to split a screen in vim using fzf.vim, I wrote a function to make my life easier. Switch to my reference, enter move mode, move it to the right.Switch to my work, enter move mode, move it to the left.Flip back and forth (efficiently using a!) a few times before realizing that I need them both at the same time.Go find that material, open it up full screen.Realize I need some reference material.Sometimes it's Dash.app, some other reference material, or a ticket. There is one use case where I'll commonly have two windows open… one to work on, the other for reference. I work on a laptop monitor a lot, and even at my nice setup at my desk I try to keep my main monitor on a single app. While much of a is very simple, there are two automations that I'm proud of. In my configuration, a isn't very complex or interesting, and a lot of it was written originally by Tom Miller. I used to think multitasking was a super power of mine, now I think it's my kryptonite. While ten years ago I would have leapt for the tiling options 1 (I still would like to give i3wm a go one of these days!) I have been making an effort to only have one application in view at any given time.

#Ableton live and hammerspoon code

There is a lot of awesome Hammerspoon code to help you with that, from clones of popular Mac applications like Spectacle to complex tiling systems. One of the main things people do with Hammerspoon is wrangle their window layouts.







Ableton live and hammerspoon