Cum să capturați intrările de la tastatură cu Python

O cheie presată este dezvăluită în Python.

Pasul 1

Porniți IDLE (Python GUI), faceți clic pe meniul "Fișier" și faceți clic pe "fereastră nouă" pentru a deschide o fereastră nouă. Apăsați tastele "Ctrl" și "S" pentru a executa deschiderea casetei de dialog "Salvează ca". Introduceți "getKeyPressed" de lângă "Nume fișier:" și faceți clic pe "Salvați".

Pasul 2

Adăugați următorul cod pentru a importa spațiul de nume "Tkinter" în proiect:

importul Tkinter ca tk

Pasul 3

Copiați și inserați următorul cod pentru a apăsa fiecare tastă.

def keypress (eveniment): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Ați apăsat:" + keyPressed

Pasul 4

Adăugați următorul cod pentru a imprima tasta apăsată utilizând fereastra de comandă:

mainRoot = tk.Tk () print "Apăsați o tastă (tasta Escape pentru a ieși):" mainRoot.bind_all ('', apăsați tasta) mainRoot.withdraw () mainRoot.mainloop

Pasul 5

Faceți clic pe butonul de pornire "Windows" și tastați "cmd" în câmpul "Căutați programele și fișierele". Apăsați butonul "Enter" pentru a deschide fereastra de comandă. Mergeți la "C: \\" și tastați "python getKeyPressed". Apăsați "Enter" pentru a executa programul. Începeți să tastați utilizând tastatura pentru a afișa fiecare tastă apăsată în fereastra de comandă.