当前位置: 首页 > 面试题库 >

如何使用Python控制键盘和鼠标?

拓拔耀
2023-03-14
问题内容

如何在Python中控制鼠标和键盘?

这个想法与Java中的Robot()类相同。可以说:将鼠标从此处移至此处,单击此处,然后将其写在屏幕上。

对于Windows,有win32api,但我主要使用Linux。

对于Linux,有Xlib,但它也适用于键盘吗?(仅找到对鼠标的引用)

有跨平台的解决方案吗?(Linux,Windows甚至OS X都很棒。)


问题答案:

对于鼠标,我发现pymouse似乎有效(我还没有完全尝试过,点击需要一个小技巧,请参见问题)

对于键盘,我不确定Xlib是否可以胜任。我仍然在寻找如何写的东西,但你可以捕捉关键事件如解释在这里或c
这里使用Xlib的(但我不知道C)。

这是仅在gnome上运行的示例(还不够好)

在pymouse中,他们有一种很好的方法可以使其在3个不同的平台上工作,但需要编写3个代码…



 类似资料:
  • 本文向大家介绍python PyAUtoGUI库实现自动化控制鼠标键盘,包括了python PyAUtoGUI库实现自动化控制鼠标键盘的使用技巧和注意事项,需要的朋友参考一下 PyAutoGUI 不知道你有没有用过,它是一款用Python自动化控制键盘、鼠标的库。但凡是你不想手动重复操作的工作都可以用这个库来解决。 比如,我想半夜时候定时给发个微信,或者每天自动刷页面等操作,它能完全模拟手动操作,

  • 问题内容: 在Windows下如何控制Python中的鼠标光标,即将其移动到特定位置并单击? 问题答案: 在安装pywin32(在我的情况下为 )后,在WinXP上进行了Python 2.6(也已测试3.x)测试:

  • 问题内容: 有没有一种方法可以使用python禁用或锁定鼠标和键盘?我想冻结鼠标并禁用键盘。 问题答案: 我还没有测试(实际上我已经测试了鼠标部分,但是它很烦人),但是使用pyhook这样的东西可以满足您的要求:

  • 本文向大家介绍Python中使用PyHook监听鼠标和键盘事件实例,包括了Python中使用PyHook监听鼠标和键盘事件实例的使用技巧和注意事项,需要的朋友参考一下 PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Win

  • 问题内容: 如何使用jQuery获取单击的鼠标按钮? 这是由鼠标右键和鼠标左键触发的,能捕捉鼠标右键的方式是什么?如果以下内容存在,我将很高兴: 问题答案: 从jQuery 1.1.3版开始,规范化了,因此您不必担心浏览器兼容性问题。有关文档 分别为鼠标左键,鼠标中键和鼠标右键提供1、2或3,因此:

  • 第六课:键盘和鼠标 欢迎来到第六课! 我们将学习如何通过鼠标和键盘来移动相机,就像在第一人称射击游戏中一样。 接口 这段代码在整个课程中多次被使用,因此把它单独放在一个文件中:common/controls.cpp,然后在common/controls.hpp中声明函数接口,这样tutorial06.cpp就能使用它们了。 和前节课比,tutorial06.cpp里的代码变动很小。主要的变化是:每