zealinux
V2EX  ›  macOS

Mac 全局快捷键冲突,怎么办?

  •  
  •   zealinux · Dec 21, 2018 · 8823 views
    This topic created in 2786 days ago, the information mentioned may be changed or developed.

    Alfred ( A ) 有一个唤醒全局快捷键,Alt + Space,

    可以在另一个 App ( B )中也需要用这个快捷键。

    我的需求是:

    1. 当前没有启动 B,或者 B 窗口不是当前激活窗口。 那么使用快捷健,可以唤醒 A

    2. 如果打开了 B,且是激活窗口, 那么使用快捷键,就是 B 的绑定功能。

    我不想把快捷键换成其他

    14 replies    2021-11-30 12:12:11 +08:00
    ePingTu
        1
    ePingTu  
       Dec 21, 2018
    尝试着将 B 的快捷键更换掉;
    或者尝试着将 Alfred 启动的快捷键修正为 ⌘+Space,这个习惯后,会比 alt+Space 更方便。
    minamike
        2
    minamike  
       Dec 21, 2018 via iPhone
    Alfred 我觉得双击 command 更方便啊🤔
    carlosevo
        3
    carlosevo  
       Dec 21, 2018
    @ePingTu 那切换输入法怎么办 lol
    msdurex
        4
    msdurex  
       Dec 21, 2018 via iPhone
    可以把全局快捷键关闭,这样快捷键就只在 App 里激活。
    chinvo
        5
    chinvo  
       Dec 21, 2018 via iPhone
    @carlosevo #3 输入法其实默认是 ctrl + space,cmd + space 默认是 spotlight,你在系统快捷键点一次重设就知道了
    RYAN0UP
        6
    RYAN0UP  
       Dec 21, 2018 via Android
    @minamike 同,我也是双击 command
    winddweb
        7
    winddweb  
       Dec 21, 2018
    cmd space = Alfred
    opt space = spotlight
    martinsu
        8
    martinsu  
       Dec 21, 2018
    不能接受任何组合键自身作单独功能
    martinsu
        9
    martinsu  
       Dec 21, 2018
    组合键
    fn / ctrl shift opt cmd / win alt

    功能键就是 F1~F12 一排
    jorneyr
        10
    jorneyr  
       Dec 22, 2018
    各种方案都不看看需求么: 我不想把快捷键换成其他
    Chingim
        11
    Chingim  
       Dec 24, 2018 via Android
    hammerspoon。
    1. alfred 定义一个没人用的快捷键
    2. App 也定义一个没人用的快捷键
    3. hammerspoon 检测 alt space 快捷键,处理函数里实现你的逻辑(有 api),再触发不同的按键
    Chingim
        12
    Chingim  
       Dec 24, 2018 via Android
    不过很奇怪你为什么要设置 B 的快捷键为全局?你明明只是把它当应用内快捷键在用
    ePingTu
        13
    ePingTu  
       Jan 11, 2019
    @carlosevo 哦,我是将切换输入法的键位修改成了类似于 windows 下的 Ctrl+空格,哈哈哈。
    wuhao
        14
    wuhao  
       Nov 30, 2021
    @minamike 果然很方便
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1003 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 18:36 · PVG 02:36 · LAX 11:36 · JFK 14:36
    ♥ Do have faith in what you're doing.