Kako dobiti pritiske na tipke u Pythonu

Učenje kako hvatati svaku tipku pritisnutu na tipkovnici pomoću Pythona jedan je od načina za evidentiranje podataka koje upisujete na računalu. Python je računalni programski jezik koji se može koristiti za jednostavno programsko hvatanje ključeva. Jedna od prednosti Python programa je ta što se izvodi u više operativnih sustava, kao što su Linux \ Unix, Max OS X i Windows, prema Python.com. U Pythonu se svojstvo "keysym" koristi za otkrivanje pritisnute tipke; svojstvo "Char ()" koristi se za dohvaćanje ključa.

Korak 1

Pokrenite IDLE (Python GUI), kliknite izbornik "Datoteka" i kliknite "Novi prozor" da biste pokrenuli novi prozor. Pritisnite "Ctrl" i "S" da biste pokrenuli dijaloški prozor "Spremi kao". Upišite "getKeyPress" pored "Naziv datoteke:" i kliknite "Spremi".

Korak 2

Dodajte sljedeći kôd za uvoz prostora imena „Tkinter“ u svoj projekt:

uvezi Tkinter kao tk

3. korak

Kopirajte i zalijepite sljedeći kôd da biste pritisnuli svaku tipku.

def pritiskom tipke (događaj): ako je event.keysym == 'Escape': mainRoot.destroy () keyPress = event.char print "Pritisnuli ste:" + tipkaPress

4. korak

Dodajte sljedeći kod za ispis tipke pritisnute pomoću prozora naredbenog retka:

mainRoot = tk.Tk () print "Pritisnite tipku (tipka Escape za izlaz):" mainRoot.bind_all ('', pritisak tipke) mainRoot.withdraw () mainRoot.mainloop ()

Kliknite gumb za pokretanje "Windows" i upišite "Cmd" u tekstni okvir "traženje programa i datoteka". Pritisnite "Enter" da biste otvorili prozor naredbenog retka. Idite na “C: \ Python\ "I upišite" python getKeyPress. " Pritisnite "Enter" da biste pokrenuli svoj program. Započnite tipkati pomoću tipkovnice za prikaz svake tipke pritisnute u prozor naredbenog retka.