applescript 能否模拟底层的键盘输入?

2018-02-17 15:28:37 +08:00
 rikka

最近用 openemu 玩 gba 游戏,有些重复性操作太累人就想弄个脚本来搞定

tell application "System Events"
	key code 16
	keystroke "y"
end tell

但是这代码无效,另外还发现系统自带的虚拟键盘也是无效

我猜测这是因为 opememu 监听底层的键盘输入,所以普通的模拟输入都无效

谷歌无果,前来求助

2953 次点击
所在节点    程序员
4 条回复
weixiangzhe
2018-02-17 15:57:16 +08:00
karabiner 可以
rikka
2018-02-17 16:21:23 +08:00
这个吗 https://pqrs.org/osx/karabiner/index.html 似乎只是改键位的
leopku
2018-02-18 13:58:04 +08:00
可以接受 lua 的话可以看下 hammerspoon
rikka
2018-02-18 17:30:59 +08:00
@leopku #3 hammerspoon 试过了,无效

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/431026

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX