Innhold
Lære hvordan du fanger hver tast trykket på tastaturet ved hjelp av Python, er en måte å holde oversikt over informasjonen som er skrevet på datamaskinen. Python er et programmeringsspråk som kan brukes til å få tastene programmatisk. En fordel med dette er at den kan kjøre på forskjellige operativsystemer, for eksempel Linux / Unix, Mac OS X og Windows, ifølge Python.com. I Python brukes "keysym" -egenskapen til å oppdage nøkkeltrykket og "Char ()" -funksjonen brukes til å hente den skriftlige karakteren.
retninger
Et tastetrykk kan ses i Python (Hemera Technologies / AbleStock.com / Getty Images)-
Kjør IDLE, klikk på "File" og "New Window" for å åpne et nytt vindu. Trykk "Ctrl" og "S" for å vise "Save As" -vinduet. Skriv "få PasswordPosted.py" ved siden av "Filnavn:" og klikk "Lagre".
-
Legg til følgende kode for å importere biblioteket "Tkinter" for prosjektet ditt:
importer Tkinter som tk
-
Kopier og lim inn følgende kode for å få hver tast trykket.
def tastetrykk (hendelse): hvis event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Du presset:" + tastetrykk
-
Legg til følgende kode for å skrive ut nøkkelen trykket ved hjelp av prompt-vinduet:
mainRoot = tk.Tk () print "Trykk på en tast (Escape-tasten for å avslutte):" mainRoot.bind_all ('
', tastetrykk) mainRoot.withdraw () mainRoot.mainloop () -
Klikk på "Start" -knappen og skriv "cmd" i tekstfeltet "Søk etter programmer og filer". Trykk "Enter" for å åpne kommandolinjevinduet. Naviger til "C: Python
"Og skriv" getKeyPressed ". Trykk "Enter" for å kjøre programmet. Begynn å skrive med tastaturet for å vise hver av tastene trykket i kommandolinjevinduet.