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

请问 Karabiner-Elements 如何实现旧版 Karabiner 的 Simple Vi mode?

  •  
  •   ynyounuo · 2017-10-15 07:52:21 +08:00 · 3460 次点击
    这是一个创建于 2378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于 Xcode 9 升级了 High Sierra - -

    现有方案都有一个非常反感的问题就是当任意键和 H/J/K/L 组合成为方向键后,该 Mapping 不能和 ⌥ 或者 ⌘ 等其他键共用。

    简单点儿说,就是 Mapping 后的方向键没办法实现 ⌘→ 到句末 ⌥→ 到词末这种东西,如果单独再 Map 这些组合到 HomeEnd 又感觉很不方便。不知道有没有人有现成解决方案,使用其他应用也无所谓,改键盘 layer 是可以但是手上有些键盘并不可以改。

    更别说现有方案快速连打会打不出 {tigger button} + h/j/k/l 的问题了 - -

    8 条回复    2017-10-17 09:39:07 +08:00
    rashawn
        1
    rashawn  
       2017-10-15 10:45:27 +08:00 via iPhone
    comple modificatuon 下面 有个从网站下载
    ynyounuo
        2
    ynyounuo  
    OP
       2017-10-15 19:06:34 +08:00
    @rashawn 你是不是没看我描述的内容 - -
    wyf88
        3
    wyf88  
       2017-10-15 20:18:47 +08:00   ❤️ 1
    我在用 Karabiner-elements 把 右⌘+IJKL 映射为方向键,并没有出现你说的问题呢,可以和左⌘、⌥、Shift 共用啊。

    {
    "from": {
    "key_code": "l",
    "modifiers": {
    "mandatory": [
    "right_command"
    ],
    "optional": [
    "any"
    ]
    }
    },
    "to": [
    {
    "key_code": "right_arrow"
    }
    ],
    "type": "basic"
    },
    bao3
        4
    bao3  
       2017-10-16 01:25:55 +08:00
    @wyf88 支持自定义文件了?这个文件在哪个位置
    ynyounuo
        5
    ynyounuo  
    OP
       2017-10-16 03:46:42 +08:00
    @wyf88 Thanks,

    optional: ["any"] 解决了问题


    @bao3 ~/.config/karabiner/
    rashawn
        6
    rashawn  
       2017-10-16 12:01:54 +08:00
    不好意思没仔细看, home end 建议用 C-a C-e, 词的话建议另外 map 两个键, 但是如果习惯用 command 和 option, 相信你已经解决了.
    后面有什么问题大家可以在这里 https://github.com/pqrs-org/KE-complex_modifications 提问, 有什么好的想法也可以提 PR
    wujunchuan2008
        7
    wujunchuan2008  
       2017-10-16 12:58:42 +08:00
    zvving
        8
    zvving  
       2017-10-17 09:39:07 +08:00
    Keyboard Maestro 也可以配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1345 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:32 · PVG 01:32 · LAX 10:32 · JFK 13:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.