Como capturar pressionamentos de tecla com Python

Aprender a capturar cada tecla pressionada no teclado usando o Python é uma maneira de acompanhar as informações que você digita no seu computador. Python é uma linguagem de programação de computador que pode ser usada para capturar facilmente as chaves programaticamente. Uma das vantagens de um programa Python é que ele roda em vários sistemas operacionais, como Linux Unix, X Max OS e Windows, de acordo com o Python.com. No Python, a propriedade “keysym” é usada para detectar os pressionamentos de tecla, e a propriedade “Char ()” é usada para obter a chave.

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 abertura da janela de diálogo “Salvar como”. Digite “getKeyPressed” ao lado de “Nome do arquivo:” e clique em “Salvar”.

Etapa 2

Adicione o seguinte código para importar o espaço para nome “Tkinter” para o projeto:

importar Tkinter como tk

Etapa 3

Copie e cole o código a seguir para pressionar cada tecla.

def keypress (evento): se event.keysym == ‘Escape’: mainRoot.destroy () keyPressed = event.char print “Você pressionou:” + keyPressed

Etapa 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 ()

Etapa 5

Clique no botão Iniciar do 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.

Referências

 

Você pode estar interessado:

Deixe um comentário