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

时间:2017-04-18 16:05:07

标签: linux python-3.x

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

这适用于模拟器并制作可以玩游戏的机器人。

所以主要是' wasd'密钥,空间等等,这个线程here或多或少都是我想要的,但我相信这个解决方案是特定于Windows的

Projects       Test1        Test2       Test3      Test4

Tickets           8           10    0          0

maintenance       9       11         13        0


Writing web       8            9          8        0

VSS                                                 12.5

Total             25          30           21      12.5

我认为主要问题以及为什么这很难做到的是使用扫描码'和VKs'游戏往往会忽略,因为这不是用户与游戏互动的方式

那么有没有像上面的Linux一样的linux解决方法? 感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

使用xdo时遇到了同样的问题。我似乎没有正确的焦点。以几种不同的方式选择窗口没有帮助。然而,使用import xdo as Xdo xdo = Xdo() win_id = xdo.get_active_window() print(xdo.get_window_name(win_id)) xdo.send_keysequence_window(win_id, "Return") ,我设法得到了理想的结果。

示例:

{{1}}

更多信息: https://github.com/npm/npm/issues/16893