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

Estoy tratando de identificar una tecla de acceso rápido global apropiada para configurar 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 reservados para la asignación de usuarios en OS X, o grupos de combinaciones de teclas que generalmente no se usan , que serían particularmente adecuados?

Respuestas (6)

Descubrí que Cmd++ Controlgeneralmente A-Zestán disponibles para sus accesos directos globales personalizados.

Una excepción notable es Cmd++ , que hace que las aplicaciones se Controlmuestren Fen pantalla completa.

Sin embargo, a mí también me gustaría poder acceder a una lista completa, así es como llegué a esta página.

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

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

Aquí hay una segunda página de Apple que muestra un resumen completo de los métodos abreviados de teclado existentes.

El enlace a la guía de la interfaz está roto. El enlace actual es Directrices de la interfaz humana: teclado .
El enlace debería estar arreglado ahora.
Parece que Apple volvió a cambiar el enlace. Aquí está la URL más reciente: developer.apple.com/macos/human-interface-guidelines/…

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 que no interfiera con la gran cantidad de accesos directos que ya existen en el sistema operativo. X.

Fui bastante partidario de usar el combo cmd+ alt+ ctrl+ some keydurante mucho tiempo, y funciona bastante bien en todos los ámbitos. Pero, si quiere 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. Te guía a través de la sustitución de tu Caps Locktecla con el combo cmd+ alt+ ctrl+ shift, para que puedas hacer un combo de 5 teclas ( Caps Lock+ some key) con 2 teclas, lo cual es increíble. Este método le brinda un teclado completo de atajos que no utiliza ninguna aplicación.

PD: Mire la sección de comentarios de la publicación del blog para deshabilitar la escfuncionalidad.

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

Eso está Cmd + ,en un teclado Mac y funciona muy bien.

Para encontrar todos los accesos directos del sistema asignados actualmente, abra Preferencias del sistema -> Teclado y seleccione Accesos directos del teclado. Luego puede escanear 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 sensata y fácil de recordar no debería ser demasiado difícil.

Gracias. Sin embargo, esa es solo una parte de la historia; eso me dice qué atajos globales ya están seleccionados, 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 se podría alentar a las aplicaciones a EVITAR el uso de combinaciones de teclas en un rango particular.

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

Tiendo a usar varias teclas modificadoras cuando creo 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 usa. Y las Preferencias del sistema le dirán si hay un conflicto.