emacs evil 使用Karabiner Elements改键

灵感

有一天刷知乎,偶然发现到一篇关于macos emacs用户evil模式的改键心得。感觉设计的很聪明,而且很符合touchbar用户的实际需求。
原文链接:
知乎专栏:键位应该这样改

初衷

可能由于是Karabiner Elements版本和原文不一致,导致我找了很久的Rules,所以分享一下我的过程,想让需要的人少走弯路。

改键的目的

如果是纯emacs用户,肯定知道control的位置很难受,所以基础操作是把CapsLock键改成Control键。而如果是vim转emacs用户,肯定知道evil模式,那么对于touchbar用户来说esc是虚拟按键,触摸反馈很差,很影响效率,所以就有大神想出了这样的改键逻辑:

  • 当只按下CapsLock键的时候,它实际返回的是Esc
  • 当按下CapsLock键和其他键的时候,它实际返回的是Control

过程记录

  • 操作系统:mac os catalina version 10.15
  • 安装工具 Karabiner Elements,按照提示打开权限
  • 点击顶栏Complex modifications,点击左下角Add rulle
  • 点击顶部Import more rules from the Internet (open a web browser)
  • 跳转网页之后搜索:Change caps_lock key (rev 4)
  • 点击右侧蓝色按钮Import
  • 点击界面 Open Karabiner-Elements.app
  • 进入软件后点击Import
  • 在导入的rules里选择Change caps_lock to control if pressed with other keys,to escape if pressed alone.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值