Kako dobiti tipke pritisnjene v Pythonu

Avtor: Carl Weaver
Datum Ustvarjanja: 2 Februarjem 2021
Datum Posodobitve: 27 November 2024
Anonim
Java Tech Talk: Telegram bot on java for 1 hour
Video.: Java Tech Talk: Telegram bot on java for 1 hour

Vsebina

Učenje, kako zajeti vsako tipko, ki jo pritisnete na tipkovnici s pomočjo Pythona, je način za vodenje zapisa podatkov, ki ste jih vnesli v računalnik. Python je programski jezik, ki ga lahko uporabite za programiranje ključev. Ena od prednosti tega je, da lahko deluje na različnih operacijskih sistemih, kot so Linux / Unix, Mac OS X in Windows, glede na Python.com. V Pythonu se za zaznavanje pritisnjene tipke uporablja lastnost "keysym", za pridobivanje pisanega znaka pa se uporablja funkcija "Char ()".


Navodila

Pritisnjeno tipko si lahko ogledate v Pythonu (Hemera Technologies / AbleStock.com / Getty Images)
  1. Zaženite IDLE, kliknite "File" in "New Window", da odprete novo okno. Pritisnite "Ctrl" in "S" za prikaz okna "Shrani kot". V polje "Ime datoteke:" vnesite "get PasswordPosted.py" in kliknite "Shrani".

  2. Dodajte naslednjo kodo za uvoz knjižnice "Tkinter" za vaš projekt:

    uvoz Tkinter kot tk

  3. Kopirajte in prilepite naslednjo kodo, da pritisnete vsako tipko.

    def keypress (dogodek): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Pritisnili ste:" + tipko pritisnili

  4. Dodajte naslednjo kodo, da natisnete tipko, ki jo pritisnete z uporabo okna s pozivom:


    mainRoot = tk.Tk () print "Pritisnite tipko (Escape tipka za izhod):" mainRoot.bind_all (')", pritisnite tipko mainRoot.withdraw () mainRoot.mainloop ()

  5. Kliknite gumb »Start« in v besedilno polje »Iskanje programov in datotek« vnesite »cmd«. Pritisnite "Enter", da odprete okno s pozivom za vejico. Pomaknite se na "C: Python"Vtipkajte" getKeyPressed ". Za zagon programa pritisnite "Enter". Začnite tipkati s tipkovnico, da si ogledate vse pritisnjene tipke v oknu ukaznega poziva.