写了一篇 Karabiner Elements 的使用心得,跟大家交流交流

287854442 1月前 17

Karabiner-Elements 之 介绍和使用( part 1 )

https://www.enjoey.life/2021/04/08/Karabiner-Elements-%E4%B9%8B-%E4%BB%8B%E7%BB%8D%E5%92%8C%E4%BD%BF%E7%94%A8%EF%BC%88part-1%EF%BC%89/

使用 Karabiner Elements 有两年了,有一些使用的心得,想跟大家交流交流,听听大家的使用感受和一些 tricky 使用方法啊

最新回复 (25)
  • aliceclark 22天前
    引用 2
    写的好详细
    之前也折腾过 karabiner elements,后来因为三个键盘经常换着用,就没咋依赖了,也就是把 cmd 和 opt 映射一下,function 键映射下(音量调整刚需)。
    希望后面可以有 complex modification 的心得,minila air 的~和·和 esc 同一个按键,~需要按 fn+shift+esc 总是太麻烦了
  • leverestfish 22天前
    引用 3
    @aliceclark minila air 那个问题,可以模仿 hhkb 的配列解决方案
  • wd 22天前
    引用 4
    @aliceclark 把 esc 挪 capslock 之类的呗,我放到了右 shift
  • wd 22天前
    引用 5
    文章不错 推荐用 goku 配置 karabiner 虽然有学习成本 但是比 json 舒服的不是一点半点,尤其你这样大量定制的用户
  • wellsc 22天前
    引用 6
    有没有 i3 wm 的键位
  • aliceclark 22天前
    引用 7
    @leverestfish hhkb 的~好像跟删除重合,minila air 也有一个在删除键左边,但是不习惯。。。
  • aliceclark 22天前
    引用 8
    @wd 是 esc 在右 shift 吗?
  • wd 22天前
    引用 9
    @aliceclark 是的。右 shift 单独按下的时候是 esc 。
  • StevenXobs 22天前
    引用 10
    写得很好,顶一下。感谢。
  • ian19znj 22天前
    引用 11
    引用:
    针对 Xcode app,把 Hyper + ] 映射为 Control + Cmd + ->,把 Hyper + ] 映射为 Control + Cmd + <-
    针对 VSCode/Chrome,我们把 Hyper + ] 映射为 Cmd + ],把 Hyper + ] 映射为 Cmd + [

    请教怎么针对 App 设置映射?
  • Chingim 22天前
    引用 12
    fn 那么远, 做 hyper 一点都不方便
  • Chingim 22天前
    引用 13
    而且因为 fn 和一些按键的组合有默认的功能
    所以自定义的组合要比 Control+Command+Option+Shift 做 hyper 要少得多
  • 楼主 287854442 22天前
    引用 14
    @aliceclark “ minila air 的~和·和 esc 同一个按键”,我的 KeyChron K6 也有一样的困扰,加了修饰键做了映射,直接按是 esc,hyper+esc=~
  • 楼主 287854442 22天前
    引用 15
    @wd json 确实太啰嗦了,配置文件搞的好长
  • 楼主 287854442 22天前
    引用 16
    @ian19znj 加一个 condition,指定 bundle_identifiers,比如指定 Xcode (包名是 com.apple.dt.Xcode ):


    {
    33 "conditions": [
    32 {
    31 "bundle_identifiers": [
    30 "^com.apple.dt.Xcode"
    29 ],
    28 "type": "frontmost_application_if"
    27 }
    26 ],
    25 "from": {
    24 "key_code": "open_bracket",
    23 "modifiers": {
    22 "mandatory": [
    21 "fn"
    20 ]
    19 }
    18 },
    17 "to": [
    16 {
    15 "key_code": "left_arrow",
    14 "modifiers": [
    13 "left_command",
    12 "left_control"
    11 ]
    10 }
    9 ],
    8 "type": "basic"
    7 }
  • 楼主 287854442 22天前
    引用 17
    @Chingim 其实不是把 fn 当作 hyper 键,还是把 capslock/control(hhkb)>作为 hyper,只不过把 hyper 定义为 fn 键,然后再和其他键和组合,hyper 只是个概念哈
  • ian19znj 22天前
    引用 18
    @287854442 #15 谢谢, 原来是要自己写配置文件哈。
  • Chingim 22天前
    引用 19
    用复杂的 hyper 就是为了避免冲突, 从这点上看, Control+Cmd+Option+Shift 不是比 fn 更好吗?

    毕竟像 hhkb 这种键盘, fn 绑定的默认按键是非常多的
  • xuegy 22天前
    引用 20
    个人觉得最实用的是把 PrintScreen 绑定到 Shift+Command+4
  • Depth 22天前
    引用 21
    m1 关机非正常关机的 BUG 一天不解决,就不装回去-。-
  • mikulch 22天前
    引用 22
    @aliceclark 本人是 minila r
    现在换 better touchtool 了
    kara 太折腾人了。
  • 楼主 287854442 22天前
    引用 23
    @Depth 我好像没遇到过啊,具体是什么问题啊
  • 楼主 287854442 22天前
    引用 24
    @Chingim 用 fn 的原因其实文中说了,就是为了再和 Control+Cmd+Option+Shift 里的键进行组合。可能我用 fn 用的比较少,没有这个问题吧。。。
  • Depth 22天前
    引用 25
    @287854442 https://www.v2ex.com/t/757300
  • wd 22天前
    引用 26
    楼主 blog 没有 rss 哎。。
  • 游客
    27
返回