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

有办法在 OS X 上把微软 Sculpt Ergonomic 鼠标的 win 键利用起来吗

  •  
  •   oldcai · 2015-03-15 18:28:16 +08:00 · 8863 次点击
    这是一个创建于 3541 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试了Mission Control里面所有鼠标辅键都无效,似乎不能用原生方法了。
    15 条回复    2015-04-03 08:30:08 +08:00
    Cater
        1
    Cater  
       2015-03-15 18:37:08 +08:00
    win键在mac里相当于command吧。。。按起来没有效果吗?
    popbones
        2
    popbones  
       2015-03-15 19:34:14 +08:00 via iPhone
    Better touch tool
    oldcai
        3
    oldcai  
    OP
       2015-03-15 20:47:13 +08:00
    @Cater
    @popbones

    测试了下,键值是⌘ ,但是不能和其他键组合,比如按下并且按V,相当于只按了V,就像没有按⌘ 键一样。

    又测了下不同键盘一个按⌘一个按V,是不能粘贴的。

    所以大概明白了,鼠标上的win键基本上在mac上是没有用了。

    谢谢两位解答。
    pheyer
        4
    pheyer  
       2015-03-15 21:47:28 +08:00   ❤️ 1
    @oldcai 可能键值跟键盘上的有点区别,你看能不能把它映射成跟键盘的⌘键,可以参考一下这篇文章: http://my.oschina.net/ioslighter/blog/361929
    Majirefy
        5
    Majirefy  
       2015-03-15 23:04:55 +08:00
    常用的鼠标自定义软件,除了楼上的Better Touch Tool还有一个SteerMouse。
    我购买了一个有前进后退键的鼠标,用SteerMouse完美解决,但是我不知道能否映射Windows键,因为那个键被默认为⌘……
    30天免费试用,可以试试去……
    canautumn
        6
    canautumn  
       2015-03-15 23:07:42 +08:00
    我没这款鼠标,有个没win键的。不过想问一下即使装了intellipoint也不能设置那个按键吗?
    oldcai
        7
    oldcai  
    OP
       2015-03-16 00:03:57 +08:00
    @pheyer
    感谢
    是COMMAND_R,已经把COMMAND_R映射到了鼠标5键。
    代码如下:
    <item>
    <name>Change mouse win to button5</name>
    <identifier>private.change_mousewin_to_button5</identifier>
    <autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::VK_MOUSEKEY_BUTTON_BUTTON5</autogen>
    </item>

    @Majirefy
    看了下SteerMouse的价格US$20.00本来不打算尝试了的,但是还是试了下然后让这个帖子完整一点。
    SteerMouse似乎只支持鼠标按键,也就是本来就是比如BUTTON5,然后映射动作给这个键。这个功能用Better Touch Tool应该就可以实现。

    @canautumn
    安装了intellipoint,没有win键的这个键可以改设置
    http://www.microsoft.com/hardware/en-us/d/sculpt-ergonomic-mouse
    而Sculpt Ergonomic Mouse的好像只有windows版本。
    oldcai
        8
    oldcai  
    OP
       2015-03-16 01:33:23 +08:00
    @pheyer
    整理了一份完整的小键盘映射
    https://gist.github.com/oldcai/e027b715ed8e554c3ad9
    原作上没有加号减号星号斜杠。
    pheyer
        9
    pheyer  
       2015-03-16 09:46:22 +08:00
    @oldcai 原来你也有小键盘的问题啊,不过为什么是COMMAND_R映射到了鼠标5键,而不是鼠标5键映射到了COMMAND_R呢?没看明白
    alsacegustav
        10
    alsacegustav  
       2015-03-16 10:46:33 +08:00
    今早刚收到se鼠标,然后就发现楼主这个贴,哈哈啊哈哈
    oldcai
        11
    oldcai  
    OP
       2015-03-16 12:10:18 +08:00
    @pheyer 因为鼠标上面的win键直接就是发出的COMMAND_R的键值,而这样就没有用处。参见我上文提到的“又测了下不同键盘一个按⌘一个按V,是不能粘贴的。”
    而鼠标5键可以通过Better touch tool或者MissionControl映射成动作。
    @alsacegustav 恭喜
    louisw128
        12
    louisw128  
       2015-03-16 13:42:12 +08:00
    直接上罗技M558吧
    pheyer
        13
    pheyer  
       2015-03-16 14:08:59 +08:00
    @oldcai 看了一下上面的代码,那你不是把键盘上的⌘键也映射成了鼠标5键?
    oldcai
        14
    oldcai  
    OP
       2015-03-16 18:59:52 +08:00
    @pheyer 是啊,差不多吧。
    先改成了option,然后再改成的鼠标5键
    具体流程整理了一下,见 http://www.oldcai.com/archives/1031
    canautumn
        15
    canautumn  
       2015-04-03 08:30:08 +08:00
    @oldcai 我现在换了一个sculpt comfort 蓝牙鼠标,找到一份karabiner的配置文件,win键launchpad,上划下划对应前进后退,挺好用的,不知sculpt ergonomic 行不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:31 · PVG 05:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.