ZhaoS
V2EX  ›  macOS

Mac 有没有一种软件:打开一个应用(比如 Photoshop),然后自动触发一组快捷键

  •  
  •   ZhaoS · Sep 15, 2019 · 4728 views
    This topic created in 2437 days ago, the information mentioned may be changed or developed.

    我工作需要用 Wacom 数位板,但是驱动有 bug,每次从 Ps 切出去打字,然后回到 Ps 后必须重置画板,才能正常使用。 因为每次都要重置画板,所以我设置了动作,用快捷键重置画板。现在我想要每次打开 Ps 窗口都自动触发这组快捷键。 所以想问问 Mac 平台下有没有类似的自动化软件,免费付费都可以。 谢谢大家!

    Supplement 1  ·  Sep 16, 2019
    问题已经解决了,非常感谢大家的帮助!目前使用的是 @ZztGqk 给我说的方法,使用 Hammerspoon+他帮我写的代码。再次谢谢大家!谢谢!
    JinShu
        1
    JinShu  
       Sep 15, 2019 via Android
    mac 自带的 自动化程序 呢
    minamike
        2
    minamike  
       Sep 15, 2019 via iPhone
    Alfred
    ZztGqk
        3
    ZztGqk  
       Sep 15, 2019 via iPhone   ❤️ 2
    ZztGqk
        4
    ZztGqk  
       Sep 15, 2019 via iPhone   ❤️ 1
    also24
        5
    also24  
       Sep 15, 2019 via Android
    我有个另外方向的建议,为什么不在这个动作的第一步,加上打开 PS 呢?
    然后那个动作可以封一个 APP 出来,搞个 PS 的图标放 dock 上。
    ZhaoS
        6
    ZhaoS  
    OP
       Sep 15, 2019
    @minamike
    @haimall
    谢谢了!不过对于没一点编程基础的我来说,感觉很难,得抽空研究一下怎么用
    ZhaoS
        7
    ZhaoS  
    OP
       Sep 15, 2019
    @ZztGqk 不会编程真是 21 世纪的文盲,哈哈哈,有时间一定得学学
    ZhaoS
        8
    ZhaoS  
    OP
       Sep 15, 2019
    @also24 是每次切换 Ps 窗口都会出 bug,不是第一次打开 Ps 有 bug
    will0404
        9
    will0404  
       Sep 15, 2019 via iPad
    hammerspoon 解君愁,lua 的语法非常简单,有编程基础可以直接上手,没有的话花几天学习也是值得的。
    showstone
        10
    showstone  
       Sep 15, 2019
    keyboard mastera
    also24
        11
    also24  
       Sep 15, 2019 via Android
    @ZhaoS 抱歉是我审题不清楚了哈哈
    killsting
        12
    killsting  
       Sep 15, 2019 via iPhone
    为什么不想着解决驱动的 Bug ?
    ZhaoS
        13
    ZhaoS  
    OP
       Sep 15, 2019 via iPhone
    @killsting 解决驱动是 Wacom 的问题,我打过电话了,这都去过去快一年了,驱动 bug 也没解决。主动权要掌握自己手里,所以就想到这个办法。
    ZhaoS
        14
    ZhaoS  
    OP
       Sep 15, 2019 via iPhone
    @will0404 我决定去学习了,谢谢
    ZztGqk
        15
    ZztGqk  
       Sep 15, 2019 via iPhone   ❤️ 1
    @ZhaoS #7 其实不到 10 行的配置就可以解决了,如果需要的话明天写给你。
    ZhaoS
        16
    ZhaoS  
    OP
       Sep 16, 2019
    @ZztGqk 好啊好啊,谢谢你!
    fvckDaybyte2
        17
    fvckDaybyte2  
       Sep 16, 2019
    说不定 mac 下就没这个 bug 了,一个 bug 能兼容双系统的情况很少见,除非是 feature 故意这么开发的
    ZztGqk
        18
    ZztGqk  
       Sep 16, 2019   ❤️ 1
    @ZhaoS 所以提供一下 PS 打开后,左上角苹果标右侧的应用名称,以及你的快捷键。
    ZhaoS
        19
    ZhaoS  
    OP
       Sep 16, 2019
    @ZztGqk 左上角苹果标右侧的应用名称是 Photoshop CC,快捷键我目前设置的是 F8。如果 F 那一行不能被设为快捷键,其他的也行,按你的来,我可以设置其他快捷键。麻烦你了,感谢!
    ZhaoS
        20
    ZhaoS  
    OP
       Sep 16, 2019
    @fvckDaybyte2 就是在 Mac 下有这个问题,我和我好几个同事买最新一代的数位板都有这个问题,也不知道为什么 Wacom 一直没解决
    fvckDaybyte2
        21
    fvckDaybyte2  
       Sep 16, 2019 via iPhone
    @ZhaoS 哦,看错了不好意思😂
    ZztGqk
        22
    ZztGqk  
       Sep 16, 2019
    @ZhaoS 让我们测试一下,装好 Hammerspoon 后,点击状态栏的小图标,点击 `Open Config` 将下面的代码粘贴到 打开的文件 中,保存,然后点击小图标,选择 `Reload Config`
    config 文件下写下如下内容:
    function applicationWatcher(appName, eventType, appObject)
    if (eventType == hs.application.watcher.activated) then
    if (appName == "PhotoShop CC") then
    hs.alert.show("以聚焦到 PS")
    hs.eventtap.event.newKeyEvent({"cmd", "alt", "ctrl"}, "r", true):post()
    hs.alert.show("已按下快捷键")
    end
    end
    end
    appWatcher = hs.application.watcher.new(applicationWatcher)
    appWatcher:start()
    ZztGqk
        23
    ZztGqk  
       Sep 16, 2019
    ```lua
    function applicationWatcher(appName, eventType, appObject)
    if (eventType == hs.application.watcher.activated) then
    if (appName == "PhotoShop CC") then
    hs.alert.show("以聚焦到 PS")
    hs.eventtap.event.newKeyEvent({"cmd", "alt", "ctrl"}, "r", true):post()
    hs.alert.show("已按下快捷键")
    end
    end
    end
    appWatcher = hs.application.watcher.new(applicationWatcher)
    appWatcher:start()
    ```
    ZztGqk
        24
    ZztGqk  
       Sep 16, 2019
    emmm 不知道这里怎么粘贴带格式的代码,给我一个邮箱,我发给你吧,邮箱可以 base64 加密。
    ZhaoS
        25
    ZhaoS  
    OP
       Sep 16, 2019
    ZztGqk
        26
    ZztGqk  
       Sep 16, 2019
    @ZhaoS 嗯,已经发送了
    hstdt
        27
    hstdt  
       Sep 16, 2019 via iPhone
    better touch tool 可以设置一组快捷键,我一般用这个
    ZhaoS
        28
    ZhaoS  
    OP
       Sep 16, 2019
    @ZztGqk 邮件已收到,非常感谢!
    yooooooooo
        29
    yooooooooo  
       Sep 16, 2019
    Keyboard Maestro
    ZhaoS
        30
    ZhaoS  
    OP
       Sep 16, 2019
    @ZztGqk 已经可以正常使用了,真的太感谢你了!
    ansonsiva
        31
    ansonsiva  
       Sep 16, 2019 via iPhone
    搭车求一个 win 系统下的解决方案😂
    guxianbang
        32
    guxianbang  
       Sep 16, 2019
    Keyboard Maestro 不需要代码知识也能自己制定规则实现楼主需求,非常简单。
    ZhaoS
        33
    ZhaoS  
    OP
       Sep 16, 2019
    @guxianbang
    @yooooooooo
    @hstdt
    这些软件我也会研究一下的,应该都很好用,谢谢啦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5544 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 179ms · UTC 08:02 · PVG 16:02 · LAX 01:02 · JFK 04:02
    ♥ Do have faith in what you're doing.