LINUX.ORG.RU

История изменений

Исправление Milker, (текущая версия) :

О, я уже делал такую штуку на дельфи, году так в 1999-м. Мне требовалось не только запомнить, но ещё и воспроизвести движения мыши пользователя (в windows api для установки позиции курсора была функция).

«Исходников софта по большей части нет, надо выдирать как-то через strace или через не знаю что.»

event loop нужное тебе слово. И клиентская библиотека иксов, через которую все эти события проходят более-менее единообразно. Так что я бы озаботился тем какой там сервер x11 или wayland.

Сережа, обрати внимание на данное сообщение. В винде именно так и делалось. Перехватывались события до того как они попадали в приложения. Там было достаточно инфы, чтобы понять что/где/когда произошло. Если я правильно помню структуру X11 там есть подобное.

Возможно, вот это наведет тебя на начало пути https://russianblogs.com/article/20421655462/

Исходная версия Milker, :

О, я уже делал такую штуку на дельфи, году так в 1999-м. Мне требовалось не только запомнить, но ещё и воспроизвести движения мыши пользователя (в windows api для установки позиции курсора была функция).

«Исходников софта по большей части нет, надо выдирать как-то через strace или через не знаю что.»

event loop нужное тебе слово. И клиентская библиотека иксов, через которую все эти события проходят более-менее единообразно. Так что я бы озаботился тем какой там сервер x11 или wayland.

Сережа, обрати внимание на данное сообщение. В винде именно так и делалось. Перехватывались события до того как они попадали в приложения. Там было достаточно инфы, чтобы понять что/где/когда произошло. Если я правильно помню структуру X11 там есть подобное.