在windows10、python3.7中使用pynput,返回的字符代码反映了程序启动时caps lock键的状态。对该键的更改不会导致返回值的更改。你知道吗
from pynput import keyboard
def on_release(key):
print('{0} released'.format(key))
if key == keyboard.Key.esc:
# Stop listener
return False
with keyboard.Listener(on_release=on_release) as listener:
listener.join()
当这是运行与大写锁定我得到:
'A' released
Key.caps_lock released
'A' released
Key.esc released
Aa
>>>
所以大写锁定现在关闭了。我明白了
=== RESTART: C:/Users/davec/Documents/Perkins/Browser/tests/pynput-kbd.py ===
'a' released
Key.caps_lock released
'a' released
目前没有回答
相关问题 更多 >
编程相关推荐