xinput set-button-map "Logitech USB Trackball" 1 2 3 4 5 6 7 5 4
os 2 botões pequenos serão rolados para cima e para baixo, mas somente se moverão um pouco a cada vez que pressionar
Comprei recentemente um Logitech Trackman Marble. Eu encontrei uma maneira usando xinput para transformar uma das chaves em uma tecla de rolagem. O script parece:
xinput set-button-map "Logitech USB Trackball" 1 2 3 4 5 6 7 8 9
xinput set-int-prop "Logitech USB Trackball" "Evdev Wheel Emulation Button" 8 8
xinput set-int-prop "Logitech USB Trackball" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "Logitech USB Trackball" "Evdev Wheel Emulation Axes" 8 6 7 4 5
xinput set-int-prop "Logitech USB Trackball" "Evdev Wheel Emulation X Axis" 8 6
Quando executo este script, a função de rolagem funciona por um tempo, mas depois de algum tempo ela pára de funcionar e os botões voltam às suas funções originais.
Agora a pergunta é: como posso resolver esse problema?
xinput set-button-map "Logitech USB Trackball" 1 2 3 4 5 6 7 5 4
os 2 botões pequenos serão rolados para cima e para baixo, mas somente se moverão um pouco a cada vez que pressionar