¿Hay combinaciones de teclas globales adecuadas o específicamente reservadas en OS X para la asignación de usuarios?

14

Estoy tratando de identificar una tecla de acceso rápido global adecuada para establecer en las preferencias de iTerm2 para mostrarla / ocultarla:

ingrese la descripción de la imagen aquí

Me gustaría evitar cualquier conflicto con las teclas de acceso rápido de otras aplicaciones u otro uso futuro. ¿Hay bloques de combinaciones de teclas reservadas para la asignación de usuarios en OS X, o grupos de combinaciones de teclas que generalmente no se usan , que serían particularmente adecuadas?

Andrew Ferrier
fuente

Respuestas:

12

Aquí están las pautas oficiales de interfaz humana OS X de Apple para atajos de teclado .

El documento parece ser una guía actual, autorizada y completa para asignar atajos de teclado. Cubre tanto la base conceptual para el uso de teclas modificadoras particulares, como el meollo de exactamente qué teclas y qué combinaciones están reservadas para todo el sistema, o es probable que estén reservadas en el futuro.

Aquí hay una segunda página de Apple que muestra un resumen completo de los atajos de teclado existentes.

Gosmond
fuente
1
El enlace a la guía de la interfaz está roto. El enlace actual es Pautas de interfaz humana: Teclado .
Raymond Yee
El enlace debería estar arreglado ahora.
anishpatel
Parece que Apple cambió el enlace nuevamente. Aquí está la última URL: developer.apple.com/macos/human-interface-guidelines/…
Chris Frederick
6

Esto es algo con lo que he estado (y todavía estoy) tremendamente molesto, y he invertido una cantidad considerable de tiempo para encontrar algo que funcione como me gustaría, y no interferir con la gran cantidad de accesos directos que ya existen en el sistema operativo X.

Estuve bastante interesado en usar el combo cmd+ alt+ ctrl+ some keydurante mucho tiempo, y funciona bastante bien en todos los ámbitos. Pero, si desea algo casi a prueba de balas, y busca aumentar su credibilidad geek de una sola vez, eche un vistazo a esta publicación de blog de Brett Terpstra, el tipo detrás de nvAlt , entre otras cosas. Le guía para reemplazar su Caps Lockclave con el combo cmd+ alt+ ctrl+ shift, por lo que puede hacer un combo de 5 teclas ( Caps Lock+ some key) con 2 teclas, lo cual es increíble. Este método le ofrece un atajo completo de atajos que ninguna aplicación utiliza.

PD: mira la sección de comentarios de la publicación del blog para desactivar la escfuncionalidad.

Nikolovski
fuente
3

Esto se refiere a un teclado de la UE (europeo), sin embargo, yo uso ctrly la tecla directamente encima de él ( < ). Todavía tiene que entrar en conflicto con nada.

Macmaniman
fuente
Eso está Cmd + ,en un teclado mac y funciona muy bien.
Navin
3

He encontrado que Cmd+ Control+ A-Zsuelen estar disponibles para sus atajos personalizados globales.

Una excepción notable es Cmd+ Control+ F, que hace que las aplicaciones sean de pantalla completa.

Sin embargo, también me gustaría poder acceder a una lista completa, que es cómo llegué a esta página.

Michael Liquori
fuente
0

Para buscar todos los accesos directos del sistema asignados actualmente, abra Preferencias del sistema -> Teclado y seleccione Accesos directos del teclado. Luego puede explorar las opciones y ver si se ha elegido la combinación que le gusta. Si es así, puede hacer doble clic en la asignación y cambiarla si lo desea, o simplemente elegir un conjunto diferente de teclas modificadoras. Con Shift, Control, Option, Command y Escape para elegir, encontrar una combinación fácil de recordar y sensata no debería ser demasiado difícil.

MattDMo
fuente
1
Gracias. Sin embargo, eso es solo una parte de la historia; eso me dice qué atajos globales ya se seleccionaron, pero no qué combinaciones de teclas están usando las aplicaciones. Lo que estaba buscando era una declaración más general orientada al diseño de Apple; que las aplicaciones pueden ser alentadas a EVITAR usando combinaciones de teclas en un rango particular.
Andrew Ferrier
0

Cualquier aplicación puede usar cualquier método abreviado de teclado. Si la aplicación no es una aplicación con ventana, entonces los desarrolladores deben asegurarse de que no estén en conflicto con los accesos directos del sistema existentes. Por ejemplo, no desea una aplicación sin rostro que use, por ejemplo, Cmd+ Shift+ G, que es el comando Ir a la carpeta en Finder. (Y creo que el sistema anularía ese uso de todos modos).

Tiendo a usar múltiples teclas modificadoras al crear accesos directos personalizados para cualquier cosa que pueda entrar en conflicto con el sistema. Dentro de aplicaciones específicas, solo necesita encontrar accesos directos que la aplicación no utiliza. Y las Preferencias del sistema le dirán si hay un conflicto.

Kirk McElhearn
fuente