Hvordan få tastene trykket i Python

Forfatter: Ellen Moore
Opprettelsesdato: 20 Januar 2021
Oppdater Dato: 15 November 2024
Anonim
Hvordan få tastene trykket i Python - Artikler
Hvordan få tastene trykket i Python - Artikler

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

  2. Legg til følgende kode for å importere biblioteket "Tkinter" for prosjektet ditt:

    importer Tkinter som tk

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

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

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