Leren hoe u elke toets die op uw toetsenbord wordt ingedrukt kunt vastleggen met Python, is een manier om de informatie die u op uw computer typt bij te houden. Python is een computerprogrammeertaal die kan worden gebruikt om sleutels eenvoudig programmatisch vast te leggen. Een voordeel van een Python-programma is dat het volgens Python.com op meerdere besturingssystemen draait, zoals Linux\Unix, Max OS X en Windows. In Python wordt de eigenschap "keysym" gebruikt om de ingedrukte toets te detecteren; de eigenschap "Char()" wordt gebruikt om de sleutel op te halen.
Stap 1
Start IDLE (Python GUI), klik op het menu "Bestand" en klik op "Nieuw venster" om een nieuw venster te openen. Druk op "Ctrl" en "S" om het dialoogvenster "Opslaan als" te openen. Typ "getKeyPressed" naast "Bestandsnaam:" en klik op "Opslaan".
Stap 2
Voeg de volgende code toe om de naamruimte "Tkinter" naar uw project te importeren:
importeer Tkinter als tk
Stap 3
Kopieer en plak de volgende code om elke toets ingedrukt te houden.
def keypress(event): if event.keysym == 'Escape': mainRoot.destroy() keyPressed = event.char print "Je hebt gedrukt: " + keyPressed
Stap 4
Voeg de volgende code toe om de ingedrukte toets af te drukken met behulp van het opdrachtpromptvenster:
mainRoot = tk.Tk() print "Druk op een toets (Escape-toets om af te sluiten):" mainRoot.bind_all(' Klik op de startknop "Windows" en typ "Cmd" in het tekstvak "programma's en bestanden zoeken". Druk op "Enter" om het opdrachtpromptvenster te openen. Navigeer naar "C:\Python"