【发布时间】:2020-09-23 04:14:08
【问题描述】:
当我使用 Chrome 时,pynput 工作得很好,它告诉我我按下了哪个键。 但是当我使用其他一些程序,例如Taskmgr.exe,游戏时,它失败了!我该怎么办? 我的代码:
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()
【问题讨论】: