抓取键盘输出

2024-06-25 07:13:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在Python中找到一种检测“键盘事件”的方法,比如PyUserInput。我不想让键盘在按下一个按钮后输入任何字符,只发生了呼叫我事件。在

例如,按“s”键后,运行事件处理程序,但不要键入“s”!此操作应应用于所有窗口,而不是框架,如“Tkinter”

(我想用python抓取键盘输出信号)


Tags: 方法框架处理程序键入信号tkinter事件键盘
1条回答
网友
1楼 · 发布于 2024-06-25 07:13:08

在python中,您要做的是不可行的。 你要做的就是为你的鼠标/键盘做一个新的驱动程序。在

这不是独立于系统的,使用python也没有好的/好的方法来实现这一点。在

PyUserInput试图抽象出系统依赖关系-但这并不完整,并且它不能完全覆盖键盘/鼠标。它能做的是,只有当应用程序允许模拟动作时,它才能模仿鼠标或键盘上的动作。许多程序,如游戏和其他一些软件禁用模拟动作。在

不是驱动程序级工具的最稳定和最重要的工具是autoit autohotkey-您可以尝试制作一个autoit/autohotkey脚本,它作为python subprocess执行,并使用管道从脚本发送和获取信息。在

相关问题 更多 >