Skip to content

Integrations ‐ CLI params

Anze edited this page Apr 22, 2025 · 9 revisions

It is possible to manipulate KeyClu running instance via passing CLI params with apps like skhd or BetterTouchTool.

Pass params to: /Applications/KeyClu.app/Contents/MacOS/KeyClu

Supported params for panels:

  • --show-shortcuts - trigger to show(hide) shortcuts panel
  • --toggle-persistent - trigger to show(hide) persistent panel
  • --toggle-panel - trigger to show(hide) panel
    • --columns 5 - optional, to present list with suggested number of columns
    • --sheet skhd - pass skhd to show skhd hotkeys (if enabled)
    • --sheet macos - pass macos to show macOS Keyboard Shortcuts

KeyClu can exclude specific apps from processing if needed. Use the following commands to manage ignored apps list:

  • --list-ignored-apps - display a list of bundle IDs for all currently ignored apps
  • --add-ignored-app com.bundle.id - add app with the bundle ID com.bundle.id to the ignored apps list
  • --remove-ignored-app com.bundle.id - remove app with the bundle ID com.bundle.id from the ignored apps list
Clone this wiki locally