Есть мышка у которой (8) кнопку (для примера, ещё одну хочу на Shift) надо переназначить на Ctrl, но xbindkeys только зажимает Ctrl и только при отпускании этой кнопки (во время зажатия не работает), при этом после нажатия отпускания её Ctrl остаётся как бы зажатым, пока ещё раз не нажать Ctrl на клавиатуре или не убить xbindkeys. Надо так: нажал 8 кнопку мыши - Ctrl зажат (в том числе с использованием других кнопок, колёсика и т.д.), отжал - Ctrl отжимается.
~.xbindkeysrc
"xte 'keydown Control_L'"
b:8
"xte 'keyup Control_L'"
b:8 + Release
Наличие или отсутствие Release никак не влияет на поведение, использование других эмуляторов клавиатуры тоже -везде одинаково. Мышь через провод.
Решение с xbindkeys не единственное допустимое, если есть какие-либо ещё способы переназначить кнопки, буду благодарен за информацию.