Come catturare le battute con Python
Passaggio 1
Avvia IDLE (GUI Python), fai clic sul menu "File" e fai clic su "Nuova finestra" per aprire una nuova finestra. Premere i tasti "Ctrl" e "S" per eseguire l'apertura della finestra di dialogo "Salva come". Digita "getKeyPressed" accanto a "Nome file:" e fai clic su "Salva".
Passaggio 2
Aggiungi il seguente codice per importare lo spazio dei nomi "Tkinter" nel progetto:
importare 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 "Premere un tasto (tasto Esc per uscire):" mainRoot.bind_all ('', keypress) mainRoot.withdraw () mainRoot.mainloop ()
Passaggio 5
Fare clic sul pulsante di avvio "Windows" e digitare "cmd" nel campo "Cerca programmi e file". Premere il pulsante "Invio" per aprire la finestra del prompt dei comandi. Vai a "C: \\" e digita "python getKeyPressed". Premere "Invio" per eseguire il programma. Inizia a digitare usando la tastiera per visualizzare ogni tasto premuto nella finestra del prompt dei comandi.