Configure o terceiro botão de um mouse ergonômico da 3M

4

Acabei de comprar um mouse ergonômico da 3M, modelo EM500GPL, e para movimento de ponteiro e clique para a esquerda / direita funciona bem. Mas eu gostaria de saber se é possível configurar o terceiro botão para se comportar da maneira que os fabricantes pretendiam.

Manter o terceiro botão pressionado e mover o mouse para cima deve causar uma ação de rolagem na janela de destino; Manter o terceiro botão pressionado e mover o mouse para baixo deve causar uma ação de rolagem para baixo.

Estou usando o OpenSUSE 12.3 com o KDE 4.10.5. Eu suspeito que o comportamento desejado não é algo que pode ser alcançado facilmente, mas eu ficaria muito feliz em estar errado.

    
por Arkanon 17.08.2013 / 18:00

1 resposta

1

Graças ao comentário de Adam, apontando-me para Resposta do Gilles , finalmente consegui o efeito que queria com o 3M Ergonomic Mouse. Agora estou usando o KDE Plasma 5, mas suspeito que o seguinte funcione para a maioria dos sistemas X.Org modernos.

De acordo com o comando:

xinput --list

O mouse ergonômico da 3M tem o rótulo "PixArt USB Optical Mouse" no meu sistema e o comando

xinput --list-props 'PixArt USB Optical Mouse'

confirmou que as propriedades de emulação de roda evdev existem para este dispositivo.

A página man do evdev confirma o xorg.conf Nome da opção para cada uma dessas propriedades.

Então, criei um diretório chamado /etc/X11/xorg.conf.d/ e, em seguida, criei um arquivo nesse diretório chamado mousewheel-emulation.conf , que continha o seguinte:

# Enable scroll-wheel emulation on the 3M Ergenomic Mouse.
Section "InputClass"
    Identifier "3M Ergonomic Mouse Wheel Emulation"
    Driver "evdev"
    MatchProduct "PixArt USB Optical Mouse"
    Option "EmulateWheel" "on"
    Option "EmulateWheelButton" "2"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
EndSection

Depois de reiniciar a máquina, descobri que segurar o terceiro botão (aquele que sobe o controle) e mover o mouse para cima / baixo agora emula o movimento da roda de rolagem vertical, enquanto segura o terceiro botão e move o mouse para a esquerda / direita movimento da roda de rolagem horizontal. Muito agradável depois de tanto tempo sem a capacidade de rolar em todas as aplicações.

Como nota de aviso: faça backup de todo o seu sistema antes de fazer essas alterações. Quando tentei usar a configuração exatamente como mostrado na resposta de Gilles, isso fez com que meu sistema inicializasse em uma tela preta e não permitia que eu alternasse para um terminal não gráfico. Depois de várias reinicializações, consegui alternar para um terminal não gráfico (mantendo pressionadas as teclas Ctrl + Alt + F1), depois efetue login e remova o novo arquivo de configuração, o que removeu o problema. Mas é melhor fazer backup de seus arquivos apenas no caso.

    
por 30.05.2015 / 21:23

Tags