Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2017, 12:48
Avatar de asdmaster
asdmaster
 
Fecha de Ingreso: marzo-2010
Mensajes: 98
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Mostrar tecla pulsada en pantalla python 3

era mas facil de lo que pense, ahora podre seguir avanzando en la logica del codigo.

Código Python:
Ver original
  1. import threading
  2. from tkinter import *
  3. from pynput import keyboard
  4.  
  5. def on_press(key):
  6.     try:
  7.         print('1- pressed' + str(key))
  8.     except AttributeError:
  9.         print('2- pressed' + str(key))
  10.        
  11. def on_release(key):
  12.     #print('3- released' + str(key))
  13.     if key == keyboard.Key.esc:
  14.         return False
  15.  
  16. def escuchar():
  17.     with keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
  18.         listener.join()
  19.  
  20. def ventana():
  21.     master = Tk()
  22.     w = Label(master, text="Hello, world!")
  23.     w.pack()
  24.     mainloop()
  25.  
  26. hilo1 = threading.Thread(target = ventana)
  27. hilo2 = threading.Thread(target = escuchar)
  28.  
  29. hilo1.start()
  30. hilo2.start()