Я хотел бы знать, сколько времени прошло с момента последнего нажатия пользователем клавиши или перемещения мыши - не только в моем приложении, но и в целом на "компьютере" (т.е. все еще на компьютере и способный наблюдать уведомления, которые появляются на экране.
Я хотел бы сделать это исключительно из (Py) GTK +, но я могу назвать функции, специфичные для платформы. В идеале я бы хотел вызвать функции, которые уже были завернуты из Python, но если это не возможно, я не выше немного кода C или ctypes
, если я знаю, что я действительно ищу.
В Windows я думаю, что функция, которую я хочу, это GetLastInputInfo
, но, похоже, она не обернута pywin32; Надеюсь, я что-то упустил.