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

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

  •  
  •   rikka · Feb 17, 2018 · 3487 views
    This topic created in 3052 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
        1
    weixiangzhe  
       Feb 17, 2018 via iPhone
    karabiner 可以
    rikka
        2
    rikka  
    OP
       Feb 17, 2018
    这个吗 https://pqrs.org/osx/karabiner/index.html 似乎只是改键位的
    leopku
        3
    leopku  
       Feb 18, 2018
    可以接受 lua 的话可以看下 hammerspoon
    rikka
        4
    rikka  
    OP
       Feb 18, 2018
    @leopku #3 hammerspoon 试过了,无效
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2363 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:46 · PVG 08:46 · LAX 17:46 · JFK 20:46
    ♥ Do have faith in what you're doing.