Cum se obține apăsarea tastelor în Python

Autor: Bobbie Johnson
Data Creației: 7 Aprilie 2021
Data Actualizării: 18 Decembrie 2024
Anonim
Cum se obține apăsarea tastelor în Python - Articole
Cum se obține apăsarea tastelor în Python - Articole

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)
  1. 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".

  2. Adăugați următorul cod pentru a importa biblioteca "Tkinter" pentru proiectul dvs.:

    importă Tkinter ca tk

  3. 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


  4. 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 ()

  5. 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ă.