<!-- | |
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 | |
--> | |
<?xml version="1.0"?> | |
<root> | |
<devicevendordef> | |
<vendorname>MICROSOFT</vendorname> | |
<vendorid>0x045e</vendorid> | |
</devicevendordef> | |
<deviceproductdef> | |
<productname>SCULPT_COMFORT</productname> | |
<productid>0x07a2</productid> | |
</deviceproductdef> | |
<item> | |
<name>Windows Button to LaunchPad (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::LAUNCHPAD | |
</autogen> | |
</item> | |
<item> | |
<name>Slide Up to Backward (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::BRACKET_RIGHT, ModifierFlag::COMMAND_L | |
</autogen> | |
</item> | |
<item> | |
<name>Slide Down to Forward (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::BRACKET_LEFT, ModifierFlag::COMMAND_L | |
</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> | |
</root> |
![]() |
1
Tink 2015-04-03 08:58:51 +08:00
这个鼠标手感如何?
|
![]() |
2
Tink 2015-04-03 09:00:18 +08:00
没细看Karabiner的文档,不过感觉要模拟scroll需要配合虚拟键
|
![]() |
3
canautumn OP @Tink 因为需要两节五号电池,这个鼠标比较沉,移动手感还不如原先我用的3500。也许习惯习惯就好了……点击手感还不错。而且至少不用插接收器了。
|
![]() |
4
laoyuan 2015-04-03 09:18:18 +08:00
排。我也正要换个蓝牙鼠标,有一次忘带鼠标了才发现我的老MX518居然要用掉MBA 20%的电量!
|
![]() |
5
canautumn OP @Tink 谢谢,经你提醒我找到了VK_MOUSEKEY_SCROLL_RIGHT,但是映射上去不管用,不确定是不是这么用,也可能我哪儿没弄对。
|
![]() |
6
Tink 2015-04-03 09:34:13 +08:00
@canautumn 这是我自己的Filco Minila的映射方案,里面用到了VK,你看下语法,我很久没看过karabiner的文档了,不知道有没有更新
https://gist.github.com/goxofy/1f60b4e1b1715f3f73ba |
![]() |
7
laoyuan 2015-04-03 12:22:04 +08:00
LZ这款鼠标左中右三个键按下去的声音大不大,是清脆的金属声还是比较闷的声音?
|