Conţinut
Învățați cum să captați fiecare tastă apăsată pe tastatură utilizând Python este o modalitate de a păstra o înregistrare a informațiilor introduse pe computer. Python este un limbaj de programare care poate fi folosit pentru a obține programele chei. Un avantaj al acestui lucru este că acesta poate rula pe diverse sisteme de operare, cum ar fi Linux / Unix, Mac OS X și Windows, potrivit Python.com. În Python, proprietatea "keysym" este folosită pentru a detecta tasta apăsată, iar funcția "Char ()" este utilizată pentru a prelua caracterul scris.
instrucțiuni de ghidare
O tastă apăsată poate fi vizualizată în Python (Hemera Technologies / AbleStock.com / Getty Images)-
Porniți IDLE, dați clic pe "Fișier" și pe "Fereastră nouă" pentru a deschide o fereastră nouă. Apăsați "Ctrl" și "S" pentru a afișa fereastra "Salvează ca". Introduceți "a obține PasswordPosted.py" de lângă "Numele fișierului" și faceți clic pe "Salvați".
-
Adăugați următorul cod pentru a importa biblioteca "Tkinter" pentru proiectul dvs.:
importă Tkinter ca tk
-
Copiați și lipiți următorul cod pentru a obține apăsarea fiecărei taste.
def keypress (eveniment): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Ați apăsat:" + keyPressed
-
Adăugați următorul cod pentru a imprima tasta apăsată utilizând fereastra de prompt:
mainRoot = tk.Tk () print "Apăsați o tastă (tasta Escape pentru a ieși):" mainRoot.bind_all ('
', apăsarea tastei) mainRoot.withdraw () mainRoot.mainloop () -
Faceți clic pe butonul "Start" și tastați "cmd" în câmpul text "Căutați programe și fișiere". Apăsați "Enter" pentru a deschide fereastra de prompt pentru virgulă. Navigați la "C: Python"
"Și tastați" getKeyPressed ". Apăsați "Enter" pentru a rula programul. Începeți să tastați utilizând tastatura pentru a vedea fiecare dintre tastele apăsate în fereastra de comandă.