Привязать тройной щелчок левой кнопкой мыши к колесу мыши с помощью 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), и это должно сработать.

Другие вопросы по тегам