У меня есть 2 дополнительные кнопки на моей мыши, которые я хотел бы отобразить как «Домой» и «Конец»
Я могу назначить кнопки мыши на клавиатуре с помощью xkbset, но я хотел бы сделать реверс и привязать кнопки клавиатуры к моей мышке.
Установите пакет xautomation
, нам нужна команда xte
sudo apt-get install xautomation
Установите пакет x11-utils
, нам нужна команда xev
sudo apt-get install x11-utils
Проверьте код на эти две кнопки мыши.
Запустите команду xev
в терминале:
xev
Переместите мышь в новое окно
Нажмите свои дополнительные кнопки мыши
В моем случае отметьте вывод button 8
и button 9
:
ButtonRelease event, serial 36, synthetic NO, window 0x2e00001,
root 0x233, subw 0x0, time 9222464, (94,21), root:(1774,85),
state 0x10, button 8, same_screen YES
ButtonPress event, serial 36, synthetic NO, window 0x2e00001,
root 0x233, subw 0x0, time 9223854, (94,21), root:(1774,85),
state 0x10, button 9, same_screen YES
Отредактируйте Ваш xbindkeys
конфигурация, например:
nano ~/.xbindkeysrc
и добавьте следующие строки
"xte 'key Home'"
b:9
"xte 'key End'"
b:8
Замена b:8
и b:9
с Вашими числами xev
вывод
от man xte
key k
Press and release key k
keydown k
Press key k down
keyup k
Release key k
Уничтожьте все kbindkeys
процессы
killall xbindkeys
Перезапуск xbindkeys
с Вашей конфигурацией, например:
xbindkeys -f ~/.xbindkeysrc