Пытался приспособить крутилку DasKeyboard для скроллинга в LXDE.
Запустил lxhotkey, добавил вызов скриптов на кнопки XF86AudioRaiseVolume и XF86AudioLowerVolume. Эти кнопки автоматически определяются при добавлении строчки во вкладке «Программы». Если крутануть крутилку вверх, в поле Привязка 1 появится название клавиши XF86AudioRaiseVolume, если вниз - XF86AudioLowerVolume.
После внесения и сохранения изменений даю команду
openbox --reconfigure
Вроде все корректно, но проблема в том, что скрипты, привязанные в lxhotkey к этим клавишам, не вызываются. Для проверки я прописал эти же скрипты другим кнопкам, например Print, и они корректно вызываются. А вот именно на кнопках XF86AudioRaiseVolume и XF86AudioLowerVolume вызова скриптов не происходит.
В интернетах ничего вменяемого нет, за исключением одного товарища, который столкнулся с подобным:
https://bbs.archlinux.org/viewtopic.php?id=111469
Но он обнаружил, что showkey показывает одни коды клавиш, а xev - другие.
В моем же случае showkey показывает коды 114/115, а xev не показывает событий нажатия клавиш. Вместо этого показывает следующее, причем без разницы крутится ли крутилка вверх или вниз:
FocusOut event, serial 49, synthetic NO, window 0x3a00001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 49, synthetic NO, window 0x3a00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 49, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Не знаю, в этом ли проблема, что lxhotkey не обрабатывает события крутилки, или в чем-то другом.
Вопрос: где что надо докрутить, чтобы настройки lxhotkey корректно обрабатывали вращение крутилки громкости?