Как перепрограммировать кнопку мыши
Запуск 20.04.2 LTS с использованием оптической мыши Microsoft Comfort Optical Mouse 3000. Кнопка большого пальца (левый край мыши) работает как «вперед», и я хочу изменить ее на «назад». Какие-нибудь советы?
1 ответ
Во-первых, определите
id
через команду
xinput
. В этом примере мы ищем
id=9
:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
Теперь давайте узнаем все кнопки, доступные на вашей мыши, и их порядок, используя команду
xinput --list <id>
, заменив идентификатор вашей мыши, найденный ранее:
$ xinput --list 9
PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 9. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
Теперь мы знаем, сколько кнопок поддерживается, и их порядок, указанный в «Ярлыках кнопок». В примере «Кнопка слева»
1
, "Кнопка посередине"
2
, и так далее.
Я не знаю точного порядка кнопок вашей мыши, так как вы должны узнать его, как описано выше. Но предположим, что ваш
"Back button"
номер 6 и
"Forward button"
номер 7, и поддерживается 11 кнопок. Запустите эту команду, заменив
<id>
для идентификатора вашей мыши:
xinput set-button-map <id> 1 2 3 4 5 7 6 8 9 10 11