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