Я хочу знать, как вы определяете, было ли событие нажатия клавиши или событие указателя мыши сгенерировано (подобным автоматизации) приложением, таким как xdotool. По сути, я пишу приложение, чтобы проверить, нет ли реальной активности мыши или клавиатуры. В моем приложении я хочу помечать активность бездействия, только если у нас нет реального движения мыши или реального нажатия/отпускания клавиши на клавиатуре. Любая ссылка на это было бы здорово. Я хочу сделать это, используя чистый xlib API. Не хочу использовать XCB. Любые расширения, такие как XRecord (которое я сейчас использую для захвата событий), в порядке.
Заранее спасибо.