Я только что получил четырехкнопочную мышь с трекболом без колесика мыши (по некоторым причинам у многих из них нет колесика мыши), и я хотел бы, чтобы одна из этих кнопок действовала как средняя кнопка мыши (для целей автопрокрутки) ). По умолчанию 4 кнопки предназначены для щелчка левой кнопкой мыши, щелчка правой кнопкой мыши, назад и вперед (т.е. назад / вперед страницы при просмотре веб-страниц). Я изменил кнопки «назад» / «вперед», чтобы они работали как страница вверх и страница вниз (используя xte и xbindkeys как предложено в ответе на вопрос где-то в StackExchange), но я не был полностью удовлетворен этим; Итак, я хотел бы превратить одну из этих кнопок (кнопка «назад») в среднюю кнопку мыши и сделать что-то творческое с другой, но я не знаю, как заставить одну кнопку мыши имитировать другую (и при этом я не знать имя средней кнопки мыши). Однако я знаю, как сделать так, чтобы кнопка мыши представляла собой клавишу или комбинацию клавиш на клавиатуре (или как заставить ее запускать программу или скрипт). Изменить: я нашел способ переназначить кнопки мыши, но он не работает с Button-2 (это правильная кнопка, верно? Мне нужна кнопка, которая делает круг со стрелками, и когда вы перемещаете мышь, она прокручивается в направлении, в котором вы ее перемещаете; также, когда вы щелкаете ссылку с ней, она открывает ее в новой вкладке и т. д.).

В любом случае, вот что я попытался вставить в свой файл .xbindkeysrc :

"xte 'mouseclick 2'"
    b:8

Примечание. Нажатие левой и правой кнопки одновременно не моделирует среднюю кнопку мыши в моей ОС (Xubuntu 17.04) с помощью мыши.

1 ответ1

0

Эту проблему можно решить, сопоставив кнопки мыши с клавишами клавиатуры через xkbset: см. Использование клавиш для кнопок мыши в linux.Альтернатива АХК?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .