Prioridad de atajo de teclado OS X

12

Soy nuevo en Apple, y aunque la experiencia ha sido en gran parte positiva, me he sentido obstaculizado al intentar configurar los atajos de teclado según mis especificaciones. Por ejemplo, utilicé un proceso bastante redondo (a través del "Automator") para asignar un acceso directo para abrir un nuevo terminal. Pero incluso ahora este atajo solo parece funcionar si el enfoque está en un programa que no ha sobrescrito esa combinación de teclas en particular con su propia definición.

Estoy buscando información sobre algo así como una jerarquía de protocolos sobre cómo mi Mac decide usar qué definición de combinación de teclas en qué contexto, o una filosofía sobre la mejor manera de asignar mis accesos directos preferidos. ¿Puedo hacer que un método abreviado de teclado tenga una prioridad tan alta que ninguna aplicación pueda tener prioridad?

    
pregunta Eliza Jensen 20.06.2014 - 17:00

3 respuestas

5

Creo que las Pautas de Interfaz Humana de OS X son el lugar que estás buscando Afirman que hay accesos directos reservados por Apple (por ejemplo, cmd ⌘ + espacio ) y también "comportamientos esperados" (por ejemplo, cmd ⌘ + c ) hay que respetar.

Aunque no establecen explícitamente la prioridad, se sugiere a sí mismo que el Sistema siempre debe tener prioridad antes de las aplicaciones de primer plano (activas) y luego en segundo plano.

Desde mi experiencia, estás a salvo con varias teclas modificadoras (es decir, cmd ⌘ + ctrl + shift +…) .

Como nota aparte: con respecto a su ejemplo específico (asignar un acceso directo para abrir un nuevo terminal) también hay aplicaciones excelentes para eso, TotalTerminal ( Extensión Terminal.app) y iTerm 2 (reemplazo de Terminal.app) vienen a la mente

    
respondido por el Asmus 20.06.2014 - 17:20
1

Los accesos directos establecidos en la pestaña Accesos directos del panel de preferencias del teclado tienen prioridad sobre cualquier acceso directo de la aplicación; de hecho, si no le gusta el acceso directo preestablecido de una aplicación o desea un acceso directo para un elemento del menú para el que no se ha proporcionado una aplicación, puede usar la sección "Accesos directos de la aplicación" para anularlo, aunque tenga cuidado de copiar el nombre del la aplicación exactamente , que incluye, por ejemplo, tres puntos al final cuando la opción de menú funciona como en "Guardar como ...".

Por ejemplo, siempre me molestaba cuando, al intentar cerrar una ventana con ⌘W, resbalé y presioné ⌘Q, y salí de mi navegador sin la posibilidad de guardar nada. Así que agregué un nuevo acceso directo en los accesos directos del teclado para "Salir de Google Chrome" como ⌃⌥⇧⌘Q (ctrl-opt-shift-cmd-q). Ahora ⌘Q no hizo nada a menos que mantuviera presionadas esas otras teclas modificadoras también.

    
respondido por el Trey 20.06.2014 - 22:26
0

Para anular de manera confiable otros métodos abreviados de teclado en OSX, debe utilizar una utilidad de automatización como Keyboard Maestro . He estado usando utilidades similares desde 1985.

KM es actualmente el más desarrollado. Lo uso para la automatización general y FastScripts para ejecutar la mayoría de mis muchos AppleScripts.

    
respondido por el Christopher Stone 25.06.2014 - 03:19

Lea otras preguntas en las etiquetas