Jak zachytit stisknutí kláves s Pythonem
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.