Come catturare le battute con Python

Un tasto premuto viene rivelato in 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.