Python - 在低级别模拟按键

时间:2017-03-19 10:02:52

标签: python keyboard low-level

从我所见,大多数问题包括发送击键

我需要能够在较低级别模拟按键和提升键,以便程序实际认为这些键被按下

伪代码

Press("A")
#do something else
Unpress("A")

有人知道这是否可行?即使它不仅仅需要本机Python,我也愿意尝试,只要解决方案在模拟密钥和实际密钥之间没有大量的延迟

1 个答案:

答案 0 :(得分:0)

from pynput.keyboard import Key, Controller

keyboard = Controller()

# Type a lower case A; this will work even if no key on the
# physical keyboard is labelled 'A'
keyboard.press('a')
keyboard.release('a')

您可以在此处找到错误信息:https://pypi.python.org/pypi/pynput