Создание события прокрутки мыши в Linux - PullRequest
4 голосов
/ 11 октября 2011

У меня были небольшие сомнения в генерировании события мыши из C-программы.Я пишу программу для генерации событий мыши из C-программы в Linux.Я реализовал щелчок мышью, перетащить... и т.д., используя xlib.Но не имею никакого представления о создании события прокрутки мыши.

Операционная система: Fedora 15

1 Ответ

1 голос
/ 02 июля 2014

X11 имеет два механизма для сообщения о событиях прокрутки. Старомодный способ - использовать колесо прокрутки как две дополнительные кнопки мыши: прокрутка вверх отображается как кнопка 4, а прокрутка вниз - как кнопка 5 (или наоборот, я не помню). Современный способ - сообщать о них через расширение XInput2, которое позволяет выполнять такие вещи, как горизонтальная прокрутка и плавная прокрутка и т. П.

...