Naučit se, jak zachytit každou klávesu stisknutou na klávesnici pomocí Pythonu, je jedním ze způsobů, jak uchovat záznamy o informacích, které zadáte do počítače. Python je počítačový programovací jazyk, kterým lze programově snadno zachytit klíče. Jednou výhodou programu Python je to, že běží na více operačních systémech, jako je Linux \ Unix, Max OS X a Windows, podle Python.com. V Pythonu se vlastnost „keysym“ používá k detekci stisknutí klávesy; vlastnost „Char ()“ se používá k načtení klíče.
Krok 1
Spusťte IDLE (Python GUI), klikněte na nabídku „Soubor“ a kliknutím na „Nové okno“ otevřete nové okno. Stisknutím kláves „Ctrl“ a „S“ otevřete dialogové okno „Uložit jako“. Zadejte „getKeyPressed“ vedle „Název souboru:“ a klikněte na „Uložit“.
Krok 2
Přidejte následující kód pro import oboru názvů „Tkinter“ do projektu:
importovat Tkinter jako tk
Krok 3
Zkopírujte a vložte následující kód, abyste dostali každou klávesu stisknutou.
def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Stiskli jste:" + keyPressed
Krok 4
Přidejte následující kód pro tisk stisknuté klávesy pomocí okna příkazového řádku:
mainRoot = tk.Tk () print "Stiskněte klávesu (klávesu Escape ukončete):" mainRoot.bind_all (' Klikněte na tlačítko „Windows“ a do textového pole „prohledat programy a soubory“ napište „Cmd“. Stisknutím klávesy „Enter“ otevřete okno příkazového řádku. Přejděte na „C: \ Python