How can I systemwide check if a keyboard shortcut is in use or has been registered?
How can I query OS X to know if an application has registered a shortcut?
I could inspect every app I have or that is running at least with KeyCue and go through the Keyboard Shortcuts section of System Preferences, but there must be some other method using the shell.
/usr/libexec/PlistBuddy -c "Print" ~/Library/Preferences/com.apple.symbolichotkeys.plist
Will do it for you. Then you can edit the individual keys from there.
The details are extracted from: http://reviews.cnet.com/8301-13727_7-57337941-263/tackling-keyboard-shortcut-woes-in-os-x/
You can modify the above file as per: http://support.apple.com/kb/HT4850
However note the file is binary and you cannot use a text editor, you have to use the command defaults
, or the command PlistBuddy
. defaults
can be used if you know the individual keys you want to modify. PlistBuddy
is more user friendly.