Aprender como capturar cada tecla pressionada em seu teclado usando Python é uma maneira de manter um registro das informações que você digita em seu computador. Python é uma linguagem de programação de computador que pode ser usada para capturar facilmente as chaves programaticamente. Uma vantagem de um programa Python é que ele roda em vários sistemas operacionais, como Linux \ Unix, Max OS X e Windows, de acordo com Python.com. Em Python, a propriedade "keysym" é usada para detectar a tecla pressionada; a propriedade “Char ()” é usada para recuperar a chave.
Passo 1
Abra o IDLE (Python GUI), clique no menu “Arquivo” e clique em “Nova janela” para abrir uma nova janela. Pressione “Ctrl” e “S” para abrir a janela 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” para o seu projeto:
importar Tkinter como tk
etapa 3
Copie e cole o código a seguir para que cada tecla seja pressionada.
def keypress (event): 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 (' Clique no botão Iniciar do “Windows” e digite “Cmd” na caixa de texto “Pesquisar programas e arquivos”. Pressione “Enter” para abrir a janela do prompt de comando. Navegue até “C: \ Python