Apprendre à capturer chaque touche enfoncée sur votre clavier en utilisant Python est un moyen de garder une trace des informations que vous saisissez sur votre ordinateur. Python est un langage de programmation informatique qui peut être utilisé pour capturer facilement les touches programmation. Un avantage d'un programme Python est qu'il fonctionne dans de multiples systèmes d'exploitation , comme Linux \\ Unix , Max OS X et Windows, selon Python.com . En Python la propriété " keysym " est utilisé pour détecter la touche enfoncée , la " Char () " propriété est utilisée pour récupérer la clé . Instructions
1
lancement IDLE (Python GUI) , cliquez sur le menu "Fichier" et cliquez sur " Nouvelle fenêtre " pour lancer une nouvelle fenêtre. Appuyez sur " Ctrl" et " S " pour lancer le "Enregistrer sous" fenêtre de dialogue . Tapez " getKeyPressed " à côté de " Nom de fichier : " et cliquez sur "Enregistrer".
2
Ajoutez le code suivant pour importer l'espace de noms " Tkinter " à votre projet:
importation Tkinter que tk
3
Copiez et collez le code suivant pour obtenir chaque touche pressée
def pression de touche ( événement ) : . si event.keysym == ' Escape' : mainRoot.destroy () keyPressed = event.charprint " Vous avez appuyé sur :" + keyPressed
4
Ajoutez le code suivant pour imprimer la touche enfoncée en utilisant la fenêtre d'invite de commande :
mainRoot = tk.Tk ( ) print " Appuyez sur une touche ( touche pour quitter échappement) : " mainRoot.bind_all (' », keypress ) mainRoot.withdraw () mainRoot.mainloop ()
< br > 5 Cliquez sur le bouton de démarrage "Windows " et tapez " cmd" dans les " programmes de recherche et les fichiers " de la boîte de texte. Appuyez sur " Entrée" pour ouvrir la fenêtre d'invite de commande. Accédez à " C: \\ Python