Jak zachytit stisknutí kláves s Pythonem

Stisknutí klávesy se objeví v Pythonu.

Krok 1

Spusťte IDLE (Python GUI), klikněte na nabídku "Soubor" a klikněte na "Nové okno" pro otevření nového okna. Stisknutím kláves "Ctrl" a "S" otevřete dialogové okno "Uložit jako". Zadejte "getKeyPressed" vedle položky "File Name:" a klikněte na "Save".

Krok 2

Přidejte následující kód pro import oboru názvů "Tkinter" do projektu:

import Tkinter as tk

Krok 3

Zkopírujte a vložte následující kód, chcete-li stisknout každé tlačítko.

def keypress (událost): pokud event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Stiskli jste:" + keyPressed

Krok 4

Přidáním následujícího kódu vytisknete stisknuté tlačítko pomocí okna příkazového řádku:

mainRoot = tk.Tk () tisk "Stiskněte klávesu (klávesa Escape pro ukončení):" mainRoot.bind_all (', stisknutí klávesy) mainRoot.withdraw () mainRoot.mainloop

Krok 5

Klikněte na tlačítko Start se systémem Windows a zadejte do pole "Vyhledat programy a soubory" příkaz "cmd". Stisknutím tlačítka "Enter" otevřete okno příkazového řádku. Přejděte na "C: \\" a zadejte "python getKeyPressed". Stiskněte tlačítko "Enter" pro spuštění programu. Začněte psát pomocí klávesnice, abyste zobrazili každé tlačítko stisknuté v okně příkazového řádku.