Python - 在低级别模拟按键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python - 在低级别模拟按键相关的知识,希望对你有一定的参考价值。

从我所看到的,大多数问题包括发送击键

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

伪代码

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

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

答案
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')

你可以在这里找到更多信息:qazxsw poi

以上是关于Python - 在低级别模拟按键的主要内容,如果未能解决你的问题,请参考以下文章

在硬件级别模拟按键 - Windows

如果我说 x = x 会发生啥? (在低编译器级别)

当我调用 fseek() 时,在低级别会发生啥?

即使控件是从 HTML/JS 或 XAML 创建的,Metro 控件是不是在低级别重用相同的代码路径?

如何在windows中打开磁盘并在低级别读取数据?

python+appium模拟手机物理按键操作