Att lära sig att fånga varje tangent på tangentbordet med hjälp av Python är ett sätt att hålla ett register över information som du skriver på din dator . Python är en dator programmeringsspråk som kan användas för att enkelt fånga nycklarna programmässigt . En fördel om ett Python -program är att de körs i flera operativsystem , såsom Linux \\ Unix , Max OS X och Windows , enligt Python.com . I Python den " keysym " egenskapen används för att detektera nyckeln pressad , den " Char ( ) " är egendom som används för att hämta nyckeln . Instruktioner
1
Launch IDLE ( Python GUI ) , klicka på " Arkiv " -menyn och klicka på " Nytt fönster " för att lansera ett nytt fönster . Tryck på " Ctrl " och " S " för att lansera " Spara som " dialogrutan . Typ " getKeyPressed " bredvid "Filnamn : " och klicka på " Spara ".
2
Lägg till följande kod för att importera " Tkinter " namnrymden till ditt projekt :
import Tkinter som tk
3
Kopiera och klistra in följande kod för att få varje tangent trycks
def knapptryckning ( händelse ) : . om event.keysym == ' Escape ' : mainRoot.destroy ( ) keyPressed = event.charprint " Du tryckte : " + keyPressed
4
Lägg till följande kod för att skriva ut tangenten med kommandotolken :
mainRoot = tk.Tk ( ) print " Tryck på en tangent ( Escape-knappen för att avsluta ) : " mainRoot.bind_all ( ' ' , knapptryckning ) mainRoot.withdraw ( ) mainRoot.mainloop ( ) katalog
5 Klicka på " Windows " start -knappen och skriv " cmd" i "Sök program och filer " textrutan. Tryck " Enter " för att öppna kommandotolken . Navigera till " C : \\ Python \\ " och typ " python getKeyPressed . " Tryck " Enter " för att köra programmet . Börja skriva med tangentbordet för att visa varje tangent trycks till kommandotolken .