Logitech鼠标:如何使用其他按钮?


67

我最近购买了Logitech M560鼠标。

它可以在Mac上正常工作,但是我想知道是否有软件/预面板(免费或付费),我可以用来映射鼠标上的其他按钮(例如,打开仪表板,选择行等)。

Logitech目前不支持此型号的Mac(我在购买鼠标时就意识到了这一点)

在此处输入图片说明

在没有任何配置的情况下,底部按钮在Chrome中可以用作“添加书签”,因此我想可以为此做些事情...


我无法添加答案,但是正确的答案是安装Logitech Control Center。我使用M510做到了这一点,现在我的后退和前进按钮都可以使用。我什至不必配置任何东西。 这是哪里买的。无需购买任何应用。
多里安

1
对于更新的设备(例如M510),截至2019年7月,要安装的正确软件称为“ Logitech Options”。我试用了Control Center软件,它立即告诉我不支持我的设备。
Dylan Nissley

Answers:


46

感谢前面的回答,我已经成功地使用BetterTouchTool映射了三个不同的按钮:

  • Usign的“普通小鼠”标签:
    • 按钮3(左轮)
    • 按钮4(右轮)
  • Usign的“键盘”标签:
    • cmd + D(返回),我将其分配给“中键”。

两个按钮仍然不可映射(向前和中键单击),但是总比没有好。希望它能满足您的需求。


对于其他按钮,请使用“按键顺序”选项来记录一系列按键,这些按钮实际上确实执行可以映射的唯一按键顺序。
RenaissanceProgrammer

34

如果您对使用侧面按钮进行导航感兴趣,我制作了一个名为SensibleSideButtons的开源菜单栏实用程序,可以解决此问题。像这里提到的大多数其他程序一样,我的侧键没有绑定到键盘快捷键,而是将它们绑定到虚拟的左右滑动手势。这种方法具有以下优点:在OS(包括Xcode)上几乎被普遍采用,避免了破坏性的行为,没有菜单栏闪烁或令人讨厌的噪音,仅将命令发送到了光标所在的特定窗口。

(这假定您的侧面按钮会发出标准的M4和M5事件。)


6
试了一下 易于设置(无需配置),并且可以按预期在Chrome / Finder / XCode上进行前进/后退操作。谢谢。
该死的蔬菜

1
这是所有人中最有用的工具。开箱即用!
Evgenia Manolova '10

1
很棒的工具。在VMware macOS 10.12 guest虚拟机中运行良好。
塞巴斯蒂安

安装Logitech控制面板时,SensibleSideButtons是否可以工作?我安装了它,但对M560的侧面按钮没有任何影响。
m000

不确定,抱歉-唯一的要求是鼠标发出标准的M4和M5命令。我认为某些Logitech鼠标可能会将键盘或系统快捷方式硬编码到按钮上。
Archagon


9

BetterTouch工具

BetterTouchTool将允许您将鼠标按钮映射到键盘快捷键或预定义的操作。只需使用要映射的按钮单击该区域,然后根据需要选择一个修饰键,然后选择键盘快捷键或预定义的操作即可进行映射。


1
不适用于M560。无法识别其他按钮。
Napolux

1
@Napolux确保没有其他可能会影响它的鼠标驱动程序/软件(转到BTT→设置并检查底部的潜在冲突列表),并且不要忘记给予BTT无障碍访问权限:)
grg

我做的。没有成功...
Napolux

尝试了此页面上列出的所有工具,只有这一工具让我成功分配了M570按钮。其他人会说他们在应用程序中工作,但没有实践
stonedauwg,

8

我用过USB Overdrive

USB Overdrive是Mac OS X的设备驱动程序,可处理任何制造商提供的任何USB鼠标/轨迹球/操纵杆/游戏手柄/媒体键盘和任何蓝牙鼠标,并允许您在全局范围内或基于每个应用程序,每个设备进行配置。请注意,USB Overdrive并未处理Apple Magic Mouse和Magic Trackpad,以使Mac OS X能够实现其全面的多点触控支持。

工作得很好。


7

根据类似问题的答案,可以使用名为Karabiner的程序检测M560发送的Logitec Windows特定于键盘的事件,并将其转换为常规键盘或鼠标按钮事件,例如BetterTouchTool之类的工具可以通过。

有关完整的详细信息,请参阅重复问题的原始答案,包括M560的Karabiner配置文件。


不幸的是,对于MacOS Sierra(10.12)起,Karabiner Elements当前不提供鼠标/定点设备支持-请参阅下面有关Hammerspoon的答复。
皮尔兹,

1

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() 

1

我做了Mac Mouse Fix

它使您可以将侧按钮重新映射到Windows风格的“后退”和“前进”(就像“明智的侧按钮-实际上,我复制了它们的代码”)或“切换空间”。它还具有完善的“平滑滚动”算法,我认为该算法在流动性和控制性等之间达到了很好的平衡。

Mac Mouse Fix非常节省系统资源,它是系统偏好设置插件,因此没有状态栏项。我试图使其尽可能地整洁。

最重要的是,它是100%免费的,它不会出售您的数据或任何东西,它是轻量级的,易于使用的,完全开源的。

我真的希望您会发现Mac Mouse Fix有用!

下载 | Github


1
当您在一些已答应的答案之间达成共识时
azerafati
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.