Que aplicativo recebe qual hotkey? (Listar clientes X que possuem as teclas pressionadas.) [Duplicado]

2

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

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

    
por Robert Siemer 15.11.2014 / 22:54

1 resposta

0

Veja esta pergunta anterior e este aqui.

A primeira resposta para a segunda pergunta acima discute uma maneira de pedir ao X para escrever uma lista de chaves atuais para o log X:

xdotool key XF86LogGrabInfo

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

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

    
por 16.11.2014 / 03:15