任意PC键盘映射到MAC键盘的karabiner配置xml文件

阅读更多
有没有朋友像我一样,找了很久适合于macbook pro的机械键盘呢?市面上仅有的几款,要么就是Matias的白轴,手感很差,要么DAS的青轴,小贵,声音大。

最后我发现了karabiner https://pqrs.org/osx/karabiner/index.html.en这个神器软件,购入了樱桃的G80-3000白色茶轴机械键盘,研究了一番,实现了完美的苹果键位:

  • COMMAND和OPTION互换,win键成为command键,可以互换键帽。
  • 菜单键 设为 fn
  • f1-f3 控制亮度
  • f2 mission control
  • f4 launchpad
  • f5-f6 键盘背光
  • f7-f9 媒体控制
  • f10-f12 音量控制
  • PrintScreen 设为 Eject
  • NumLock 设为 Command+Delete 一键删除文件(mac上NumLock没用,DAS键盘对应的就是Clear键)


完美~~~

附上private.xml吧,需要的可以照搬,只需要修改下产品型号id字符串即可。注意,不可用已有的配置配合不映射内置键盘或者apple键盘的选项使用,实测会造成eject、f7、f9等键失效。

用了这个private.xml,针对特定型号键盘映射后,只需勾选一项即可。




    
        CHERRY_KEYBORD
        0x046a
    

    
        PC_KEYBOARD
        0x0011
    

    
        CHERRY G80-3000 KEYBOARD
        private.deviceproductdef
        DeviceVendor::CHERRY_KEYBORD, DeviceProduct::PC_KEYBOARD
        private.remap.pc_to_mac
        __KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::FN

        __KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L
        __KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R
        __KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L
        __KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R

        __KeyToKey__ KeyCode::F1,  ConsumerKeyCode::BRIGHTNESS_DOWN
        __KeyToKey__ KeyCode::F2,  ConsumerKeyCode::BRIGHTNESS_UP
        __KeyToKey__      KeyCode::F3,  KeyCode::EXPOSE_ALL
        __KeyToKey__      KeyCode::F4,  KeyCode::DASHBOARD
        __KeyToKey__ KeyCode::F7,  ConsumerKeyCode::MUSIC_PREV
        __KeyToKey__ KeyCode::F8,  ConsumerKeyCode::MUSIC_PLAY
        __KeyToKey__ KeyCode::F9,  ConsumerKeyCode::MUSIC_NEXT
        __KeyToKey__ KeyCode::F10, ConsumerKeyCode::VOLUME_MUTE
        __KeyToKey__ KeyCode::F11, ConsumerKeyCode::VOLUME_DOWN
        __KeyToKey__ KeyCode::F12, ConsumerKeyCode::VOLUME_UP

        __KeyToKey__ KeyCode::KEYPAD_CLEAR, KeyCode::DELETE, ModifierFlag::COMMAND_L
        __KeyToKey__ KeyCode::PC_PRINTSCREEN, ConsumerKeyCode::EJECT
    




注意不同键盘的 vendorid 和 productid 部分是不同的,具体可以在 EventViewer中查看。

任意PC键盘映射到MAC键盘的karabiner配置xml文件_第1张图片

本人博客迁移到 http://yiidev.cn 本博客停止更新
  • 任意PC键盘映射到MAC键盘的karabiner配置xml文件_第2张图片
  • 大小: 103.4 KB
  • 查看图片附件

你可能感兴趣的:(xml,apple,键盘)