Keyboard shortcuts will only work while the app is running, but you can have the app start automatically at login using “Preferences” menu > “About” tab.
You can hide the menu bar icon or hide individual actions in the menu.
To add separators to the script list menu: use -- (double dash) anywhere in the script file name.
Some scripts that control keyboard input or other aspects of the system require Accessibility permission. Open “System Preferences” and navigate to Security & Privacy > Privacy > Accessibility. Add ActionShortcuts to the list of the apps that can control your computer on your behalf.
Command line scripts should have a “shebang” as the first line to tell the system which shell to run a standalone script with. See the following answer for details ↓
The script works fine from Terminal, but gives you an error when used with ActionShortcuts? This is likely because it’s running from a non-interactive shell. In this case your custom paths and aliases are not read from your shell profile. Use the following shebang as the first line of your script to use interactive shell.
For zsh:
#!/usr/bin/env zsh −i
For bash:
#!/usr/bin/env bash --login
Too many windows to manage? Large display? Or sometimes getting lost in multiple monitors? HazeOver is for you! This app automatically highlights the front window by fading out all the background windows.
It supports automation! Demo video & more info →