Invertendo a direção de um trackball

3

Por alguma razão, eu quero usar um trackball Logitech (também conhecido como Logicool) Marble Mouse (também conhecido como Trackman Marble) de cabeça para baixo. Existe uma maneira de reverter a rolagem para a esquerda e a direita e para cima e para baixo, respectivamente, sem modificar o hardware? Eu tentei isso escrevendo um arquivo de configuração em /etc/X11/xorg.conf.g/ como

Section "InputClass"
    Identifier "Marble Mouse"
    MatchProduct "Logitech USB Trackball"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "8"
    Option "XAxisMapping" "6 7"
    Option "Emulate3Buttons" "true"
    Option "ButtonMapping" "1 2 3 5 4 7 6 2 2"
EndSection

A parte crucial é que eu troquei as teclas 4 e 5 e 6 e 7 para que, em vez de:

    Option "ButtonMapping" "1 2 3 4 5 6 7 2 2"

Eu tenho:

    Option "ButtonMapping" "1 2 3 5 4 7 6 2 2"

Mas isso não está funcionando, e isso talvez seja válido apenas para o modo de emulação de roda de rolagem. Como posso reverter o rolamento?

    
por sawa 04.06.2012 / 04:31

2 respostas

4

Nos jogos, apenas nos referimos a isso como "mouse invertido".

Na página de manual do mouse Xorg (4) :

Option "InvX" "boolean"
    Invert the X axis. Default: off. 
Option "InvY" "boolean"
    Invert the Y axis. Default: off. 
    
por 04.06.2012 / 05:46
0

É uma maneira de reverter a rolagem se você estiver usando xinput como abaixo:

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
xinput set-int-prop "Logitech USB Trackball" "Evdev Drag Lock Buttons" 8 9
    
por 29.09.2015 / 20:51