Qual aplicativo recebe qual tecla de atalho? (Liste X clientes que possuem capturas de chave.)

Qual aplicativo recebe qual tecla de atalho? (Liste X clientes que possuem capturas de chave.)

Como posso listar os clientes X que se registraram para um evento de teclado específico (ou seja, um pressionamento de tecla; um atalho). Essas coisas são chamadas de capturas passivas de teclas (quadro).

E a lista deve conter o que esse aplicativo está registrado para quais teclas (com quais modificadores).

Responder1

Veresta pergunta anterioreEste.

A primeira resposta à segunda pergunta acima discute uma maneira de pedir ao X para escrever uma lista de capturas de chaves atuais no log do X:

xdotool key XF86LogGrabInfo

embora quando tentei, ele não exibiu algumas das capturas que eu esperava ver.

xevtambém é uma ferramenta útil para diagnosticar problemas de eventos X. Ele abre uma janela e registra todos os eventos de teclado e mouse enviados para essa janela. Se você pressionar uma tecla e o windowcampo da mensagem de log correspondente for 0x0, o evento da tecla provavelmente foi capturado pelo gerenciador de janelas.

informação relacionada