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

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

  •  
  •   zealinux · 2018-12-21 17:53:00 +08:00 · 7823 次点击
    这是一个创建于 1958 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    我的需求是:

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

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

    我不想把快捷键换成其他

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

    功能键就是 F1~F12 一排
    jorneyr
        10
    jorneyr  
       2018-12-22 09:48:52 +08:00
    各种方案都不看看需求么: 我不想把快捷键换成其他
    Chingim
        11
    Chingim  
       2018-12-24 10:22:35 +08:00 via Android
    hammerspoon。
    1. alfred 定义一个没人用的快捷键
    2. App 也定义一个没人用的快捷键
    3. hammerspoon 检测 alt space 快捷键,处理函数里实现你的逻辑(有 api),再触发不同的按键
    Chingim
        12
    Chingim  
       2018-12-24 10:25:20 +08:00 via Android
    不过很奇怪你为什么要设置 B 的快捷键为全局?你明明只是把它当应用内快捷键在用
    ePingTu
        13
    ePingTu  
       2019-01-11 17:45:08 +08:00
    @carlosevo 哦,我是将切换输入法的键位修改成了类似于 windows 下的 Ctrl+空格,哈哈哈。
    wuhao
        14
    wuhao  
       2021-11-30 12:12:11 +08:00
    @minamike 果然很方便
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2301 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:18 · PVG 11:18 · LAX 20:18 · JFK 23:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.