Imparare a catturare ogni tasto premuto sulla tastiera utilizzando Python è un modo per tenere traccia delle informazioni digitate sul computer. Python è un linguaggio di programmazione per computer che può essere utilizzato per acquisire facilmente le chiavi a livello di codice. Un vantaggio di un programma Python è che funziona su più sistemi operativi, come Linux\Unix, Max OS X e Windows, secondo Python.com. In Python viene utilizzata la proprietà "keysym" per rilevare il tasto premuto; la proprietà "Char()" viene utilizzata per recuperare la chiave.
Passo 1
Avvia IDLE (Python GUI), fai clic sul menu "File" e fai clic su "Nuova finestra" per avviare una nuova finestra. Premi "Ctrl" e "S" per avviare la finestra di dialogo "Salva con nome". Digita "getKeyPressed" accanto a "Nome file:" e fai clic su "Salva".
Passo 2
Aggiungi il seguente codice per importare lo spazio dei nomi "Tkinter" nel tuo progetto:
importa Tkinter come tk
Passaggio 3
Copia e incolla il seguente codice per ottenere ogni tasto premuto.
def keypress(event): if event.keysym == 'Escape': mainRoot.destroy() keyPressed = event.char print "Hai premuto: " + keyPressed
Passaggio 4
Aggiungere il seguente codice per stampare il tasto premuto utilizzando la finestra del prompt dei comandi:
mainRoot = tk.Tk() print "Premi un tasto (tasto Esc per uscire):" mainRoot.bind_all(' Fare clic sul pulsante Start di "Windows" e digitare "Cmd" nella casella di testo "Cerca programmi e file". Premi "Invio" per aprire la finestra del prompt dei comandi. Vai a "C:\Python