V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tuihou123321
V2EX  ›  macOS

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

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

    问题描述: 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
    CY4suncheng
        35
    CY4suncheng  
       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   ·   实用小工具   ·   3568 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.