I can’t use the keyboard shortcut ⌘⌥⌃Space as a trigger any more. It was already set as one, and when I hit it, the macro wasn’t firing. Now when I go in to edit the macro, I can’t even set it as the trigger.
I have it temporarily set to ⌘⌃Space as shown in the screenshot, but that’s not what I want.
This is happening on my bluetooth keyboard and on my MacBook Pro keyboard. (BUT it may have happened right after I added the new Bluetooth keyboard … ?)
Assuming you’ve gone through the standard troubleshooting steps (restart the Keyboard Maestro editor, the Keyboard Maestro engine, and rebooted your Mac) and this issue still persists, you can brute force this in a way by selecting the macro you want to use the ⌃⌥⌘Space hotkey trigger with and running this script in Script Editor or Script Debugger:
set TriggerXML to "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>49</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>6400</integer>
</dict>
</plist>"
tell application "Keyboard Maestro"
tell item 1 of (get selected macros)
make new trigger with properties {xml:TriggerXML}
end tell
end tell