如何正确地运行一个带有控制器输入的模仿鼠标的宏?
How to properly run a mouse-imitating macro with the Input of a controller?
我搜索了很多互联网论坛,几乎找不到可以解决我问题的东西:
我以前是脚本语言 AutoHotKey 的用户,所以我也在使用 Linux,我想在 运行 上正确模仿我在 AutoHotKey 中使用的相同代码=32=].
我发现了什么:
- PyMouse(太复杂了,因为我不是 python 程序员)
- xdotool(根本不响应热键,但产生想要的结果)
- AutoKey(不识别xbox360控制器输入和鼠标点击和鼠标释放之间的输入,无法控制)
是否有任何方法可以将以下 "verbal-code" 复制成更有用的东西来对 Linux 采取行动?
XBOX Controller Input: C-Button left/right/up or down whatever
Mouse-Move to 1920/2 1080/2
Mouse-Click-Down
Mouse-Move to 1920/2+50 1080/2+50
Sleep 500 ms
Mouse-Click-Up
Send-Key ESC
return
谢谢!
问题是,Linux 与 XBOX 控制器一起工作时非常奇怪,因此要完成简单的鼠标点击,您需要重新考虑并组合多个工具,才能做到这一点...
工作原理:
- 下载 Antimicro
- 下载 xdotool
在 kate 或 nano 或您使用的任何书写程序上为 xdotool 创建一个脚本文件。
示例:
#!/bin/bash
xdotool mousemove 1890, 990
xdotool mousedown 1
xdotool sleep 0.05
xdotool mouseup 1
保存文件并转到属性,标记为'Executeable'
Go-To 为您的系统自定义快捷方式。它的调用方式与您的 OS 类型不同。
将您刚刚创建的文件分配给热键 X(注意,控制器输入不起作用)
启动antimicro并将控制器Key分配给热键X
菲尼托。虽然设置起来很痛苦。
这样您就可以在任何情况下模拟控制器的鼠标宏移动,例如您现在可以在任天堂 3D 上模拟更好的触摸相关游戏,例如塞尔达传说。
我搜索了很多互联网论坛,几乎找不到可以解决我问题的东西:
我以前是脚本语言 AutoHotKey 的用户,所以我也在使用 Linux,我想在 运行 上正确模仿我在 AutoHotKey 中使用的相同代码=32=].
我发现了什么:
- PyMouse(太复杂了,因为我不是 python 程序员)
- xdotool(根本不响应热键,但产生想要的结果)
- AutoKey(不识别xbox360控制器输入和鼠标点击和鼠标释放之间的输入,无法控制)
是否有任何方法可以将以下 "verbal-code" 复制成更有用的东西来对 Linux 采取行动?
XBOX Controller Input: C-Button left/right/up or down whatever
Mouse-Move to 1920/2 1080/2
Mouse-Click-Down
Mouse-Move to 1920/2+50 1080/2+50
Sleep 500 ms
Mouse-Click-Up
Send-Key ESC
return
谢谢!
问题是,Linux 与 XBOX 控制器一起工作时非常奇怪,因此要完成简单的鼠标点击,您需要重新考虑并组合多个工具,才能做到这一点...
工作原理:
- 下载 Antimicro
- 下载 xdotool
在 kate 或 nano 或您使用的任何书写程序上为 xdotool 创建一个脚本文件。
示例:
#!/bin/bash
xdotool mousemove 1890, 990
xdotool mousedown 1
xdotool sleep 0.05
xdotool mouseup 1
保存文件并转到属性,标记为'Executeable'
Go-To 为您的系统自定义快捷方式。它的调用方式与您的 OS 类型不同。 将您刚刚创建的文件分配给热键 X(注意,控制器输入不起作用)
启动antimicro并将控制器Key分配给热键X
菲尼托。虽然设置起来很痛苦。
这样您就可以在任何情况下模拟控制器的鼠标宏移动,例如您现在可以在任天堂 3D 上模拟更好的触摸相关游戏,例如塞尔达传说。