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

使用 Karabiner Elements 替换 Touch Bar 上的 esc 按键

  •  
  •   anonydmer · 2021-02-03 10:50:09 +08:00 · 1715 次点击
    这是一个创建于 1422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:

    Mac 自动换 Touch Bar 之后上面那个虚拟ESC按键完全没有手感,一直想找到替代方案;平时 idea,vscode 都用 vi mode,用 ctrl+[就可以替代 esc 了; 但是其他 app 仍然不爽,就找了下文档,在 Karabiner Elements 中实现了系统级的重映射

    有需要的配置如下:

    {
        "from": {
            "key_code": "open_bracket",
            "modifiers": {
                "mandatory": [
                    "left_control"
                ],
                "optional": [
                    "any"
                ]
            }
        },
        "to": [
            {
                "key_code": "escape"
            }
        ],
        "type": "basic"
    }
    

    PS: 左边的 left_control 已经做了 caps 到 ctrl 的映射

    8 条回复    2021-02-04 15:40:22 +08:00
    weixiangzhe
        1
    weixiangzhe  
       2021-02-03 12:11:38 +08:00
    caps 改成单个 esc,组合时 ctrl
    [img][/img]
    这条规则导入一下
    [img][/img]
    https://ke-complex-modifications.pqrs.org/
    anonydmer
        2
    anonydmer  
    OP
       2021-02-03 12:37:36 +08:00
    @weixiangzhe 这条规则我试过,个人觉得有延时,体验不好
    anonydmer
        3
    anonydmer  
    OP
       2021-02-03 12:41:19 +08:00
    而且有时候会引起一些问题,比如我手上稍微思考一下模式就改了
    weixiangzhe
        4
    weixiangzhe  
       2021-02-03 12:55:45 +08:00
    @anonydmer 我倒是没有发觉延时🤣,貌似可以配置延时的时间啥的,不行就不知道啦
    [img][/img]
    hamenny
        5
    hamenny  
       2021-02-03 23:31:58 +08:00
    我是把 1 左边那个~转成 esc
    anonydmer
        6
    anonydmer  
    OP
       2021-02-04 09:59:55 +08:00
    @hamenny ~和`应该不少时候还是会需要用到吧
    Kobayashi
        7
    Kobayashi  
       2021-02-04 14:00:02 +08:00 via Android
    ctrl 到 esc 没必要写这种配置文件,直接简单替换就行了。
    anonydmer
        8
    anonydmer  
    OP
       2021-02-04 15:40:22 +08:00
    @Kobayashi 就是因为简单的一对一替换满足不了我的要求才这样干的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:47 · PVG 09:47 · LAX 17:47 · JFK 20:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.