mac升级到sierra 10.12后,发现映射神器karabiner 无法使用了
所以到官网看看,发现现在还不能支持最新系统,不过下面有红色小字提示,现提供Karabiner-Elements作为临时替代品(链接)
这个Karabiner-Elements是karabiner的简化版,基本功能还是有的,想要自定义功能的可以写json,这是demo(链接)
这里再记下写自己xml的几个常用的,防止正式版出来了以后再去查语法
想自己研究的同学可以去看文档 Doc
<?xml version="1.0"?>
<root>
<item>
<name>chdo的设置 </name>
<identifier>private.swap_keys </identifier>
<!--这里交换了command和option-->。
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L:</autogen>
<autogen>__KeyToKey__ KeyCode:: OPTION_L, KeyCode:: COMMAND_L </autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R:</autogen>
<autogen>__KeyToKey__ KeyCode:: OPTION_R KeyCode:: COMMAND_R </autogen>
<!--这里是常用的功能建-->。
<autogen>__KeyToConsumer__ KeyCode::F13, ConsumerKeyCode::VOLUME_MUTE </autogen>
<autogen>__KeyToConsumer__ KeyCode::F14, ConsumerKeyCode::VOLUME_DOWN </autogen>
<autogen>__KeyToConsumer__ KeyCode::F15, ConsumerKeyCode::VOLUME_UP </autogen>
<autogen>__KeyToConsumer__ KeyCode::F12, ConsumerKeyCode::POWER </autogen>
</item>
</root>
先写这么多,不知道以后会不会转json