• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rikka
V2EX  ›  程序员

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

  •  
  •   rikka · Feb 17, 2018 · 3709 views
    This topic created in 3187 days ago, the information mentioned may be changed or developed.

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

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

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

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

    谷歌无果,前来求助

    4 replies  •  2018-02-18 17:30:59 +08:00
    weixiangzhe
    weixiangzhe
    Feb 17, 2018 via iPhone
    1
    karabiner 可以
    rikka
    rikka
    OP
    Feb 17, 2018
    2
    这个吗 https://pqrs.org/osx/karabiner/index.html 似乎只是改键位的
    leopku
    leopku
    Feb 18, 2018
    3
    可以接受 lua 的话可以看下 hammerspoon
    rikka
    rikka
    OP
    Feb 18, 2018
    4
    @leopku #3 hammerspoon 试过了,无效
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2087 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:50 · PVG 22:50 · LAX 06:50 · JFK 09:50
    ♥ Do have faith in what you're doing.