使用seil和karabiner做Mac键盘映射

最近在找工具,想把Mac键盘上的caps lock键映射成control键,发现两个神器,seil和karabiner.


  1. 首先需要到系统偏好设置里将 Caps Lock 键改为「No Action」。


    使用seil和karabiner做Mac键盘映射_第1张图片
  2. 下载这两个工具后,首先打开seil,勾选:


    使用seil和karabiner做Mac键盘映射_第2张图片

    将keycode设置成F19对应的80.

  3. 打开karabiner,在「Misc & Uninstall」中点击「Open private.xml」,会弹出来一个文档。打开该文档,将下面的代码替换进去:



  
 F19 To Control
 F19, send Control
 private.hyperspace2Control
 
 --KeyToKey--
 KeyCode::F19, 
 KeyCode::CONTROL_L
 
 

  1. 回到「Change Key」中点击「ReloadXML」,就会看到自定义的名为F19 To Control的映射选项.勾选即完成映射.

  2. 关于karabiner里,private.xml脚本语法解析:

 
 Hyper+space To Enter  
 Hyper(cmd+ctrl+shift+opt)+space, send enter 
 private.hyperspace2enter  
 
 --KeyToKey--
 KeyCode::SPACE,  
 ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,  
 KeyCode::ENTER  
 
 

你可能感兴趣的:(使用seil和karabiner做Mac键盘映射)