כיצד להשיג לחיצות מקשים בפייתון

ללמוד כיצד ללכוד כל מקש שנלחץ על המקלדת באמצעות פייתון הוא דרך אחת לתעד את המידע שאתה מקליד במחשב שלך. פייתון היא שפת תכנות מחשבים שניתן להשתמש בה כדי ללכוד מקשים בקלות מבחינה תכנותית. יתרון אחד בתוכנית Python הוא שהיא פועלת במספר מערכות הפעלה, כמו Linux \ Unix, Max OS X ו- Windows, על פי Python.com. בפייתון משתמשים במאפיין "keysym" לזיהוי המקש שנלחץ עליו; המאפיין "Char ()" משמש לאחזור המפתח.

שלב 1

הפעל את IDLE (פייתון GUI), לחץ על תפריט "קובץ" ולחץ על "חלון חדש" כדי להפעיל חלון חדש. לחץ על "Ctrl" ו- "S" כדי להפעיל את חלון הדו-שיח "שמירה בשם". הקלד "getKeyPressed" לצד "שם קובץ:" ולחץ על "שמור".

שלב 2

הוסף את הקוד הבא כדי לייבא את מרחב השמות "Tkinter" לפרויקט שלך:

ייבא את Tkinter כ- tk

שלב 3

העתק והדבק את הקוד הבא כדי ללחוץ על כל מקש.

לחיצה מקש def (אירוע): אם event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char הדפס "לחצת:" + מקש לחוץ

שלב 4

הוסף את הקוד הבא כדי להדפיס את המקש שנלחץ באמצעות חלון שורת הפקודה:

mainRoot = tk.Tk () הדפס "לחץ על מקש (מקש Escape כדי לצאת):" mainRoot.bind_all ('', הקשה) mainRoot.withdraw () mainRoot.mainloop ()

לחץ על כפתור ההתחלה "Windows" והקלד "Cmd" בתיבת הטקסט "חיפוש תוכניות וקבצים". לחץ על "Enter" כדי לפתוח את חלון שורת הפקודה. נווט אל “C: \ Python\ "והקלד" פיתון getKeyPressed. " לחץ על "Enter" כדי להפעיל את התוכנית שלך. התחל להקליד באמצעות המקלדת שלך כדי להציג כל מקש שנלחץ לחלון שורת הפקודה.