LINUX.ORG.RU

next/prev на мышке


0

0

Не работают кнопки next/prev на мышке. Как исправить?
Номера кнопок (выяснил в xev):
1: left key
2: middle key
3: right key
4: колёсико вверх
5: колёсико вниз
8: назад
9: вперёд

в исках:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/event0"
Option "Buttons" "9"
Option "ZAxisMapping" "4 5"
Option "DialRelativeAxisButtons" "8 9"
EndSection

Т.е надо, чтобы firefox по кнопке 8 шёл назад, по 9 вперёд.
Firefox в винде это делает

★★★★★

Вот лог иксов, связянных с мышкой:

(II) evdev brain: Rescanning devices (1).
(**) Option "CorePointer"
(**) Configured Mouse-: Core Pointer
(II) Configured Mouse-: Found 2 relative axes.
(II) Configured Mouse-: Configuring as pointer.
(II) Configured Mouse-: Found 3 mouse buttons
(**) Configured Mouse-: Configuring 2 relative axes.
(II) Configured Mouse-: Configured 3 mouse buttons
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: Setting Device option to "/dev/input/mice"
(--) <default pointer>: Device: "/dev/input/mice"
(==) <default pointer>: Protocol: "Auto"
(**) Option "AlwaysCore"
(**) <default pointer>: always reports core events
(==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse-" (type: MOUSE)
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
(**) Configured Mouse-: 2 valuators.
(**) ../../src/evdev_btn.c (166): Registering 3 buttons.
(II) Configured Mouse-: Init
(II) evdev brain: Rescanning devices (2).
(II) Configured Mouse-: On
(--) <default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) <default pointer>: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button

snizovtsev ★★★★★
() автор топика
Ответ на: комментарий от snizovtsev

Всё, отбой. Разобрался.
Во-первых раньше xmodmap видел только 3 кнопки.
Из информации от "cat /proc/bus/input/devices" заменил event0 на event2
xmodmap -pp стал видеть все 9 кнопок.
Далее сделал вперёд назад к событиям 6 7
xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7"

И всё заработало.
P.S Мышка - Microsoft Wireless Laser Mouse 6000

snizovtsev ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.