Como executo um programa com base em um pressionamento de tecla de um teclado USB específico?

4

Recebi um desses onipresentes botões sleep-usb que é basicamente um teclado usb supersimples. É um grande botão que envia um pressionamento de tecla SLEEP para o computador quando você o clica. Mas isso é muito chato. Eu adoraria remapá-lo para fazer algo mais divertido, mas não consigo descobrir como me ligar apenas à soneca do botão e não do meu teclado normal.

O botão identifica como

Bus 001 Device 035: ID 1130:600d Tenx Technology, Inc. 

Gostaria de saber se há

  1. uma maneira de mapear uma chave de um teclado específico para uma ação OU

  2. uma maneira de remapear a chave do sono de um teclado específico para um novo código-chave ou algo assim.

por Liminal 04.05.2011 / 09:06

2 respostas

1

Você consegue ver o código da chave no xev? Execute o xev no terminal e veja se pressionando, você verá o código de acesso. Se assim for, você poderá definir uma regra do xmodmap para ela.

    
por 15.06.2011 / 19:05
0

Você também pode usar o comando showkey como root se xev não funcionar para você. Às vezes você precisa usar o comando showkey se o comando xev não produzir nenhuma saída utilizável. Basta iniciar o comando showkey como root.

    
por 03.07.2013 / 20:34