V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
canautumn
V2EX  ›  macOS

Karabiner 配置文件 设置 Microsoft Sculpt Comfort 蓝牙鼠标功能键

  •  
  •   canautumn · 2015-04-03 08:46:42 +08:00 · 5770 次点击
    这是一个创建于 3519 天前的主题,其中的信息可能已经有所发展或是发生改变。
    把老的Microsoft 3500换掉,换了这个鼠标(带win键的那个蓝牙鼠标)。(只用便宜鼠标,至少便宜鼠标里微软的比罗技的好得多),有一个显眼的win键,想起之前看到有帖子说可以用karabiner设置,就拿event viewer看了一下,功能键按下、上划下划都有映射,懒得自己改,搜到了这么一份文件,

    改完之后默认手势上下划动是前进后退,按下是launchpad。这份配置也可以修改scroll left right的映射。这样那个大蓝键就用上了。另外我把原文件上下划动对应前进后退对调了一下,更符合习惯。

    另一点和前一段时间用Karabiner映射微软鼠标功能键的帖子不一样的是,这个配置文件可以识别设备,不会把键盘的command键也给映射走。

    最后有个问题,我想把左右滚轮映射为前进后退,大蓝键上下滑动映射为左右滚动,但是我只看到Karabiner可以ScrollToKey,不能反过来KeyToScroll,不知大家有没有解决办法。

    第 1 条附言  ·  2015-04-04 03:32:48 +08:00
    原封未动的配置文件,今天第二天就出问题了。具体问题是,我把win键(键值COMMAND_L)映射为MISSION_CONTROL,划动手势为前进后退。昨天一直用的很好,今天所有划动手势都会在前进后退的同时触发App Exposé。诡异的是:
    1 只有将win键设为mission_control (或者control+cursor_up)的情况下会出现这个问题。
    2 event logger未出现任何异常(至少不是COMMAND_L映射的问题,因为前进后退快捷键我改成COMMAND_R+] / [ 还是有这问题,而且event logger看不出来)。
    3 重启、插拔、新建配置文件,清除SMC PRAM,关闭Keyboard Maestro、删除老的鼠标驱动,各种方法都试过了,还是有这个毛病。我重新下载配置文件,只要一修改win键为mission_control就会出现这个毛病。
    4 把win键映射为其他任何功能,包括launchpad,都不会出现这个毛病。一旦设为mission_control或者control_L+cursor_up,就会影响手势。
    5 把手势设为Mission_control,win键设置为后退(交换),正常。

    折腾了一个小时不知道怎么回事。最后想到了个办法,把win键映射为Mouse Button 5,最后在系统设置里把Mouse Button 5设为mission control,谢天谢地这回能用了……
    9 条回复    2015-04-04 03:24:01 +08:00
    Tink
        1
    Tink  
       2015-04-03 08:58:51 +08:00
    这个鼠标手感如何?
    Tink
        2
    Tink  
       2015-04-03 09:00:18 +08:00
    没细看Karabiner的文档,不过感觉要模拟scroll需要配合虚拟键
    canautumn
        3
    canautumn  
    OP
       2015-04-03 09:11:13 +08:00
    @Tink 因为需要两节五号电池,这个鼠标比较沉,移动手感还不如原先我用的3500。也许习惯习惯就好了……点击手感还不错。而且至少不用插接收器了。
    laoyuan
        4
    laoyuan  
       2015-04-03 09:18:18 +08:00
    排。我也正要换个蓝牙鼠标,有一次忘带鼠标了才发现我的老MX518居然要用掉MBA 20%的电量!
    canautumn
        5
    canautumn  
    OP
       2015-04-03 09:22:02 +08:00
    @Tink 谢谢,经你提醒我找到了VK_MOUSEKEY_SCROLL_RIGHT,但是映射上去不管用,不确定是不是这么用,也可能我哪儿没弄对。
    Tink
        6
    Tink  
       2015-04-03 09:34:13 +08:00
    @canautumn 这是我自己的Filco Minila的映射方案,里面用到了VK,你看下语法,我很久没看过karabiner的文档了,不知道有没有更新

    https://gist.github.com/goxofy/1f60b4e1b1715f3f73ba
    laoyuan
        7
    laoyuan  
       2015-04-03 12:22:04 +08:00
    LZ这款鼠标左中右三个键按下去的声音大不大,是清脆的金属声还是比较闷的声音?
    canautumn
        8
    canautumn  
    OP
       2015-04-04 03:22:44 +08:00
    @Tink 多谢,还是没搞定,以后有空再试试…… 然后今天还出了新的问题(虽然已经解决了)……
    canautumn
        9
    canautumn  
    OP
       2015-04-04 03:24:01 +08:00
    @laoyuan 比较沉闷,感觉有点质感的。相比起来,原先用的3500那就是清脆的吵人了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:15 · PVG 15:15 · LAX 23:15 · JFK 02:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.