2010-03-06 87 views

回答

5

您可以監視/ dev/input/*文件,當按下某個鍵/移動鼠標時,它將被寫入其中一個文件。

試試這個,例如:

fh = file('/dev/input/mice') 
while True:     
    fh.read(3) 
    print 'Mouse moved!' 

現在我想起來了,這可能是更好的使用類似xidle檢測活動。

+1

在Ubuntu Linux中,使用'xautolock'代替 – kolypto

+0

它需要root權限:( –

+0

@ВасинЮрий有幾種解決方案,有些不需要root權限,但我不確定它們是否可以輕鬆地在Python中實現: http://stackoverflow.com/questions/222606/detecting-keyboard-mouse-activity-in-linux – Wolph

相關問題