Contente
Aprender como capturar cada tecla pressionada no seu teclado utilizando Python é uma maneira de manter um registro das informações digitadas em seu computador. O Python é uma linguagem de programação que pode ser usada para obter as teclas programaticamente. Uma vantagem desta é que pode ser executada em vários sistemas operacionais, tais como Linux/Unix, Mac OS X e Windows, de acordo com o Python.com. Em Python, a propriedade "keysym" é utilizada para detectar a tecla pressionada e a função "Char()" é usada para recuperar o caractere escrito.
Instruções
Uma tecla pressionada pode ser visualizada no Python (Hemera Technologies/AbleStock.com/Getty Images)-
Execute o IDLE (Interface gráfica do Python), clique em "File" (Arquivo) e em "New Window" (Nova janela) para abrir uma nova janela. Pressione "Ctrl" e "S" para mostrar a janela de "Save As" (Salvar como). Digite "obterTeclaPressionada.py" próximo de "File name:" (Nome do arquivo) e clique em "Save" (Salvar).
-
Adicione o seguinte código para importar a biblioteca "Tkinter" para seu projeto:
import Tkinter as tk
-
Copie e cole o código seguinte para obter cada tecla pressionada.
def keypress(event): if event.keysym == 'Escape': mainRoot.destroy() keyPressed = event.char print "Você pressionou: " + keyPressed
-
Adicione o código seguinte para imprimir a tecla pressionada utilizando a janela do prompt:
mainRoot = tk.Tk() print "Press a key (Escape key to exit):" mainRoot.bind_all('
', keypress) mainRoot.withdraw() mainRoot.mainloop() -
Clique no botão "Iniciar" e digite "cmd" no campo de texto "Procurar programas e arquivos". Pressione "Enter" para abrir a janela de prompt de comados. Navegue até “C:Python
” e digite "obterTeclaPressionada". Pressione "Enter" para executar seu programa. Comece a digitar utilizando seu teclado para visualizar cada uma das teclas pressionadas na janela de prompt de comandos.