2024-06-25 07:13:08 发布
网友
我想在Python中找到一种检测“键盘事件”的方法,比如PyUserInput。我不想让键盘在按下一个按钮后输入任何字符,只发生了呼叫我事件。在
例如,按“s”键后,运行事件处理程序,但不要键入“s”!此操作应应用于所有窗口,而不是框架,如“Tkinter”
(我想用python抓取键盘输出信号)
在python中,您要做的是不可行的。 你要做的就是为你的鼠标/键盘做一个新的驱动程序。在
这不是独立于系统的,使用python也没有好的/好的方法来实现这一点。在
PyUserInput试图抽象出系统依赖关系-但这并不完整,并且它不能完全覆盖键盘/鼠标。它能做的是,只有当应用程序允许模拟动作时,它才能模仿鼠标或键盘上的动作。许多程序,如游戏和其他一些软件禁用模拟动作。在
PyUserInput
不是驱动程序级工具的最稳定和最重要的工具是autoit 和autohotkey-您可以尝试制作一个autoit/autohotkey脚本,它作为python subprocess执行,并使用管道从脚本发送和获取信息。在
在python中,您要做的是不可行的。 你要做的就是为你的鼠标/键盘做一个新的驱动程序。在
这不是独立于系统的,使用python也没有好的/好的方法来实现这一点。在
PyUserInput
试图抽象出系统依赖关系-但这并不完整,并且它不能完全覆盖键盘/鼠标。它能做的是,只有当应用程序允许模拟动作时,它才能模仿鼠标或键盘上的动作。许多程序,如游戏和其他一些软件禁用模拟动作。在不是驱动程序级工具的最稳定和最重要的工具是autoit 和autohotkey-您可以尝试制作一个autoit/autohotkey脚本,它作为python subprocess执行,并使用管道从脚本发送和获取信息。在
相关问题 更多 >
编程相关推荐