.%20.png)
¿Cómo puedo enumerar los clientes X que se registraron para un evento de teclado específico (es decir, presionar una tecla; un método abreviado)? Esas cosas se llaman tomas pasivas de claves (tableros).
Y la lista debe contener para qué está registrada esa aplicación y para qué keyyms (con qué modificadores).
Respuesta1
Veresta pregunta anterioryÉste.
La primera respuesta a la segunda pregunta anterior analiza una forma de pedirle a X que escriba una lista de las claves actuales en el registro X:
xdotool key XF86LogGrabInfo
aunque cuando lo probé, no mostró algunos de los agarres que esperaba ver.
xev
También es una herramienta útil para diagnosticar problemas de eventos X. Abre una ventana y registra todos los eventos de teclado y mouse enviados a esa ventana. Si presiona una tecla y el window
campo del mensaje de registro correspondiente es 0x0
, el administrador de ventanas probablemente capturó el evento clave.