Cómo capturar las pulsaciones de teclado con Python

Escrito por jaime avelar | Traducido por daniel gómez villegas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo capturar las pulsaciones de teclado con Python
Una tecla pulsada es revelada en Python. (Hemera Technologies/AbleStock.com/Getty Images)

Aprender a capturar cada tecla pulsada en el teclado usando Python es una manera de mantener un registro de información que escribes en tu computadora. Python es un lenguaje de programación de computadoras que se puede utilizar para capturar fácilmente las teclas programáticamente. Una de las ventajas de un programa de Python es que se ejecuta en varios sistemas operativos, como Linux\Unix, X Max OS y Windows, de acuerdo con Python.com. En Python la propiedad "keysym" se utiliza para detectar las pulsaciones de teclas, y la propiedad "Char()" se utiliza para obtener la tecla.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Inicia IDLE (Python GUI), haz clic en el menú "Archivo" y haz clic en "Nueva ventana" para abrir una ventana nueva. Pulsa la tecla "Ctrl" y "S" para ejecutar la abrir la ventana de diálogo "Guardar como". Escribe "getKeyPressed" junto a "Nombre de archivo:" y haz clic en "Guardar".

  2. 2

    Agrega el siguiente código para importar el espacio de nombres de "Tkinter" al proyecto:

    import Tkinter as tk

  3. 3

    Copia y pega el siguiente código para obtener cada tecla pulsada.

    def keypress(event): if event.keysym == 'Escape': mainRoot.destroy() keyPressed = event.char print "You pressed: " + keyPressed

  4. 4

    Agrega el siguiente código para imprimir la tecla pulsada utilizando la ventana de símbolo del sistema:

    mainRoot = tk.Tk() print "Press a key (Escape key to exit):" mainRoot.bind_all('<Key>', keypress) mainRoot.withdraw() mainRoot.mainloop()

  5. 5

    Haz clic en el botón inicio de "Windows" y escribe "cmd" en el campo "Buscar programas y archivos". Pulsa el botón "Enter" para abrir la ventana de símbolo del sistema. Dirígete a "C:\<número de versión>\" y escribe "python getKeyPressed". Pulsa "Enter" para ejecutar el programa. Empieza a escribir usando el teclado para mostrar cada tecla pulsada en la ventana de símbolo del sistema.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles