Como obter as teclas pressionadas no Python

Escrito por jaime avelar | Traduzido por eudes filho gomes
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como obter as teclas pressionadas no Python
Uma tecla pressionada pode ser visualizada no Python (Hemera Technologies/AbleStock.com/Getty Images)

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.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    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).

  2. 2

    Adicione o seguinte código para importar a biblioteca "Tkinter" para seu projeto:

    import Tkinter as tk

  3. 3

    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

  4. 4

    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('<Key>', keypress) mainRoot.withdraw() mainRoot.mainloop()

  5. 5

    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<numéro da versão>\” 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.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível