Во-первых, определите я бы
через команду xinput
. В этом примере мы ищем идентификатор = 9
:
$xinput
❒ Указатель виртуального ядра id=2 [главный указатель (3)]
✓ ✓ Указатель XTEST виртуального ядра с идентификатором = 4 [ведомый указатель (2)]
✓ ✓ ОПТИЧЕСКАЯ МЫШЬ PIXART USB id=9 [ведомый указатель (2)]
Теперь давайте узнаем все кнопки, доступные на вашей мыши, и их порядок, используя команду xinput --список <id>
, подставляя <id>
для идентификатора вашей мыши, найденного ранее:
$ xinput --список 9
ОПТИЧЕСКАЯ МЫШЬ PIXART USB id=9 [ведомый указатель (2)]
Отчетность 7 классов:
Класс возник из: 9. Тип: XIButtonClass
Поддерживаемые кнопки: 7
Надписи на кнопках: «Кнопка влево» «Кнопка посередине» «Кнопка вправо» «Кнопка «Колесо вверх» «Кнопка «Колесо вниз»» «Кнопка «Колесо горизонта» влево» «Кнопка «Колесо горизонта вправо»»
Теперь мы знаем, сколько кнопок поддерживается, и их порядок, указанный в «Ярлыках кнопок». В примере «Кнопка слева» 1
, "Кнопка посередине" 2
, и так далее.
Я не знаю точного порядка кнопок вашей мыши, так как вы должны узнать его, как описано выше. Но предположим, что ваш "Кнопка назад"
номер 6 и «Кнопка вперед»
номер 7, и поддерживается 11 кнопок. Запустите эту команду, заменив <id>
для идентификатора вашей мыши:
xinput set-button-map <id> 1 2 3 4 5 7 6 8 9 10 11