Created
August 4, 2016 23:47
-
-
Save nweddle/7b0aa4c7dcd0429fd8f61630f36a9105 to your computer and use it in GitHub Desktop.
Karabiner Custom Settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<root> | |
<item> | |
<name>Karabiner private.xml settings</name> | |
<devicevendordef> | |
<vendorname>LOGITECH</vendorname> | |
<vendorid>0x046d</vendorid> | |
</devicevendordef> | |
<deviceproductdef> | |
<productname>M510</productname> | |
<productid>0x1025</productid> | |
</deviceproductdef> | |
<item> | |
<name>Forward Button to Fn Key (Logitech M510 Mouse)</name> | |
<identifier>com.logitech.mouse.m510.fwd_button</identifier> | |
<device_only>DeviceVendor::LOGITECH,DeviceProduct::M510</device_only> | |
<autogen>__KeyToKey__ | |
KeyCode::COMMAND_L, | |
KeyCode::FN</autogen> | |
</item> | |
<!-- | |
Microsoft Sculpt Comfort Mouse Binding for OSX (using Karabiner) | |
Window Button => Launchpad | |
Slide Down, Scroll Left => Backward (Cmd+[) | |
Slide Up, Scroll Right => Forward (Cmd+]) | |
A modified version from http://www.tslimi.tk/myblog/view.php?name=Touchpad+Support+of+Microsoft+Sculpt+Comfort+Mouse+for+OS+X | |
--> | |
<devicevendordef> | |
<vendorname>MICROSOFT</vendorname> | |
<vendorid>0x045e</vendorid> | |
</devicevendordef> | |
<deviceproductdef> | |
<productname>SCULPT_COMFORT</productname> | |
<productid>0x07a2</productid> | |
</deviceproductdef> | |
<item> | |
<name>Windows Button to Page Down (Microsoft Sculpt Comfort Mouse)</name> | |
<identifier>com.microsoft.mouse.sculpt_comfort.win_button</identifier> | |
<device_only>DeviceVendor::MICROSOFT,DeviceProduct::SCULPT_COMFORT</device_only> | |
<autogen>__KeyToKey__ | |
KeyCode::COMMAND_L, | |
KeyCode::PAGEDOWN</autogen> | |
</item> | |
<item> | |
<name>Slide Up to Page Up (Microsoft Sculpt Comfort Mouse)</name> | |
<identifier>com.microsoft.mouse.sculpt_comfort.slide_up</identifier> | |
<device_only>DeviceVendor::MICROSOFT,DeviceProduct::SCULPT_COMFORT</device_only> | |
<autogen>__KeyToKey__ | |
KeyCode::DELETE, ModifierFlag::CONTROL_L, | |
KeyCode::PAGEUP</autogen> | |
</item> | |
<item> | |
<name>Slide Down to Page Down (Microsoft Sculpt Comfort Mouse)</name> | |
<identifier>com.microsoft.mouse.sculpt_comfort.slide_down</identifier> | |
<device_only>DeviceVendor::MICROSOFT,DeviceProduct::SCULPT_COMFORT</device_only> | |
<autogen>__KeyToKey__ | |
KeyCode::TAB, ModifierFlag::CONTROL_L, | |
KeyCode::PAGEDOWN</autogen> | |
</item> | |
<item> | |
<name>Scroll Left to Backward (Microsoft Sculpt Comfort Mouse)</name> | |
<identifier>com.microsoft.mouse.sculpt_comfort.scroll_left</identifier> | |
<device_only>DeviceVendor::MICROSOFT,DeviceProduct::SCULPT_COMFORT</device_only> | |
<autogen>__ScrollWheelToKey__ | |
ScrollWheel::LEFT, | |
KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L</autogen> | |
</item> | |
<item> | |
<name>Scroll Right to Forward (Microsoft Sculpt Comfort Mouse)</name> | |
<identifier>com.microsoft.mouse.sculpt_comfort.scroll_right</identifier> | |
<device_only>DeviceVendor::MICROSOFT,DeviceProduct::SCULPT_COMFORT</device_only> | |
<autogen>__ScrollWheelToKey__ | |
ScrollWheel::RIGHT, | |
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L</autogen> | |
</item> | |
</item> | |
<item> | |
<name>──────────────────────────────</name> | |
</item> | |
</root> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment