macOS ya te da tres formas de hacerlo, y dos están a un clic en la app en la que estás. Cada una se queda corta en algún punto. Esta página explica dónde, y luego habla de Keysi, la app que vende este sitio, que muestra de golpe la lista entera de atajos de la app que tienes delante. Esa parte es gratis, sin límite de tiempo.
Ninguna muestra todos los atajos de una app de golpe, mientras la estás usando.
Mantén pulsada ⌘ un momento y Keysi muestra todos los atajos de la app que tienes delante, agrupados por menú, con una ruta para lo que está dentro de un submenú, y cada uno dibujado como una tecla (⌘⇧S) en lugar de «Cmd+Mayús+S». Suelta y desaparece. La tecla puede ser ⌘, ⌥, ⌃ o ⇧.
No hay una lista guardada para cada app. Keysi lee los menús vivos de la app a través de la API de Accesibilidad de macOS cuando se lo pides, así que funciona en apps para las que nadie escribió una chuleta, y un comando que la app tiene desactivado aparece atenuado.
Esa misma lectura generó las listas de atajos de Xcode, Keynote, Finder, Mail y otras apps de Mac (en inglés) de este sitio, por si quieres consultar una primero.
Como es el menú vivo, pulsar una fila ejecuta ese comando. Buscaste el atajo porque querías que se hiciera la cosa, así que púlsalo ahora, lee las teclas de pasada y te lo sabrás a la tercera o la cuarta.
La lista en sí es gratis, sin límite de tiempo. Mantén pulsado tu modificador, ve todos los atajos y haz clic en uno para ejecutarlo.
macOS reclama algunas combinaciones para sí, y un atajo del sistema gana antes de que la pulsación llegue a la app. El menú de la app imprime su atajo igualmente, así que lo único que ves es que no pasa nada. Keysi lee las asignaciones de atajos del propio macOS y marca las filas que el sistema va a interceptar, así te enteras mientras lees la lista.
Figma y Slack guardan la mayoría de sus atajos fuera de la barra de menús, y los programas de terminal como Vim o tmux no tienen barra de menús de Mac. Para esos, Keysi usa hojas de referencia personalizadas: listas escritas a mano asociadas a una app. Catorce vienen incluidas, entre ellas Figma, Slack, Vim y tmux, y hay un editor para escribir las tuyas para cualquier app, sin tocar JSON a mano.
Las hojas de Vim y tmux funcionan porque Keysi mira dentro de tu terminal. En un terminal conocido (Terminal, iTerm2, Ghostty, Warp, Alacritty, WezTerm, kitty, Hyper, Tabby) detecta el programa que se ejecuta en primer plano y busca hojas para él. Con varias pestañas o divisiones abiertas usa el título de la ventana para saber cuál estás mirando, y si no está claro muestra las hojas de todo lo que se está ejecutando. Acierta la mayoría de las veces, no siempre.
Puedes buscar un atajo cien veces y seguir yendo al menú en la ciento uno. Una referencia espera a que la consultes.
Keysi Pro ($14.99, un solo pago, tres Macs) añade Shortcut Coach, que te muestra un recordatorio discreto cuando usas el ratón para un comando de menú que tiene atajo; el modo práctica, que entrena los que se te siguen escapando; y cifras de progreso calculadas con tus propios viajes al menú cronometrados, no con una media del sector. Pro también deja que otras herramientas manejen Keysi: ejecutar comandos, la práctica y las exportaciones desde Raycast, Alfred, Atajos, Spotlight, Siri y el menú Servicios. Abrir sin más los atajos de una app desde Raycast, Alfred, Atajos o el terminal sigue siendo gratis.
Todo lo que hay por encima de esa sección es gratis, sin límite de tiempo, cuenta ni tarjeta: el panel, el panel con búsqueda, pulsar para ejecutar, las hojas personalizadas y su editor, y los avisos de interceptación. Cada instalación empieza con 14 días de Pro, y luego pasa a la versión gratuita y sigue funcionando.
No puedes escribir para buscar mientras mantienes pulsado el modificador. Keysi puede ver las pulsaciones, pero no consumirlas, así que lo que escribieras acabaría en la app de debajo, y no voy a instalar una captura de entrada para cambiarlo. Pulsa el atajo global (⇧⌘K por omisión) en su lugar y se abre el mismo contenido en un panel con búsqueda.
macOS 14 o posterior, y el permiso de Accesibilidad, la API que lee los menús de otra app. No hay forma de hacer esto sin ella. El sandbox de la Mac App Store bloquea esa API, así que Keysi se distribuye directamente, firmada con un Developer ID y notarizada por Apple. Las preguntas frecuentes explican qué permite el permiso y qué no, y la página de privacidad (en inglés) lista todas las conexiones de red que hace la app.
macOS muestra los atajos de una app junto a los elementos de su propia barra de menús, de uno en uno, y casi todas las apps permiten buscar en sus menús desde el menú Ayuda. Ninguna de las dos cosas te enseña la lista entera de golpe, y los elementos de submenú siguen ocultos hasta que abres el submenú. Keysi es una utilidad de la barra de menús que lee la estructura de menús viva de la app que tienes delante y muestra todos los atajos a la vez, agrupados por menú, cuando mantienes pulsada una tecla modificadora.
Hay una lista integrada de los atajos del propio sistema, en Ajustes del Sistema, dentro de Teclado, en Funciones rápidas de teclado. No cubre la app que estás usando en ese momento: los atajos de cada app viven en los menús de esa app, y macOS no tiene ninguna pantalla única que los reúna.
macOS reclama algunas combinaciones de teclas para sí, y un atajo del sistema se gestiona antes de que la pulsación llegue a la app. El menú de la app sigue imprimiendo el atajo, así que no hay forma de saberlo solo por el menú. Keysi lee las asignaciones de atajos del propio sistema y marca los atajos de app que macOS va a interceptar antes.
Algunas apps mantienen sus atajos de teclado reales completamente fuera de la barra de menús. Figma, Slack y programas de terminal como Vim y tmux son ejemplos habituales. Keysi los cubre con hojas de referencia personalizadas: catorce vienen incluidas, entre ellas Figma, Slack, Vim y tmux, y puedes escribir las tuyas para cualquier app en el editor de Keysi.