ZhaoS
V2EX  ›  macOS

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

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

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

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