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

MacOS X 可以指定一个快捷键,一按就打开 safari 吗?

  •  
  •   gzelvis · 2015-11-02 02:15:31 +08:00 · 3503 次点击
    这是一个创建于 3294 天前的主题,其中的信息可能已经有所发展或是发生改变。

    windows 可以自己设置快捷键,一按就运行某个指定的程序,但 macos 好像不行?譬如我经常用的 finder 和 safari ,我想设置两个快捷键,不用每次都移动鼠标哪么远去点击打开它,不知道有没有办法?

    26 条回复    2023-03-09 12:35:18 +08:00
    Koma
        1
    Koma  
       2015-11-02 02:17:24 +08:00
    用 spotlight 来开不就好了
    gzelvis
        2
    gzelvis  
    OP
       2015-11-02 02:20:51 +08:00
    @Koma 还是慢啊。譬如我整一个 cmd+shift+s 就是打开 Safari ,就按一下键盘,多方便
    a154312237
        3
    a154312237  
       2015-11-02 02:46:24 +08:00 via iPhone
    manico
    Koma
        4
    Koma  
       2015-11-02 02:51:27 +08:00
    @gzelvis 1 秒和 1.5 秒的区别。 spotlight 还可以开所有程序,你设快捷键能设几个?多设几个还不容记住。
    Sylv
        5
    Sylv  
       2015-11-02 04:34:08 +08:00 via iPhone
    好几个软件可以实现这个功能,例如 Alfred 和 BetterTouchTool 。
    Kirscheis
        6
    Kirscheis  
       2015-11-02 06:17:56 +08:00
    其实这个办法是为了是在任何地方按下一组快捷键就打开一个 Terminal ,不过同理也可以打开 Safari 。

    创建一个新的 Service ,内容是打开 App ,然后在 Preference 里面给这个 Service 加上快捷键。
    sean419
        7
    sean419  
       2015-11-02 08:13:29 +08:00
    我是 keyboard Maestro 实现的。打开 finder ,按 ctrl + f 。打开 safari ,按 ctrl + s 。
    一般是两个键,因为按键是全局的,避免误开。如果一键的话,就把 F1-F15 ,这些功能键设计一下就可以了。
    lixu19941116
        8
    lixu19941116  
       2015-11-02 08:53:06 +08:00
    megabits
        9
    megabits  
       2015-11-02 09:13:49 +08:00 via iPad
    sunjourney
        10
    sunjourney  
       2015-11-02 09:17:09 +08:00
    上 karabiner 呗,有心省这 0.几秒,就付出点时间折腾下
    newbieo0O
        11
    newbieo0O  
       2015-11-02 09:20:49 +08:00
    snap! free
    kazarin
        12
    kazarin  
       2015-11-02 09:43:53 +08:00
    manico
    我用的 ctrl+shift 作为启动键,加上常用 app 的首字母来启动 /切换
    比如说 ctrl+shift+s 就是打开 /切换到 safari , ctrl+shift+f 就是打开 /切换到 finder
    hisway
        13
    hisway  
       2015-11-02 09:50:58 +08:00
    manico option+[1,2,3...] 打开各种 app
    jhinsel
        14
    jhinsel  
       2015-11-02 09:51:05 +08:00
    manico +1
    新版本正在开发,免费更新。
    coymail
        15
    coymail  
       2015-11-02 09:55:41 +08:00
    apptivate
    很多年没更新了,不过还能用
    fatestigma
        16
    fatestigma  
       2015-11-02 10:06:15 +08:00
    Automator 就可以,系统自带的。
    用 Automator 创建一个 Service ,从左边抓一个「 Launch Application 」过来,然后保存,自己命个名。打开「 System Preferences 」-「 Keyboard 」-「 Shortcuts 」-「 Services 」然后找到你自己创建的,给他添加一个快捷键,大功告成。
    lululau
        17
    lululau  
       2015-11-02 10:18:54 +08:00
    我是用 BTT 指定:

    CMD+F1 => Safari
    CMD+F2 => Chrome
    CMD+F3 => iTerm2
    CMD+F4 => Emacs
    ... ...
    chairuosen
        18
    chairuosen  
       2015-11-02 10:26:18 +08:00
    有个软件可以绑全局快捷键,比如我绑了 ctrl+` 到终端。
    是一个 logo 是黄星星的软件,叫 spark 。不是你想的那个 spark
    devon
        19
    devon  
       2015-11-02 10:35:04 +08:00
    没有人推荐 HammerSpoon 么,除了可以为程序设定全局快捷键外,窗口缩放等功能用起来更是得心应手。
    styx
        20
    styx  
       2015-11-02 10:45:29 +08:00
    用过 QuickSilver 和 Alfred ,都可以
    fish267
        21
    fish267  
       2015-11-02 11:37:21 +08:00
    snap
    gzelvis
        22
    gzelvis  
    OP
       2015-11-02 11:40:10 +08:00 via iPhone
    谢谢大家热心回复,最后用系统自带的 Automator 创建一个 service 然后给它定义快捷键搞定的(有点强迫症,不想另外装软件)
    tuoxie007
        23
    tuoxie007  
       2015-11-02 11:41:11 +08:00 via iPhone
    manico+1
    poplarch
        24
    poplarch  
       2015-11-02 12:20:41 +08:00
    必须是主席的 manico 啊 2.0 升级免费 买买买
    pacino
        25
    pacino  
       2015-11-03 13:17:15 +08:00
    一直用 snap 简单好用
    unkindle
        26
    unkindle  
       2023-03-09 12:35:18 +08:00
    我都是 cmd+space, saf 回车
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2494 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.