Eu tenho dois mouses touch logitech T620 que eu adoro. Eles têm uma superfície do tipo touchpad que pode ser clicada com as seguintes ações:
- clique à esquerda: botão do mouse 1
- clique à direita: botão do mouse 3
- clique no meio abaixo: botão do mouse 2
- deslize vertical: desloque-se (botões 4 e 5)
O mouse tem vários outros recursos de furto, como o deslizamento de dois dedos, que não funcionam no Ubuntu, e eu estou bem com isso.
Infelizmente, apenas recentemente um dos mouses parou de rolar no Ubuntu (mas ainda funciona na minha máquina com Windows no trabalho).
Então eu troquei o T620 que eu estava usando na minha máquina Windows com minha máquina Ubuntu, e eu tinha rolado no Ubuntu novamente.
E alguns dias depois, de repente, parou de rolar.
Eu tentei:
- Usando o mouse na minha máquina Windows (onde a rolagem funciona) e conectando e desconectando o mouse do "Logitech Unifying Receiver".
- Ativando e desativando a rolagem na máquina Windows para ver se ela afeta a rolagem no Ubuntu
- Olhando para o mapa de botões em 'xinput list-props' - mostra uma lista completa de botões.
- Instalando 'solaar' e conectando / desconectando o mouse no Ubuntu
- Executando o teste de xinput e evtest, ambos não mostram eventos durante a rolagem, mas os botões 1-3 aparecem bem
Tudo sem sucesso.
Como posso fazer a rolagem vertical funcionar no meu dispositivo xinput novamente? Ele funciona bem quando eu conecto o dispositivo ao Windows, mas o Windows é um pesadelo, então me ajude a usá-lo no Ubuntu! :)
Aliás, aqui está a saída de list-props:
Device 'Logitech T620':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (270): 0
Device Accel Constant Deceleration (271): 1.000000
Device Accel Adaptive Deceleration (272): 1.000000
Device Accel Velocity Scaling (273): 10.000000
Device Product ID (257): 1133, 16423
Device Node (258): "/dev/input/event5"
Evdev Axis Inversion (274): 0, 0
Evdev Axes Swap (276): 0
Axis Labels (277): "Rel X" (149), "Rel Y" (150), "Rel Horiz Wheel" (267), "Rel Dial" (268), "Rel Vert Wheel" (269)
Button Labels (278): "Button Left" (142), "Button Middle" (143),
"Button Right" (144), "Button Wheel Up" (145), "Button Wheel Down"
(146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right"
(148), "Button Side" (262), "Button Extra" (263), "Button Forward"
(264), "Button Back" (265), "Button Task" (266), "Button Unknown"
(260), "Button Unknown" (260), "Button Unknown" (260), "Button
Unknown" (260), "Button Unknown" (260), "Button Unknown" (260),
"Button Unknown" (260), "Button Unknown" (260), "Button Unknown"
(260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260)
Evdev Scrolling Distance (279): 1, 1, 1
Evdev Middle Button Emulation (280): 0
Evdev Middle Button Timeout (281): 50
Evdev Third Button Emulation (282): 0
Evdev Third Button Emulation Timeout (283): 1000
Evdev Third Button Emulation Button (284): 3
Evdev Third Button Emulation Threshold (285): 20
Evdev Wheel Emulation (286): 1
Evdev Wheel Emulation Axes (287): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (288): 10
Evdev Wheel Emulation Timeout (289): 200
Evdev Wheel Emulation Button (290): 3
Evdev Drag Lock Buttons (291): 0