Inhoud
Door met elke toets die op je toetsenbord wordt ingedrukt te leren hoe je Python moet gebruiken, kun je de informatie die op je computer is ingevoerd, bijhouden. Python is een programmeertaal die kan worden gebruikt om de toetsen programmatisch te krijgen. Een voordeel hiervan is dat het op verschillende besturingssystemen kan draaien, zoals Linux / Unix, Mac OS X en Windows, volgens Python.com. In Python wordt de eigenschap "keysym" gebruikt om de ingedrukte toets te detecteren en de functie "Char ()" wordt gebruikt om het geschreven teken op te halen.
routebeschrijving
Een ingedrukte toets kan in Python worden bekeken (Hemera Technologies / AbleStock.com / Getty Images)-
Voer IDLE uit, klik op "Bestand" en "Nieuw venster" om een nieuw venster te openen. Druk op "Ctrl" en "S" om het venster "Opslaan als" weer te geven. Typ 'get PasswordPosted.py' naast 'Bestandsnaam:' en klik op 'Opslaan'.
-
Voeg de volgende code toe om de "Tkinter" -bibliotheek voor uw project te importeren:
importeer Tkinter als tk
-
Kopieer en plak de volgende code om elke toets ingedrukt te houden.
def toetsaanslag (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "U drukte op:" + toets ingedrukt
-
Voeg de volgende code toe om de ingedrukte toets af te drukken met behulp van het promptvenster:
mainRoot = tk.Tk () print "Druk op een toets (Escape-toets om af te sluiten):" mainRoot.bind_all ('
', toetsaanslag) mainRoot.withdraw () mainRoot.mainloop () -
Klik op de knop "Start" en typ "cmd" in het tekstveld "Zoeken naar programma's en bestanden". Druk op "Enter" om het komma-promptvenster te openen. Navigeer naar "C: Python
"En typ" getKeyPressed ". Druk op "Enter" om uw programma uit te voeren. Begin met typen met je toetsenbord om elk van de toetsen te bekijken die zijn ingedrukt in het opdrachtpromptvenster.