whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kaip Python programoje fiksuoti klaviatūros paspaudimus

Python – tai populiari programavimo kalba, kuri leidžia lengvai fiksuoti klaviatūros paspaudimus. Naudojant Tkinter biblioteką, galite sukurti paprastą programą, kuri įrašo kiekvieną įvestą simbolį ir veikia tiek Windows, tiek Linux, tiek macOS sistemose.

Instrukcija

1 žingsnis – Sukurkite naują skriptą

Paleiskite IDLE (Python GUI), meniu File pasirinkite New Window. Paspauskite Ctrl+S, įveskite failo pavadinimą getKeyPressed.py ir išsaugokite.

2 žingsnis – Importuokite Tkinter

Įrašo viršų įterpkite:

import Tkinter as tk

3 žingsnis – Apibrėžkite paspaudimo funkciją

Pridėkite šią funkciją, kuri patikrina, ar paspaustas klavišas yra Escape, ir išveda paspaustą simbolį:

def keypress(event):
    if event.keysym == 'Escape':
        mainRoot.destroy()
    keyPressed = event.char
    print "You pressed: " + keyPressed

4 žingsnis – Sukurkite pagrindinį langą ir susiekite įvykius

Pridėkite kodą, kuris sukuria Tkinter šaknį, susieja visus klavišų įvykius su keypress funkcija ir paleidžia ciklą:

mainRoot = tk.Tk()
print "Press a key (Escape key to exit):"
mainRoot.bind_all('', keypress)
mainRoot.withdraw()
mainRoot.mainloop()

5 žingsnis – Paleiskite programą

Atidarykite komandų eilutę (Windows → Cmd), pereikite į katalogą, kuriame išsaugotas skriptas (pvz., C:\Python38\) ir įveskite:

python getKeyPressed.py

Paspauskite bet kurį klavišą – programa išves jį konsolėje. Paspauskite Esc, kad išeitumėte.


URL:https://lt.whycomputer.com/software/100408100.html

Programinė įranga
  • Kaip paspartinti atsisiuntimo greitį

    Kas yra atsisiuntimo greitis?Atsisiuntimo greitis matuojamas duomenų kiekiu, perduodamu per sekundę, dažniausiai kilobaitais per sekundę (KB/s). Kuo didesnis KB/s skaičius, tuo greičiau gausite norimą failą.Kaip padidinti atsisiuntimo greitį?1 žingsnisUždarykite visą kitą programinę įrangą, išskyrus

  • Kaip sukurti PGP raktą

    „Pretty Good Privacy“ (PGP) – tai plačiai naudojama šifravimo technologija, skirta saugiai siųsti ir gauti elektroninius laiškus. Raktas generuojamas tiesiai jūsų kompiuteryje, remiantis sistemos nustatymais ir įvedama informacija.Žingsnis 1Atidarykite PGP programą. Daugeliu atvejų jos piktograma ma

Interneto žinios © https://lt.whycomputer.com