4 votos

¿Cómo mostrar la asignación actual de los atajos de teclado en tiempo real?

¿Existe una aplicación / script que escuche los eventos del teclado y muestre la acción que se desencadena?

Utilizo Better Touch Tool, y quiero ejecutar un script en Cmd + F1 pero entendí el mensaje:

La combinación de teclas "Comando + F1" no se puede utilizar porque ya es utilizada por un atajo de teclado de todo el sistema. (Si realmente quieres usar esta combinación de teclas, la mayoría de los atajos pueden cambiarse en el panel de Teclado y Ratón en las Preferencias del Sistema).

No pude encontrar la acción desencadenada hasta que hice una búsqueda de texto en http://support.apple.com/kb/HT1343 y ahora tengo curiosidad.

En Sublime Text, es posible abrir el terminal Python de Sublime y sublime.log_commands(True) para registrar los comandos que se activan al pulsar las teclas ¿hay algo similar para los eventos de teclas de todo el sistema?

5voto

avv Puntos 174

Este programa muestra todos los atajos de teclado que utilizan la tecla (comando), con sólo mantener presionado el comando. http://www.cheatsheetapp.com/CheatSheet/

No muestra los atajos que no incluyen el comando, pero es rápido y fácil de usar.

3voto

Pejvan Puntos 376

Yo uso KeyCue . Es similar a @avv pero más personalizable.

2voto

Scott Puntos 3192

¡Woohoo! Después de buscar un poco más, he encontrado https://pqrs.org/osx/karabiner/ ¡que hace todo lo que quiero! Por favor, dígame si hay una alternativa más ligera


Para ver los eventos del teclado usando Karabiner:

  • abrir la aplicación
  • activar Karabiner en Preferencias del Sistema > Accesibilidad
  • (quizás reiniciar el notificador AX)
  • haga clic en el icono de la barra de menú (cerca de la hora)
  • seleccione Iniciar EventViewer

El visor de eventos mostrará un registro de eventos como:

eventType:FlagsChanged    code:0x37       name:Command_L       flags:Cmd                                misc:KeyCode::COMMAND_L  characters:    
eventType:FlagsChanged    code:0x37       name:Command_L       flags:                                   misc:KeyCode::COMMAND_L  characters:    
eventType:SysKeyDown      code:0x1        name:                flags:                                   misc:ConsumerKeyCode::VOLUME_DOWN
eventType:SysKeyUp        code:0x1        name:                flags:                                   misc:ConsumerKeyCode::VOLUME_DOWN
eventType:SysKeyDown      code:0x0        name:                flags:                                   misc:ConsumerKeyCode::VOLUME_UP
eventType:SysKeyUp        code:0x0        name:                flags:                                   misc:ConsumerKeyCode::VOLUME_UP

(desplácese a la derecha para ver las banderas)

Puede ser útil hacer clic en la pestaña de Preferencias en EventViewer para "mostrar siempre en la parte superior" y desmarcar "ocultar eventos ignorables".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X