when I use Chrome, pynput works very good, it tells me which key have I pressed. But when I use some other programes, such as Taskmgr.exe, games, It failed! What should I do? my code:
from pynput import keyboard
last_event_time=time.time()
def on_press(key):
global last_event_time
last_event_time=time.time()
try:
print('alphanumeric key {0} pressed'.format(
key.char))
except AttributeError:
print('special key {0} pressed'.format(
key))
def on_release(key):
global last_event_time
last_event_time=time.time()
print('{0} released'.format(
key))
if key == keyboard.Key.esc:
# Stop listener
return False
listener2 = keyboard.Listener(
on_press=on_press)
listener2.start()