Hur man får nycklarna tryckta i Python

Författare: Florence Bailey
Skapelsedatum: 24 Mars 2021
Uppdatera Datum: 15 Maj 2024
Anonim
Hur man får nycklarna tryckta i Python - Artiklar
Hur man får nycklarna tryckta i Python - Artiklar

Innehåll

Att lära sig att fånga varje tangent som trycks på ditt tangentbord med Python, är ett sätt att hålla en rekord över informationen som skrivits på din dator. Python är ett programmeringsspråk som kan användas för att få nycklarna programmatiskt. En fördel med detta är att det kan köras på olika operativsystem, som Linux / Unix, Mac OS X och Windows, enligt Python.com. I Python används egenskapen "keysym" för att detektera tangenttryckt och funktionen "Char ()" används för att hämta den skrivna tecknen.


vägbeskrivning

En knapptryckning kan ses i Python (Hemera Technologies / AbleStock.com / Getty Images)
  1. Kör IDLE, klicka på "File" och "New Window" för att öppna ett nytt fönster. Tryck på "Ctrl" och "S" för att visa "Spara som" -fönstret. Skriv "få PasswordPosted.py" bredvid "Filnamn:" och klicka "Spara".

  2. Lägg till följande kod för att importera biblioteket "Tkinter" för ditt projekt:

    importera Tkinter som tk

  3. Kopiera och klistra in följande kod för att få varje knapptryckning.

    def tangenttryck (händelse): om event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Du tryckte:" + tangenttryckt


  4. Lägg till följande kod för att skriva ut nyckeln trycks med hjälp av snabbfönstret:

    mainRoot = tk.Tk () print "Tryck på en knapp (Escape-knappen för att avsluta):" mainRoot.bind_all ('', tangenttryck) mainRoot.withdraw () mainRoot.mainloop ()

  5. Klicka på "Start" -knappen och skriv "cmd" i textfältet "Sök efter program och filer". Tryck på "Enter" för att öppna kommandotolken. Navigera till "C: Python "Och skriv" getKeyPressed ". Tryck på "Enter" för att köra ditt program. Börja skriva med ditt tangentbord för att visa var och en av tangenterna som trycks i kommandotolken.