Я только что установил Ubuntu 18 на свой ПК и хотел бы узнать, есть ли инструмент для переназначения боковых кнопок мыши, чтобы они работали так, как будто они были клавишами на клавиатуре. Я использовал X-Mouse Button Controll в Windows, но не могу найти альтернативу Ubuntu.
Мои боковые кнопки отображаются в команде «xev» как кнопка 14 и кнопка 15, и я бы хотел сказать: нажмите кнопку 14, и она будет действовать так, как будто я нажал клавишу 4 на клавиатуре, нажмите кнопку 15, и она будет действовать так, как будто я нажал клавишу 5 на клавиатуре.
Причина, по которой я это хочу, заключается в том, что мне нужна горячая клавиша, но игра не распознает эти боковые кнопки.
заранее спасибо!
решение1
Для тех, у кого такая же проблема: я только что добился своей цели с помощью XTE, я нашел решение после почти недели поисков. Нашел этот сайтhttps://matmunn.me/post/binding-volume-control-mouse-buttons-ubuntu/
Он состоит в установке пакетов xbindkeys и xautomation, в моем случае он уже был установлен, не знаю, является ли он пакетом по умолчанию. Далее вам нужно отредактировать файл xbindkeysrc с помощью команды:
xbindkeys --defaults > ~/.xbindkeysrc
или
touch ~/.xbindkeysrc
все, что вам нужно сделать, это написать блок кода, который сообщает системе, что делать, если вы нажмете определенную клавишу, будь то кнопка мыши или клавиша клавиатуры. Код выглядит так.
# button 8
"xte 'key 5'"
b:8
что означает, что всякий раз, когда вы нажимаете "Button 8" (которая является боковой кнопкой на моей мыши), действуйте так, как будто я нажал на клавиатуре "Key 5". Вы можете использовать команду, xev
чтобы проверить, какой номер у кнопки вашей мыши. Надеюсь, это поможет другим с той же проблемой.