![]() It addresses my main concerns with Mjolnir (doesn’t require me to micromanage a constellation of modules nor bootstrap an entire Lua ecosystem management toolchain, and the documentation is great) and it has plenty of nice features, enabling me to easily attain parity with my Slate set-up and actually exceed it in short order. In my opinion now, Hammerspoon (itself a fork or Mjolnir, and one which Steven Degutis endorses) has crossed the threshold for community size, active maintenance, and stability that I feel comfortable adopting it, even though it required me to port my Slate configuration from JavaScript to Lua ( this is the result). ![]() I didn’t want to have to rewrite my extensive Slate config (probably even into another language) if the tool I was targeting was not going to stick around. Consider this insanely long list of window management tools for OS X. This solution does not need Hammerspoon to be. This was to make an uploader where is is possible to drag just the files to the titlebar. When the cursor enters the area i add another Canvas relative to the cursor and move it with the cursor together. Steven Degutis alone has made half a dozen of them - AppGrid, Zephyros, Phoenix, Hydra, Penknife - before finally(?) settling on Mjolnir. I add a Canvas as drop target on drag move to the title bar. Leanpub: Spoon to track and notify about Leanpub builds. KSheet: Keybindings cheatsheet for current application. Provides no hotkeys and maintains no state. Keychain: Get and Add items from Keychain. This supersedes the old Karabiner app (See this question for old some examples) and does now provide for both mouse and keyboard remapping as mentioned by Nathan in the comments. HSKeybindings: Display Keybindings registered with bindHotkeys() and Spoons. ![]() I looked into the obvious alternatives and was flabbergastered to see them flashing in and out of existence at an alarming rate. Updated (2022): Theres a new open source app called Karabiner Elements which will do this and a whole lot more - it can do Keyboard and mouse remapping etc. I had a patch that fixed the main issue I was seeing, but at some point the app started silently crashing for me and I was never able to figure out why. Click on the Hammerspoon menubar icon and click on Open Config. I continued to use it for a long time if it ain’t broke, don’t fix it, right? Unfortunately, it was a little bit broken. I originally used Stay and Divvy, before discovering the joys of the open source Slate window manager, which allowed me a much higher degree of customization via its JavaScript config file format.Īlas, Slate became abandonware. Learn more about bidirectional Unicode characters. To review, open the file in an editor that reveals hidden Unicode characters. a This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. plugging in or unplugging an external display, or launching an app). Hammerspoon config examples for hyper key Raw. I use it for positioning windows using hot keys and in response to events (eg. Hammerspoon is a programmable OS X automation and scripting tool.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |