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?