Cum să capturați intrările de la tastatură cu 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ă.