Como posso evitar que o imwheel permita que alguns eventos de rolagem passem por eles?

2

Após muito troubleshooting , eu finalmente encontrei uma maneira de mapear Shift + Roda do mouse para rolagem horizontal, usando imwheel . A parte pertinente em ~/.imwheelrc é a seguinte.

".*"
Shift_L, Up, Button6, 10
Shift_L, Down, Button7, 10

Isto mapeia Shift + Roda do mouse para a rolagem horizontal, e também faz com que ele role mais rapidamente. (Eu também tentei remover o , 10 , com os mesmos problemas.) Quando eu mantenho Shift e rola, alguns dos eventos "pass-through", e ocasionalmente ele rola para cima ou para baixo como bem, resultando em um pergaminho diagonal.

Em comparação, quando eu tenho o seguinte em ~/.imwheelrc , não há eventos de rolagem que "pass-through".

".*"
Shift_L, Up, Left
Shift_L, Down, Right

No entanto, isso mapeia as teclas Esquerda e Direita para Deslocar + Roda do mouse , que irá rolar horizontalmente em alguns casos específicos, mas não está correto na maioria das situações.

Como posso evitar que imwheel permita que alguns eventos de rolagem passem por eles?

    
por Sparhawk 29.04.2016 / 12:58

0 respostas