Intereting Posts
Virt-Manager неподдерживаемая конфигурация: режим процессора Возможно одновременное использование скобок (перестановки) и расширения массива? Что означает $ {PATH: +: $ {PATH}}? Как я могу выполнить сканирование вирусов на компакт-диске Linux или ISO из окон? Как получить IP-адрес с помощью сценария оболочки? Настройка беспроводной сети Воспроизведение субтитров автоматически с помощью mpv Как создать функцию для заполнения области до определенной ширины? Не удается подключиться к SSH с включенным брандмауэром iptables Проблемы с ntp-сервером. Это панику, а затем я на 3 часа вперед inotifywait недопустимый параметр -d (демон) как совместить слова и игнорировать пробелы sed – удалить последнее вхождение строки (запятой) в файл? Никакая звуковая карта не обнаружена в Linux Mint 18.1 (и Windows 10) после установки с двойной загрузкой на ноутбуке Asus UX410UQ (Kabylake) Звук включен, даже если он выключен

Как я могу переназначить кнопки мыши на клавиши-модификаторы?

У меня довольно стандартная беспроводная мышь Logitech M510 с тремя регулярными кнопками, кнопками вперед и назад, а также прокруткой и прокруткой. Кнопки «вперед» и «назад» хуже, чем бесполезно, потому что, когда я случайно их нажимаю, они могут закрыть недавно открытую вкладку или другое нежелательное поведение. Я бы хотел, чтобы они вместо этого выполняли функции управления и alt. Используя xev, я определил, что они являются кнопками 9 и 8 соответственно. Я попытался использовать xmodmap -e "pointer = 1 2 3 4 5 6 7 Alt_L Control_L" но xmodmap не принял список указательных кнопок с ключами в нем. Затем я попытался использовать xbindkeys и xautomation, установив следующий .xbindkeysrc:

 "xte 'keydown Alt_L'" b:8 "xte 'keyup Alt_L'" Release + b:8 "xte 'keydown Control_L'" b:9 "xte 'keyup Control_L'" Release + b:9 

Затем запустили xbindkeys. Раньше, когда я не разделял разделы keydown и keyup, дисфункция вперед и назад была приостановлена, но не произошло никаких изменений или контроля. Настройка keydown и keyup была чрезвычайно проблематичной, потому что, как только я нажал кнопку «Назад», клавиша alt была для большинства целей и целей застряла до тех пор, пока были задействованы комбинации клавиш, и я ничего не мог напечатать, хотя, когда я удерживал кнопку «назад» alt + click поведение вернулось к простому поведению, и в любом случае мне пришлось удерживать Alt на клавиатуре, чтобы переключиться на другой терминал и убить xbindkeys. Как я могу перенаправить эти кнопки? Я бы предпочел использовать xmodmap или хотя бы xbindkeys, но я ценю любое решение. В худшем случае я знаю, что кнопки могут ничего не делать, используя xmodmap -e "pointer = 1 2 3 4 5 6 7 0 0" .