Я хочу написать программу (на python) для Linux (Ubuntu Linux 9.10), которая будет отслеживать, сколько нажатий клавиш в секунду / минуту я делаю. Это включает в себя обычные буквенные клавиши и управление / сдвиг / пробел / и т. Д.
Есть ли какой-нибудь способ подключиться к X, чтобы я мог сказать «когда нажата клавиша, вызовите эту функцию?». Поскольку я хочу, чтобы это работало в фоновом режиме, пока я работаю нормально, этот вызов функции должен быть в состоянии знать обо всех нажатиях клавиш для всех программ. Я полагаю, это немного похоже на кейлоггер.
Это только личная вещь, поэтому мне все равно, чтобы она работала в Windows / OSX, и мне не важно, когда люди устраивают удаленные сеансы X и т. Д.