Como capturar as teclas digitadas com o Python
Passo 1
Inicie o IDLE (Python GUI), clique no menu "Arquivo" e clique em "Nova janela" para abrir uma nova janela. Pressione as teclas "Ctrl" e "S" para executar a caixa de diálogo "Salvar como". Digite "getKeyPressed" ao lado de "Nome do arquivo:" e clique em "Salvar".
Passo 2
Adicione o seguinte código para importar o namespace "Tkinter" no projeto:
importar Tkinter como tk
Passo 3
Copie e cole o código a seguir para obter cada tecla pressionada.
keypress def (evento): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Você pressionou:" + keyPressed
Passo 4
Adicione o seguinte código para imprimir a tecla pressionada usando a janela do prompt de comando:
mainRoot = tk.Tk () print "Pressione uma tecla (tecla Escape para sair):" mainRoot.bind_all ('', keypress) mainRoot.withdraw () mainRoot.mainloop ()
Passo 5
Clique no botão Iniciar "Windows" e digite "cmd" no campo "Pesquisar programas e arquivos". Pressione o botão "Enter" para abrir a janela do prompt de comando. Vá para "C: \\" e digite "python getKeyPressed". Pressione "Enter" para executar o programa. Comece a digitar usando o teclado para exibir cada tecla pressionada na janela do prompt de comando.