Τρόπος λήψης πλήκτρων στο Python

Η εκμάθηση του τρόπου λήψης κάθε πλήκτρου που πατήθηκε στο πληκτρολόγιό σας χρησιμοποιώντας το Python είναι ένας τρόπος για να διατηρήσετε ένα αρχείο πληροφοριών που πληκτρολογείτε στον υπολογιστή σας. Το Python είναι μια γλώσσα προγραμματισμού υπολογιστών που μπορεί να χρησιμοποιηθεί για την εύκολη λήψη κλειδιών μέσω προγραμματισμού. Ένα πλεονέκτημα για ένα πρόγραμμα Python είναι ότι εκτελείται σε πολλά λειτουργικά συστήματα, όπως Linux \ Unix, Max OS X και Windows, σύμφωνα με το Python.com. Στο Python η ιδιότητα "keyym" χρησιμοποιείται για την ανίχνευση του πατημένου πλήκτρου. η ιδιότητα "Char ()" χρησιμοποιείται για την ανάκτηση του κλειδιού.

Βήμα 1

Εκκίνηση IDLE (Python GUI), κάντε κλικ στο μενού "Αρχείο" και κάντε κλικ στο "Νέο παράθυρο" για να ξεκινήσετε ένα νέο παράθυρο. Πατήστε "Ctrl" και "S" για να ξεκινήσετε το παράθυρο διαλόγου "Αποθήκευση ως". Πληκτρολογήστε "getKeyPressed" δίπλα στο "Όνομα αρχείου:" και κάντε κλικ στο "Αποθήκευση".

Βήμα 2

Προσθέστε τον ακόλουθο κωδικό για να εισαγάγετε το χώρο ονομάτων "Tkinter" στο έργο σας:

εισαγωγή Tkinter ως tk

Βήμα 3

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να πατήσετε κάθε πλήκτρο.

def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Πατήσατε:" + key

Βήμα 4

Προσθέστε τον ακόλουθο κωδικό για να εκτυπώσετε το πλήκτρο που πατήσατε χρησιμοποιώντας το παράθυρο της γραμμής εντολών:

mainRoot = tk.Tk () εκτύπωση "Πατήστε ένα πλήκτρο (πλήκτρο Escape για έξοδο):" mainRoot.bind_all ('', keypress) mainRoot.withdraw () mainRoot.mainloop ()

Κάντε κλικ στο κουμπί έναρξης "Windows" και πληκτρολογήστε "Cmd" στο πλαίσιο κειμένου "προγράμματα αναζήτησης και αρχεία". Πατήστε "Enter" για να ανοίξετε το παράθυρο της γραμμής εντολών. Μεταβείτε στο "C: \ Python\ "Και πληκτρολογήστε" python getKeyPressed. " Πατήστε "Enter" για να εκτελέσετε το πρόγραμμά σας. Ξεκινήστε να πληκτρολογείτε χρησιμοποιώντας το πληκτρολόγιό σας για να εμφανίσετε κάθε πλήκτρο που πατάτε στο παράθυρο της γραμμής εντολών.