Jak zdobyć klawisze w Pythonie

Autor: Carl Weaver
Data Utworzenia: 22 Luty 2021
Data Aktualizacji: 6 Móc 2024
Anonim
How to get a key from a value in Python
Wideo: How to get a key from a value in Python

Zawartość

Nauka przechwytywania każdego naciśniętego klawisza na klawiaturze za pomocą Pythona to sposób na zapisanie informacji wpisanych na komputerze. Python to język programowania, który można wykorzystać do programowego pobierania kluczy. Jedną z zalet jest to, że może działać na różnych systemach operacyjnych, takich jak Linux / Unix, Mac OS X i Windows, zgodnie z Python.com. W Pythonie właściwość „keysym” jest używana do wykrywania wciśniętego klawisza, a funkcja „Char ()” służy do pobierania zapisanego znaku.


Instrukcje

Naciśnięty klawisz można wyświetlić w Pythonie (Hemera Technologies / AbleStock.com / Getty Images)
  1. Uruchom IDLE, kliknij „Plik” i „Nowe okno”, aby otworzyć nowe okno. Naciśnij „Ctrl” i „S”, aby wyświetlić okno „Zapisz jako”. Wpisz „get PasswordPosted.py” obok „Nazwa pliku:” i kliknij „Zapisz”.

  2. Dodaj następujący kod, aby zaimportować bibliotekę „Tkinter” dla swojego projektu:

    import Tkinter jako tk

  3. Skopiuj i wklej następujący kod, aby każdy klawisz został naciśnięty.

    def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Nacisnąłeś:" + keyPressed

  4. Dodaj następujący kod, aby wydrukować klucz naciśnięty przy użyciu okna zachęty:

    mainRoot = tk.Tk () print "Naciśnij klawisz (klawisz Escape, aby wyjść):" mainRoot.bind_all ('', keypress) mainRoot.withdraw () mainRoot.mainloop ()

  5. Kliknij przycisk „Start” i wpisz „cmd” w polu tekstowym „Wyszukaj programy i pliki”. Naciśnij „Enter”, aby otworzyć okno zachęty. Przejdź do „C: Python„I wpisz„ getKeyPressed ”. Naciśnij „Enter”, aby uruchomić program. Zacznij pisać za pomocą klawiatury, aby wyświetlić każdy z klawiszy naciśniętych w oknie wiersza polecenia.