Voglio scrivere un programma (in python) su Linux (Ubuntu Linux 9.10) che terrà traccia di quante pressioni dei tasti al secondo/minuto faccio. Ciò include i normali tasti delle lettere e il controllo/spostamento/spazio/ecc.Una funzione di richiamata ogni volta che si preme un tasto (indipendentemente da quale finestra è attiva)?
C'è un modo per collegare X in modo da poter dire "quando viene premuto un tasto chiama questa funzione?". Dal momento che voglio farlo funzionare in background mentre lavoro normalmente, questa chiamata di funzione dovrà essere in grado di essere a conoscenza di tutte le pressioni dei tasti per tutti i programmi. Suppongo che sia un po 'come un keylogger.
Questa è solo una cosa personale, quindi non mi importa di farlo funzionare su Windows/OSX, e non mi importa di quando le persone hanno le sessioni X remote fantasia ecc