People use it for all sorts of automations, with key remappings and quick window switchers being the most common applications. I don't know how shortcat etc do it, but all of these approaches might just be slower than using the accessibility API. Hammerspoon / Spoons Public Notifications Fork master Spoons/Source/WindowGrid.spoon/a Go to file Cannot retrieve contributors at this time 59 lines (51 sloc) 1.93 KB Raw Blame - WindowGrid - Configure and assign hotkey for hs. Hammerspoon is a macOS automation framework that allows you to hook into all sort of OS interfaces using Lua scripts. Hammerspoon All 5 Experiences Pros 3 Cons 2 Top Pro 1512 issues are closed in the download page in GitHub They do fix issues that come from the community. The default layout of the grid is 3 columns by 3 rows. I'm working on supporting more non-native apps.". The grid partitions your screens for the purposes of window management. It looks like Homerow is somehow scraping a short list of apps, "Popular non-native apps such as Chrome, Firefox, Brave, Arc, Visual Studio Code, Spotify, Slack, Discord, and Obsidian are supported. įirefox (and Chrome) look like giant completely opaque windows to the macOS accessibility API, the only things you can "see" to click on are the close/minimize/maximize buttons, whereas Safari exposes its entire interface and a lot of the web page to the API. Hammerspoon is a macOS automation framework that allows you to hook into all sort of OS interfaces using Lua scripts. The app in the screencast is Firefox if you run Accessibility Inspector.app and try to inspect, for instance, the "NN minutes ago" link text in your comment, this is what it looks like in Firefox and this is what it looks like in Safari.
0 Comments
Leave a Reply. |