Como escrever um script bash para monitorar a atividade de duplo clique?

1

Estou usando um dicionário chamado sdcv , que é usado para traduzir palavras ou frases e, principalmente, trabalhado no ambiente do terminal. Isso significa que cada vez que eu quiser traduzir uma palavra ou frase, eu devo abrir o terminal primeiro e depois inserir a palavra. É realmente uma operação indesejável.

Gostaria de saber se existem maneiras de usar a atividade de clique duplo do mouse para concluir a pesquisa. Por exemplo, onde quer que eu esteja, contanto que eu clique duas vezes em uma palavra, o resultado da tradução será exibido no terminal. foi fechado antes, Ele vai abrir o terminal ao mesmo tempo). Além disso, o que eu quero saber é se o sistema operacional dará a permissão de monitorar a atividade de duplo clique para qualquer usuário.

    
por Zhang Tao 12.08.2016 / 15:34

1 resposta

0

Existe um caminho. Primeiro uso

xinput --list

para obter o id do dispositivo de entrada de saída (mouse ou touchpad) Então pegue o estado com

xinput --query-state 

para um teste rápido que você pode fazer:

while true; do xinput --query-state 14|grep down; sleep 1; done
    
por 0x0C4 12.08.2016 / 15:59