Прокрутка с помощью планшета WACOM

У меня есть ручка wacom с кнопкой. Как я могу вызвать прокрутку при перемещении пера при нажатии кнопки?

Согласно xev ниже, триггерными событиями являются MotionNotify с состоянием 0x200 .

Если это не делается тривиально, идея состоит в том, чтобы создать сервис, чтобы читать эти события откуда-то и преобразовывать их в другие события. Таким образом, я могу также определить жесты. При таком подходе:

  • Где я могу их прочитать?
  • Как я могу записать события назад?
  • Существуют ли библиотеки для обнаружения жестов?
 Событие MotionNotify, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695630659, (349,181), корень: (1255,185),
     состояние 0x0, is_hint 0, same_screen YES

 Событие ButtonPress, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695630659, (349,181), корень: (1255,185),
     состояние 0x0, кнопка 2, same_screen YES

 Событие MotionNotify, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695630667, (348,183), корень: (1254,187),
     состояние 0x200, is_hint 0, same_screen YES

 Событие MotionNotify, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695630675, (347,184), корень: (1253,188),
     состояние 0x200, is_hint 0, same_screen YES

 ...

 Событие MotionNotify, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695632069, (327,486), корень: (1233,490),
     состояние 0x200, is_hint 0, same_screen YES

 Событие ButtonRelease, серийный номер 33, синтетический NO, окно 0xc00001,
     root 0x2ce, subw 0x0, время 695632069, (327,486), корень: (1233,490),
     состояние 0x200, кнопка 2, same_screen YES

Interesting Posts

Отключить обе клавиши переключения и включить блокировку шапки в смену

Не удалось выполнить установку Grub

Как изменить цвет загрузочных журналов в Debian?

UBI «приостанавливается» перед загрузкой

Как сжимать изображения с помощью тримажа?

Открыть luks-зашифрованный раздел с виртуального диска LVU DomU, содержащего другой LVM

Настройка нескольких видеопотоков с точками публикации для клиентов

Повторная настройка RAID автоматически?

Создание символических ссылок с подстановочными знаками

Где искать проблемы при входе через ssh

tcsh, чтобы переместить курсор обратно в предыдущее пространство

gnu параллельно без скрипта с аргументами

UDEV-правило: открыть новое окно gnome-terminal на usb-plugin И активировать его для stdin / stdout / stderr?

сообщение при выключении: сторожевой таймер не остановился!

Как найти размер страницы физических памятей из пользовательского пространства?

Linux и Unix - лучшая ОС в мире.