¿Cómo puedo verificar en todo el sistema si un método abreviado de teclado está en uso o se ha registrado?

¿Cómo puedo consultar OS X para saber si una aplicación ha registrado un acceso directo?

Podría inspeccionar todas las aplicaciones que tengo o que se ejecutan al menos con KeyCue y pasar por la sección Atajos de teclado de Preferencias del sistema, pero debe haber algún otro método que use el shell.

Creo que depende de la versión de osx que estés usando. Voy a publicar osx 1.8.5 y una vez que especifique qué versión de osx está ejecutando, puedo actualizar la respuesta.
Creo que también debería cambiar el título de su pregunta para mencionar que se trata de atajos de teclado sobre los que está preguntando, cuando encontré su pregunta, pensé que estaba hablando de atajos de archivos o ln's.

Respuestas (1)

/usr/libexec/PlistBuddy -c "Print" ~/Library/Preferences/com.apple.symbolichotkeys.plist

Lo haré por ti. Luego puede editar las claves individuales desde allí.

Los detalles se extraen de: http://reviews.cnet.com/8301-13727_7-57337941-263/tackling-keyboard-shortcut-woes-in-os-x/

Puede modificar el archivo anterior según: http://support.apple.com/kb/HT4850

Sin embargo, tenga en cuenta que el archivo es binario y no puede usar un editor de texto, debe usar el comando defaultso el comando PlistBuddy. defaultsse puede usar si conoce las teclas individuales que desea modificar. PlistBuddyes más fácil de usar.

Gracias por la referencia de plist. De esta manera, encontré documentación útil sobre plist self, hintsforums.macworld.com/showthread.php?t=114785 .
Si esa es la respuesta a su pregunta, debe ponerla en formato de respuesta y marcarla como auto respuesta. NP por cierto.
Sé que este es un hilo antiguo... pero, ¿alguien sabe cómo descifrar este archivo plist del teclado?