Sådan får du nøglerne trykket i Python

Forfatter: Ellen Moore
Oprettelsesdato: 15 Januar 2021
Opdateringsdato: 22 November 2024
Anonim
Sådan får du nøglerne trykket i Python - Artikler
Sådan får du nøglerne trykket i Python - Artikler

Indhold

At lære at fange hver nøgle, der trykkes på tastaturet, bruger Python, er en måde at føre en rekord over de oplysninger, der er skrevet på din computer. Python er et programmeringssprog, der kan bruges til at få nøglerne programmatisk. En fordel ved dette er, at den kan køre på forskellige operativsystemer, som Linux / Unix, Mac OS X og Windows, ifølge Python.com. I Python bruges "keysym" egenskaben til at registrere tastetrykket, og funktionen "Char ()" bruges til at hente den skriftlige karakter.


retninger

Et tastetryk kan ses i Python (Hemera Technologies / AbleStock.com / Getty Images)
  1. Kør IDLE, klik på "File" og "New Window" for at åbne et nyt vindue. Tryk på "Ctrl" og "S" for at vise vinduet "Gem som". Skriv "få PasswordPosted.py" ved siden af ​​"Filnavn:" og klik "Gem".

  2. Tilføj følgende kode for at importere biblioteket "Tkinter" til dit projekt:

    importere tkinter som tk

  3. Kopier og indsæt følgende kode for at få hver tast nede.

    def tastetryk (hændelse): hvis event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Du trykte:" + tastetryk

  4. Tilføj følgende kode for at udskrive nøglen trykket ved hjælp af prompt vinduet:


    mainRoot = tk.Tk () print "Tryk på en tast (Escape-tasten for at afslutte):" mainRoot.bind_all ('', tastetryk) mainRoot.withdraw () mainRoot.mainloop ()

  5. Klik på knappen "Start" og skriv "cmd" i tekstfeltet "Søg efter programmer og filer". Tryk på "Enter" for at åbne kommandopromptvinduet. Naviger til "C: Python "Og skriv" getKeyPressed ". Tryk på "Enter" for at køre dit program. Start med at skrive med dit tastatur for at få vist hver af tasterne, der trykkes i kommandopromptvinduet.