mac 如何通过快捷键启动/激活软件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tuihou123321
V2EX    macOS

mac 如何通过快捷键启动/激活软件?

  •  
  •   tuihou123321 2021-01-23 23:51:47 +08:00 4277 次点击
    这是一个创建于 1720 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题描述: window10 可以通过 win+num 的方式快速启动 /激活 任务栏上的应用; mac 上如何设置快捷键一键启动 /激活应用? 比如:chrome,终端

    38 条回复    2022-07-21 21:41:23 +08:00
    movq
        1
    movq  
       2021-01-24 00:08:41 +08:00
    command+space 搜索
    DrKaiser
        2
    DrKaiser  
       2021-01-24 00:09:27 +08:00 via iPhone   1
    软件 manico 可以
    notamail
        3
    notamail  
       2021-01-24 00:19:45 +08:00
    Alfred
    moking97
        4
    moking97  
       2021-01-24 00:22:50 +08:00 via iPhone
    推荐 hammerspoon,可以看我发的配置贴
    LMuyi
        5
    LMuyi  
       2021-01-24 01:57:04 +08:00 via iPhone
    thor 可以任意快捷键启动任何应用
    Amyang
        6
    Amyang  
       2021-01-24 08:42:02 +08:00   1
    snap,command+数字,还可以 command+`打开 finder
    bazingarick7
        7
    bazingarick7  
       2021-01-24 09:31:43 +08:00
    AppleScript
    tuihou123321
        8
    tuihou123321  
    OP
       2021-01-24 10:12:59 +08:00
    @LMuyi thor 是 ios 端的
    tuihou123321
        9
    tuihou123321  
    OP
       2021-01-24 10:13:27 +08:00
    @movq 搜索太麻烦了,我要的效果是一步到位
    tuihou123321
        10
    tuihou123321  
    OP
       2021-01-24 10:18:54 +08:00
    @notamail Alfred, launchpad 都是需要通过搜索来启动软件,我想通过快捷键一步启动 /激活 /切换到 常用软件;
    Slin
        11
    Slin  
       2021-01-24 10:24:43 +08:00 via iPhone
    Karabiner-Elements
    qlqsh
        12
    qlqsh  
       2021-01-24 10:41:47 +08:00
    Automator 、AppleScript 都行。

    不过都需要自己编写逻辑。很简单。

    Automator -> 实用工具 -> 开启应用程序,可以试试。
    tuihou123321
        13
    tuihou123321  
    OP
       2021-01-24 10:55:17 +08:00
    @DrKaiser 这软件不错,和我需要的功能一样; 同时对 window 下的 win+num 做了优化;
    - 支持自定义快捷键,可对每个软件单独设置,功能和 window 下的 AHK 类似,但是提供可视化界面,体验更友好
    - 可导入 dock 的应用,也可自定义应用
    - 增加了应用启动统计功能
    - 按下 option 的时候,应用程序会有浮层提示,这块细节比 windows 好些
    tuihou123321
        14
    tuihou123321  
    OP
       2021-01-24 11:05:47 +08:00
    @Amyang snap 不是包管理器吗,怎么实现你说的功能?
    wd
        15
    wd  
       2021-01-24 11:06:38 +08:00 via iPhone
    @tuihou123321 alfred 建一个 workflow 用快捷键触发打开你要的软件就可以
    sunwei0325
        16
    sunwei0325  
       2021-01-24 11:13:21 +08:00
    manico
    Amyang
        17
    Amyang  
       2021-01-24 12:24:57 +08:00   1
    @tuihou123321 mac 上的 snap 啊 https://apps.apple.com/us/app/snap/id418073146?mt=12 这就是你想要的功能
    tuihou123321
        18
    tuihou123321  
    OP
       2021-01-24 12:25:53 +08:00
    @qlqsh 功能是可以实现,这是这种方式太麻烦了,要在好几个不同地方设置,不好统一管理
    tuihou123321
        19
    tuihou123321  
    OP
       2021-01-24 12:26:26 +08:00
    @sunwei0325 功能是最贴合需求的,就是正版要付费 30 块
    LMuyi
        20
    LMuyi  
       2021-01-24 13:09:54 +08:00 via iPhone   1
    @tuihou123321 你应用商店搜了吗?搜了下载用用你会感谢我的
    vegito2002
        21
    vegito2002  
       2021-01-24 13:27:15 +08:00
    BetterTouchTool 可以很轻松设置
    tuihou123321
        22
    tuihou123321  
    OP
      2021-01-24 14:23:35 +08:00
    @LMuyi appstore 里面找到了,这款软件确实可以,简洁,免费;总体还是很好的;
    不过要对比 manico 上体验上还是差一些;
    - 要自己手动设置快捷键
    - 而且按键没有提示;
    LMuyi
        23
    LMuyi  
       2021-01-24 14:53:30 +08:00 via iPhone
    @tuihou123321 cool 但是对我来讲,没提示,可以自定义快捷键反而是优点。 因为支持自定义就意味着能很好的适配进自己的快捷键体系。然后没提示,我认为就比较清爽。 萝卜白菜啦。
    cczeng
        24
    cczeng  
       2021-01-24 15:34:41 +08:00
    我用的 alfred 。可以绑定好多,也可以打开某个文件 /文件夹。也可以支持打开多个 app 以及多个文件 /文件夹。

    例如我设置的就是一个 4 个键组合的快捷键,一键启动社畜模式(上班要用的所有 app)。然后其他常用的 app 绑定好按的快捷键,例如 chrome 就是用 control + shift + c
    IndexOutOfBounds
        25
    IndexOutOfBounds  
       2021-01-24 15:49:31 +08:00 via Android
    @tuihou123321 你可以直接搜 app 的英文名,两三个字母就选中了
    toomlo
        26
    toomlo  
       2021-01-24 15:50:30 +08:00
    https://sspai.com/post/64339

    这玩意能自己配置脚本,一些复杂的启动命令可以写在 sh 脚本里面,然后快速启动.推荐!
    laragh
        27
    laragh  
       2021-01-24 16:54:10 +08:00
    @DrKaiser Manico +1
    WuSiYu
        28
    WuSiYu  
       2021-01-24 17:14:05 +08:00   1
    原生方案:
    在自动操作.app 中新建一个“快速操作”,动作为打开某应用
    在系统设置 > 键盘 > 快捷键 > 服务 中,给刚才新建的操作设置一个快捷键
    ffxrqyzby
        29
    ffxrqyzby  
       2021-01-24 18:30:34 +08:00
    manico(常用软件 chrome, terminal, idea 绑定) + alfred(搜索不太常用的)
    alfred 也尝试过绑定快捷键, 但是会有很难忍受的小延迟, 不知道是不是自己设置不对
    justfun
        30
    justfun  
       2021-01-24 19:04:07 +08:00
    在“自动操作”中新建一个 AppleScript
    on run {input, parameters}
    tell application "Chrome"
    reopen
    activate
    end tell
    end run
    然后 系统设置 > 键盘 > 快捷键 > 服务>通用 为这个操作设置快捷键。
    但是这样切换感觉有点慢
    vincentxue
        31
    vincentxue  
       2021-01-25 04:09:32 +08:00
    参考我的这个脚本。我是在 BTT 里面绑定快捷键运行的。原来也是买的 Manico,现在统一到 BTT 里了。
    https://gist.github.com/VincentSit/1cd7ec6d3f2533f65a699bb5cbb6103e
    wujunchuan2008
        32
    wujunchuan2008  
       2021-01-25 09:28:29 +08:00
    karabiner,我都是右边的 Command 键加字母唤起特定 APP
    missqso
        33
    missqso  
       2021-01-25 09:47:50 +08:00 via iPhone
    在用 hotkey,商店下载吧好像
    MrUser
        34
    MrUser  
       2021-01-25 11:18:47 +08:00
    一键打开 /切换到,需要用到 2 个 app: Hammerspoon 和 Karabiner-Elements 。

    ![hammerspoon.hotkey]( )

    https://github.com/git4coder/hammerspoon_config
    Clay0620
        35
    Clay0620  
       2021-01-25 14:28:13 +08:00
    keyboard maestro,我一直用的这个,option + 字母唤起应用
    OnewayStreet
        36
    OnewayStreet  
       2021-01-25 14:50:37 +08:00
    楼上巧了,同用 keyboard maestro,F1 到 F4 一键启动指定软件。
    itgoyo
        37
    itgoyo  
       2021-01-27 10:35:10 +08:00
    Alfred 里面的 hotkey 设置
    eijnix
        38
    eijnix  
       2022-07-21 21:41:23 +08:00
    @missqso 我就知道我能在 v 站搜到我想要的软件
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 12:09 PVG 20:09 LAX 05:09 JFK 08:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86