Como capturar as teclas digitadas com o Python

Uma tecla pressionada é revelada em 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.