Skip to content

Hotkeys

All system-wide keyboard shortcuts for macOS are configured using built-in functionality. These shortcuts are defined in config.yaml under the darwin_hotkeys{} map, which follows this structure:

  • <system keycode>:
    • parameters: <keyboard keys in ASCII>
    • enabled: <true | false>

Here, <system keycode> refers to the int UID associated with a feature in System Preferences → Keyboard → Shortcuts. For example, the keycode 64 corresponds to the "Show Spotlight search" shortcut.

Key Bindings

The following key bindings are currently in-use:

Key Combination Action
Cmd+G Show Spotlight search
Cmd+Space Select the next source in the input menu

Note

The community.general.osx_defaults Ansible collection does not yet support modifying system shortcuts. Therefore, ansible.builtin.command is used instead, which achieves the desired result but lacks idempotency.