Tecnología

Inicio

Cómo obtener las pulsaciones de teclas en Python

Cómo obtener las pulsaciones de teclas en Python


Aprender a capturar cada tecla pulsada en el teclado usando Python es una manera de mantener un registro de la información se escribe en el ordenador. Python es un lenguaje de programación informática que se puede utilizar para capturar fácilmente las claves mediante programación. Una de las ventajas de un programa de Python es que se ejecuta en varios sistemas operativos, como Linux \ Unix, Max OS X y Windows, de acuerdo con Python.com. En Python la propiedad "keysym" se utiliza para detectar la tecla pulsada; el "Char ()" propiedad se utiliza para recuperar la clave.

Instrucciones

1 IDLE lanzamiento (Python GUI), haga clic en el menú "Archivo" y haga clic en "Nueva ventana" para poner en marcha una nueva ventana. Pulse la tecla "Ctrl" y "S" para poner en marcha el "Guardar como" ventana de diálogo. Tipo "getKeyPressed" junto a "Nombre de archivo:" y haga clic en "Guardar".

2 Agregue el código siguiente para importar el espacio de nombres "Tkinter" a su proyecto:

importar Tkinter como tk

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

pulsación def (evento):

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

4 Agregue el código siguiente para imprimir la tecla pulsada usando la ventana de comandos:

mainRoot = tk.Tk ()
print "Pulse una tecla (tecla de escape para salir):"
mainRoot.bind_all ( '<clave>', pulsación prolongada)
mainRoot.withdraw ()
mainRoot.mainloop ()

5 Haga clic en "Windows" botón de inicio y escribe "cmd" en el "Buscar programas y archivos" cuadro de texto. Pulse la tecla "Enter" para abrir la ventana del símbolo del sistema. Vaya a "C: \ Python <número de versión> \" y escriba la tecla "Enter" para ejecutar el programa de "pitón getKeyPressed.". Empieza a escribir usando el teclado para mostrar cada tecla pulsada a la ventana de símbolo del sistema.