我最近购买了Logitech M560鼠标。
它可以在Mac上正常工作,但是我想知道是否有软件/预面板(免费或付费),我可以用来映射鼠标上的其他按钮(例如,打开仪表板,选择行等)。
Logitech目前不支持此型号的Mac(我在购买鼠标时就意识到了这一点)
在没有任何配置的情况下,底部按钮在Chrome中可以用作“添加书签”,因此我想可以为此做些事情...
我最近购买了Logitech M560鼠标。
它可以在Mac上正常工作,但是我想知道是否有软件/预面板(免费或付费),我可以用来映射鼠标上的其他按钮(例如,打开仪表板,选择行等)。
Logitech目前不支持此型号的Mac(我在购买鼠标时就意识到了这一点)
在没有任何配置的情况下,底部按钮在Chrome中可以用作“添加书签”,因此我想可以为此做些事情...
Answers:
感谢前面的回答,我已经成功地使用BetterTouchTool映射了三个不同的按钮:
两个按钮仍然不可映射(向前和中键单击),但是总比没有好。希望它能满足您的需求。
如果您对使用侧面按钮进行导航感兴趣,我制作了一个名为SensibleSideButtons的开源菜单栏实用程序,可以解决此问题。像这里提到的大多数其他程序一样,我的侧键没有绑定到键盘快捷键,而是将它们绑定到虚拟的左右滑动手势。这种方法具有以下优点:在OS(包括Xcode)上几乎被普遍采用,避免了破坏性的行为,没有菜单栏闪烁或令人讨厌的噪音,仅将命令发送到了光标所在的特定窗口。
(这假定您的侧面按钮会发出标准的M4和M5事件。)
过去,我使用Steermouse效果非常好。
BetterTouchTool将允许您将鼠标按钮映射到键盘快捷键或预定义的操作。只需使用要映射的按钮单击该区域,然后根据需要选择一个修饰键,然后选择键盘快捷键或预定义的操作即可进行映射。
USB Overdrive是Mac OS X的设备驱动程序,可处理任何制造商提供的任何USB鼠标/轨迹球/操纵杆/游戏手柄/媒体键盘和任何蓝牙鼠标,并允许您在全局范围内或基于每个应用程序,每个设备进行配置。请注意,USB Overdrive并未处理Apple Magic Mouse和Magic Trackpad,以使Mac OS X能够实现其全面的多点触控支持。
工作得很好。
Hammerspoon是另一个免费的开放源代码多功能工具,可用于将鼠标键映射到不同的功能-还有许多其他选项/插件(称为“勺子”)。您需要安装该工具并为其提供一些适当的配置- 有关重新映射鼠标的信息,请参见此处的示例。这是一个示例配置,该配置将Logitech Marble鼠标右键微型按钮(4)重新映射为中间单击(2):
hs.eventtap.new({4,25,26},
function(e)
local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
if pressedMouseButton == 4 then
mousepos = hs.mouse.getAbsolutePosition()
hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
end
end
):start()
我做了Mac Mouse Fix。
它使您可以将侧按钮重新映射到Windows风格的“后退”和“前进”(就像“明智的侧按钮-实际上,我复制了它们的代码”)或“切换空间”。它还具有完善的“平滑滚动”算法,我认为该算法在流动性和控制性等之间达到了很好的平衡。
Mac Mouse Fix非常节省系统资源,它是系统偏好设置插件,因此没有状态栏项。我试图使其尽可能地整洁。
最重要的是,它是100%免费的,它不会出售您的数据或任何东西,它是轻量级的,易于使用的,完全开源的。
我真的希望您会发现Mac Mouse Fix有用!