Skip to content

Additional Configuration

Anze edited this page Jul 24, 2025 · 4 revisions

KeyClu support additional values to support flexible configuration.

Configuration supported via Additional.plist file, that is read upon application start. This is a plain xml dictionary file.

Usual file location: /Applications/KeyClu.app/Contents/Resources/Additional.plist.

⚠️ Additional.plist file is overwritten during app update.

Adjustable

Browsers

Browsers list helps KeyClu to identify if the app is browser, and if so than apply menu items scanning limitation if Limit amount of menu items for browsers is enabled.

It is possible to include other app bundle identifiers in this list. The downside is that in case limit is applied, some menu items might not be listed for that App.

Browsers list is an array of browsers identifiers:

<key>Browsers</key>
<array>
    <string>com.apple.Safari</string>
</array>

💡 The app bundle identifier can be obtained by running a simple command in Terminal: osascript -e 'id of app "Safari"'

skhdrc

skhdrc list helps KeyClu to check all possible files of skhdrc for shortcuts to list it. Files checked in listed order.

Details of integration can be found on integration shkd page.

Limitations:

  • env variable supported only if it listed in the beginning of the path
  • relative path is not supported

Clone this wiki locally