Я создаю приложение, для которого мне нужно периодически получать информацию о клавиатуре пользователей. Это будет приложение для проверки работоспособности пользователя. У меня довольно простое решение периодически проверять, была ли перемещена мышь. Но я не могу понять разумный, но не root способ обнаружить, была ли нажата клавиатура.Как захватить любой ключ в X?
Я думал о регистрации крючка каждый тайм-аут таймера и на любом нажатии клавиши, чтобы отменить регистрацию. Поэтому, если в течение долгого времени не будет нажата клавиша, моя программа будет знать, свободен ли пользователь.
В любом случае, глобальные крючки для не найдены ключ, включая модификаторы. Есть простой способ сделать это? Или у кого-то есть лучший способ обнаружить безделье клавиатуры?
Спасибо, Дэвид Полак
Где находится «любой» ключ? –
Прямо рядом с F13 ... – Meltea