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)-
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”.
-
Dodaj następujący kod, aby zaimportować bibliotekę „Tkinter” dla swojego projektu:
import Tkinter jako tk
-
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
-
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 () -
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.