Я использую Ubuntu 12.04 и имею многокнопочную мышь Microsoft. Я хотел бы, чтобы отобразить Ctrlи Altмодифицирующих клавиш для левой и правой кнопок для большого пальца моей мыши, соответственно, так что я могу Ctrl+ щелчок и Alt-Click , не касаясь клавиатуры. Мои кнопки для большого пальца - это кнопки 8и 9.
Я пробовал решение в разделе Как настроить кнопку большого пальца мыши? который объяснил, как сопоставить двойной щелчок с thumb button- это работало для двойного щелчка, но я не мог понять, как изменить решение для CtrlиAlt
Я также пробовал Как сопоставить Ctrl / Shift с кнопками большого пальца мыши? который использовал xdotools и xbindkeys. Я изменил скрипт к этому:
~/.xbindkeysrc
:
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
Который ПОЧТИ работает. Он имитирует Ctrlнажатие клавиши, когда я нажимаю левую кнопку большого пальца, но я не могу удерживать кнопку и щелкать одновременно - thumb buttonкажется, что удерживание кнопки не позволяет ей прослушивать другой ввод, пока он не будет отпущен.
Кто-нибудь знает, как я могу заставить мою кнопку большого пальца мыши фактически работать как клавиша-модификатор, чтобы я мог использовать thumb button+ щелчок вместо Ctrl+ щелчок?
xev | grep button\|Button
, затем нажмите на кнопку «Ctrl» над белым окном, не отпуская ее, сделайте щелчок, затем отпустите его и опубликуйте вывод.