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

2017-10-15 07:52:21 +08:00
 ynyounuo

迫于 Xcode 9 升级了 High Sierra - -

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

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

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

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

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

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


@bao3 ~/.config/karabiner/
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
2017-10-16 12:58:42 +08:00
zvving
2017-10-17 09:39:07 +08:00
Keyboard Maestro 也可以配置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397717

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX