我最近購買了Logitech M560鼠標。
它在Mac上可以正常工作,但是我想知道是否有軟件/面板(可以免費或付費使用)映射我擁有的其他按鈕。我的鼠標(即打開儀表板,選擇行等)。
Logitech目前不支持該型號的Mac(我在購買鼠標時就意識到了這一點)
無需任何配置,底部按鈕在Chrome中可以用作“添加書籤”,所以我想我可以為此做些事情...
我最近購買了Logitech M560鼠標。
它在Mac上可以正常工作,但是我想知道是否有軟件/面板(可以免費或付費使用)映射我擁有的其他按鈕。我的鼠標(即打開儀表板,選擇行等)。
Logitech目前不支持該型號的Mac(我在購買鼠標時就意識到了這一點)
無需任何配置,底部按鈕在Chrome中可以用作“添加書籤”,所以我想我可以為此做些事情...
由於先前的回答,我已經成功使用 BetterTouchTool映射了三個不同的按鈕:
兩個按鈕仍然無法映射(向前和向中單擊),但總比沒有好。希望它能滿足您的需求。
如果您對使用側面按鈕進行導航感興趣,我製作了一個名為 SensibleSideButtons的開源菜單欄實用程序,它可以解決此問題。像這裡提到的其他大多數程序一樣,我沒有將側面按鈕綁定到鍵盤快捷鍵,而是將它們綁定到虛擬的左右滑動手勢。這種方法具有以下優點:在操作系統(包括Xcode)上幾乎被普遍採用,避免了破壞性的行為,沒有菜單欄閃爍或令人討厭的噪音,僅將命令發送到了光標所在的特定窗口。
(這假設您的側鍵會發出標準的M4和M5事件。)
我過去曾使用過 Steermouse,效果很好。
BetterTouchTool將允許您將鼠標按鈕映射到鍵盤快捷鍵或預定義的操作。只需使用您要映射的按鈕單擊該區域,然後根據需要選擇一個修飾鍵,然後選擇鍵盤快捷鍵或預定義的操作即可進行映射。
我已經使用過 USB Overdrive
USB Overdrive是Mac OS X的設備驅動程序,可以處理任何USB鼠標/軌跡球/操縱桿/遊戲手柄/媒體鍵盤以及任何製造商提供的任何藍牙鼠標,您都可以全局配置它們,也可以基於每個應用程序,每個設備進行配置。請注意,USB Overdrive並未處理Apple Magic Mouse和Magic Trackpad,以使Mac OS X能夠實現其全面的多點觸摸支持。
工作得很好。
根據類似問題的答案,可以使用名為Karabiner的程序來檢測M560發送的Logitec Windows特定於鍵盤的事件,並將其轉換為工具(如BetterTouchTool)可以處理的常規鍵盤或鼠標按鈕事件。
請參閱重複問題的原始答案以獲取完整信息,包括M560的Karabiner配置文件。
我做了 Mac鼠標修復。
它使您可以將側按鈕重新映射為Windows風格的“後退”和“前進”(就像“敏感側按鈕-實際上,我複制了它們的代碼”)或“切換空間”。它還具有完善的“平滑滾動”算法,我認為該算法在流動性和控制性等方面達到了很好的平衡。
Mac鼠標修復程序非常佔用系統資源,它是系統偏好設置插件,因此沒有狀態欄項。我試圖使其盡可能地整潔。
最重要的是,它是100%免費的,不會出售您的數據或任何東西,它是輕量級的,易於使用的,完全開源的。
我真的希望您會發現Mac Mouse Fix有用!
Hammerspoon是另一個免費的開放源代碼多功能工具,可用於將鼠標鍵映射到不同的功能-還有許多其他選項/插件(稱為“ Spoons”)。您需要安裝該工具並為其提供一些適當的配置-有關重新映射鼠標的信息,請參見此處的示例。這是一個示例配置,它將Logitech Marble鼠標右鍵微型按鈕(4)重新映射為中間點擊(2):
hs.eventtap.new({4,25,26},
功能(e)
本地PressedMouseButton = e:getProperty(hs.eventtap.event.properties ['mouseEventButtonNumber'])
如果PressedMouseButton == 4,那麼
mousepos = hs.mouse.getAbsolutePosition()
hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber,2):post()
結束
結束
):開始()