¿Hay una aplicación/secuencia de comandos que escuche los eventos del teclado y muestre la acción que se desencadena?
Uso Better Touch Tool y quiero ejecutar un script en Cmd+ F1pero recibí el mensaje:
La combinación de teclas "Comando + F1" no se puede usar porque ya la usa un método abreviado de teclado en todo el sistema. (Si realmente desea usar esta combinación de teclas, la mayoría de los accesos directos se pueden cambiar en el panel Teclado y mouse en 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 la terminal python de Sublime y sublime.log_commands(True)
registrar los comandos activados cuando se presionan las teclas... ¿hay algo similar para los eventos de teclas de todo el sistema?
Este programa muestra todos los atajos de teclado que usan la tecla ⌘ (comando), simplemente presionando y manteniendo presionado el comando. http://www.cheatsheetapp.com/CheatSheet/
No muestra atajos que no incluyen comando, pero es rápido y fácil de usar.
Yo uso KeyCue . Es similar a la recomendación de @avv pero más personalizable.
¡Guau! Después de buscar un poco más, encontré https://pqrs.org/osx/karabiner/ que hace todo lo que quiero. Por favor, hágame saber si hay una alternativa más ligera...
Para ver los eventos del teclado usando Karabiner:
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 hacia la derecha para ver las banderas)
Puede ser útil hacer clic en la pestaña Preferencias en EventViewer para 'mostrar siempre en la parte superior' y desmarcar 'ocultar eventos ignorables'.
optimo