Comment obtenir les touches pressées en Python

Auteur: Joan Hall
Date De Création: 5 Janvier 2021
Date De Mise À Jour: 4 Peut 2024
Anonim
Comment obtenir les touches pressées en Python - Des Articles
Comment obtenir les touches pressées en Python - Des Articles

Contenu

Apprendre à capturer chaque touche enfoncée sur votre clavier à l’aide de Python permet de conserver une trace des informations saisies sur votre ordinateur. Python est un langage de programmation qui peut être utilisé pour obtenir les clés par programmation. Selon Python.com, il peut s’exécuter sur différents systèmes d’exploitation, tels que Linux / Unix, Mac OS X et Windows. En Python, la propriété "keysym" est utilisée pour détecter la touche enfoncée et la fonction "Char ()" permet de récupérer le caractère écrit.


Les instructions

Une touche appuyée peut être visualisée en Python (Hemera Technologies / AbleStock.com / Getty Images)
  1. Exécutez IDLE, cliquez sur "Fichier" et "Nouvelle fenêtre" pour ouvrir une nouvelle fenêtre. Appuyez sur "Ctrl" et "S" pour afficher la fenêtre "Enregistrer sous". Tapez "get PasswordPosted.py" à côté de "Nom du fichier:" et cliquez sur "Enregistrer".

  2. Ajoutez le code suivant pour importer la bibliothèque "Tkinter" pour votre projet:

    importer Tkinter en tant que tk

  3. Copiez et collez le code suivant pour obtenir chaque touche enfoncée.

    def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Vous avez appuyé sur:" + keyPressed


  4. Ajoutez le code suivant pour imprimer la touche enfoncée à l'aide de la fenêtre d'invite:

    mainRoot = tk.Tk () print "Appuyez sur une touche (touche d'échappement pour sortir):" mainRoot.bind_all ('', appuyez sur une touche) mainRoot.withdraw () mainRoot.mainloop ()

  5. Cliquez sur le bouton "Démarrer" et tapez "cmd" dans le champ de texte "Rechercher des programmes et des fichiers". Appuyez sur “Entrée” pour ouvrir la fenêtre d'invite de virgule. Accédez à "C: Python "Et tapez" getKeyPressed ". Appuyez sur "Entrée" pour exécuter votre programme. Commencez à taper à l'aide de votre clavier pour afficher chacune des touches enfoncées dans la fenêtre d'invite de commande.