Привязать тройной щелчок левой кнопкой мыши к колесу мыши с помощью xbindkeysrc?
Я хочу, чтобы моя средняя кнопка мыши, кнопка 2, создала событие тройного щелчка левой кнопкой мыши (выделите линию). Когда я использую xbindkeys -n -v, он регистрирует событие тройного щелчка, но не работает и не регистрируется ни с чем другим. Я перезагружаю xbindkeys в фоновом режиме после тестирования с помощью xbindkeys -n -v.
Ниже приведена соответствующая строка в моем файле xbindkeysrc:
"xte 'mouseclick 1' 'mouseclick 1' 'mouseclick 1'"
b:2
И вот вывод xbinkeys -n -v
"xte 'mouseclick 1' 'mouseclick 1' 'mouseclick 1'"
m:0x0 + b:2 (mouse)
got screen 0 for window 293
Start program with fork+exec call
Button press !
e.xbutton.button=1
e.xbutton.state=528
Button release !
e.xbutton.button=1
e.xbutton.state=784
Button press !
e.xbutton.button=1
e.xbutton.state=528
Button release !
e.xbutton.button=1
e.xbutton.state=784
Button press !
e.xbutton.button=1
e.xbutton.state=528
Button release !
e.xbutton.button=1
e.xbutton.state=784
Button release !
e.xbutton.button=2
e.xbutton.state=528
Заранее спасибо!
1 ответ
Проблема в том, что вы все еще удерживаете кнопку 2, когда отправляется кнопка 1, и они мешают друг другу. Вам нужно только изменить
Би 2
к
б:2+Выпуск
(т.е. выполнить при отпускании кнопки 2), и это должно сработать.