2009-12-14 14 views
5

Linux (Ubuntu Linux 9.10) 'daki bir program yazmak istiyorum (python'da), saniye/dakika başına kaç tuşa basacağımı takip edeceğim. Bu normal harf tuşları ve kontrol/vardiya/boşluk/etc içerir. "Bir tuşa basıldığında bu işlevi çağırırsanız" diyebileceğim şekilde X'e girmenin bir yolu var mı? Ben normal çalışırken bu arka planda koşmak istediğimden beri, bu işlev çağrısı tüm programlar için tüm önemli basımların farkında olmak zorunda olacak. Sanırım bir keylogger gibi.Bir tuşa her basıldığında bir işlev geri çağırma (hangi pencerenin odaklandığından bağımsız olarak)?

Bu yalnızca kişisel bir şeydir, bu yüzden Windows/OSX üzerinde çalışmak yapma umurumda değil ve insanlar vb fantezi uzak X oturumları olduğunda

cevap

5

bir göz atın hakkında umurumda değil başkaları ne yaptı? Bu pykeylogger kodunun Linux'u backend içinde nasıl ele aldığına ve bunun sizin için işe yarayıp yaramadığına bakın.

İlgili konular