Latest stable release can be downloaded in Releases section.
Latest unstable build compiled from
master branch can be downloaded here (please don't use it unless you desperately need some functionality that's not available in stable release or want to help with testing).
list command to get the full TSV list of shortcuts and their states.
toggle commands to control state of shortcuts by their shortcut names.
toggleAction commands to control state of shortcuts by their action names.
toggleID commands to control state of shortcuts by their IDs.
Here are some examples:
tell application "iCanHazShortcut" to list
tell application "iCanHazShortcut" to enable "⇧⌘L"
tell application "iCanHazShortcut" to disableAction "lock screen"
tell application "iCanHazShortcut" to toggleID 6
compiling from source
- Obtain the latest LTS version of pbcompiler, install it to
- Install xcode command line tools by running
- Clone iCHS repo.
pb-macos-globalhotkeysmodule to neighboring directory.
- Run the included
build/build.shscript to build the app. If you want codesigning then provide your developer ID as a first argument.