首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux计算机上使用Python模拟按键

如何在linux计算机上使用Python模拟按键
EN

Stack Overflow用户
提问于 2017-04-19 00:05:07
回答 1查看 1.3K关注 0票数 3

如何在linux机器上模拟python中的按键?

这是用于仿真器和制作一个可以玩游戏的机器人。

所以主要是'wasd‘键,空格等等,这个线程here或多或少就是我想要的,但是我相信这个解决方案是windows特有的

代码语言:javascript
复制
ctypes.windll

我认为主要的问题和为什么很难做到这一点是与'ScanCodes‘和'VKs',游戏往往被忽略,因为这不是用户与游戏互动的方式

那么,linux有没有像上面这样的linux解决方案呢?感谢您的帮助,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-18 04:41:16

我在使用pyautogui时也遇到了同样的问题。我只是看起来没有找到合适的焦点。用几种不同的方法选择窗口没有任何帮助。然而,使用xdo,我设法得到了想要的结果。

示例:

代码语言:javascript
复制
from xdo import Xdo

xdo = Xdo()
win_id = xdo.get_active_window()
print(xdo.get_window_name(win_id))
xdo.send_keysequence_window(win_id, "Return")

更多信息:https://github.com/rshk/python-libxdo

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43477101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档