Posso configurar um touchpad para atuar como teclas modificadoras em algumas circunstâncias?

2

Eu tenho Debian e uso muito o Emacs. Eu tenho uma idéia que poderia me ajudar usando chaves modificadoras. Atualmente eu apenas desligo o touchpad quando uso o Emacs, com este comando:

synclient TouchpadOff=1

Mas e se eu pudesse de alguma forma mapear o touchpad para "segurar" a tecla ctrl se eu mantiver minha palma esquerda com pressão um pouco mais alta e "segurar" a tecla alt se eu segurar minha palma direita com um pouco mais de pressão?

Estou usando um Asus n76 e o touchpad parece ser a solução ergonômica perfeita para esse problema.

Eu usei evtest para ver quais parâmetros eu recebo quando movo meus dedos pelo touchpad. Eu vejo valores como:

ABS_MT_POSITION_X
ABS_MT_POSITION_Y
ABS_MT_PRESSURE
....

Então, tudo o que preciso fazer é definir que se ABS_MT_POSITION_X for maior que algum valor (por exemplo, metade da largura do touchpad), e se ABS_MT_PRESSURE for maior que algum valor (o que eu achar mais adequado), computador deve "segurar" a tecla ALT ou CTRL de acordo.

Essa funcionalidade deve ser quando o touchpad está "desligado" e não está movendo o mouse. Mas eu deveria ser capaz de ligar o touchpad e usá-lo normalmente quando eu precisar.

Como ainda sou relativamente novo no Linux, gostaria de receber ajuda sobre como conseguir isso. Alguma idéia?

    
por user149129 28.12.2015 / 12:48

0 respostas