Aprender a capturar cada tecla presionada en su teclado usando Python es una forma de mantener un registro de la información que escribe en su computadora. Python es un lenguaje de programación de computadoras que se puede usar para capturar claves fácilmente mediante programación. Una ventaja de un programa Python es que se ejecuta en múltiples sistemas operativos, como Linux \ Unix, Max OS X y Windows, según Python.com. En Python, la propiedad "keysym" se usa para detectar la tecla presionada; la propiedad "Char ()" se utiliza para recuperar la clave.
Paso 1
Inicie IDLE (Python GUI), haga clic en el menú "Archivo" y haga clic en "Nueva ventana" para abrir una nueva ventana. Presione "Ctrl" y "S" para abrir la ventana de diálogo "Guardar como". Escriba "getKeyPressed" junto a "Nombre de archivo:" y haga clic en "Guardar".
Paso 2
Agregue el siguiente código para importar el espacio de nombres "Tkinter" a su proyecto:
importar Tkinter como tk
Paso 3
Copie y pegue el siguiente código para presionar cada tecla.
def keypress (evento): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Presionaste:" + keyPressed
Paso 4
Agregue el siguiente código para imprimir la tecla presionada usando la ventana del símbolo del sistema:
mainRoot = tk.Tk () print "Presione una tecla (tecla Escape para salir):" mainRoot.bind_all (' Haga clic en el botón de inicio de "Windows" y escriba "Cmd" en el cuadro de texto "buscar programas y archivos". Presione "Enter" para abrir la ventana del símbolo del sistema. Navegue a "C: \ Python