¿Cómo puedo verificar en todo el sistema si un atajo de teclado está en uso o ha sido registrado?


4

¿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 Accesos directos del teclado de Preferencias del sistema, pero debe haber algún otro método que use el shell.


Creo que depende de qué versión de osx 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.
Deesbek

Creo que también debería cambiar el título de su pregunta para mencionar que son los métodos abreviados de teclado que está preguntando, cuando me encontré con su pregunta pensé que estaba hablando de métodos abreviados de archivos o ln.
Deesbek

Respuestas:


2
/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. defaultspuede usarse si conoce las teclas individuales que desea modificar. PlistBuddyEs más fácil de usar.


1
Gracias por la referencia de plist. De esta manera encontré documentación útil sobre el auto plist , hintsforums.macworld.com/showthread.php?t=114785 .
1.61803

Si esa es la respuesta a su pregunta, debe ponerla en formato de respuesta y marcarla como respuesta propia. NP por cierto.
Deesbek
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.