【发布时间】:2011-01-24 10:13:15
【问题描述】:
我正在 python 上开发一个应用程序,它将检查用户的不活动状态。有没有办法在linux中检查按键和鼠标移动事件?
【问题讨论】:
标签: python linux input keyboard mouse
我正在 python 上开发一个应用程序,它将检查用户的不活动状态。有没有办法在linux中检查按键和鼠标移动事件?
【问题讨论】:
标签: python linux input keyboard mouse
您可以监控 /dev/input/* 文件,当按下键/移动鼠标时,它会写入其中一个文件。
试试这个例子:
fh = file('/dev/input/mice')
while True:
fh.read(3)
print 'Mouse moved!'
现在我想起来了,使用xidle 之类的东西来检测不活动可能会更好。
【讨论】:
xautolock 代替
xprintidle 应用程序吗?它可能对你有用。