第三方滑鼠, 在 macOS 上一樣好用
MouseTuner 是一款原生 macOS App,把 macOS 沒管的那部分補給第三方滑鼠。
- 平滑滾動
- 按鍵映射
- 硬體控制
- 按住說話
- 輸入法切換
需要 macOS 13.3 以上,支援 Apple Silicon 與 Intel 晶片。 發佈說明 →
滾輪事件,原樣
每格一跳,中間沒有影格
過一遍標準平滑滾動曲線
按下面這條曲線展開
把指標移到面板上,撥一下滾輪。
兩塊面板收到的是同一批滾輪事件。左邊按系統交出來的樣子直接套用,右邊餵給平滑滾動引擎,和 App 裡逐行相同的那套程式碼。撥一下滑桿就能改這條曲線。

DPI、SmartShift、電量與控制表都經 HID++ 讀寫,不需要跑羅技的軟體,也不需要帳號。

按前景 App 切換輸入法,或者按你正在看的那個瀏覽器分頁的網域切換。
它做的三件事
平滑滾動
把滑鼠送來的離散滾輪事件換成合成的像素級慣性滾動。這條曲線(最小步長、速度增益、時長、衰減)用視覺化介面編輯並即時預覽,也可以按 App 覆蓋。
滾輪事件,原樣
56 px
每格一跳,中間沒有影格
過一遍標準平滑滾動曲線
56 px · 320 ms
大部分距離落在最前面幾幀
按鍵映射
一顆鍵上掛著一串 Trigger,每條 Trigger 指向一個 Action。圖裡單擊發快捷鍵,長按按住修飾鍵。Trigger 一直到四方向拖曳、Chord、Hold + Scroll;Action 一直到 AppleScript 與 Shell 指令。兩者都可以按應用覆蓋。
Wheel Mode Button
Click
Keyboard shortcutfnSpaceLong press
Hold modifierfnHeld only while the mouse button is down.
DPI、
SmartShift 與電量 認得出的滑鼠,這幾項經 HID++ 直接讀寫,和羅技自家軟體說的是同一套協定。不用跑羅技的軟體,也不用註冊帳號。認不出的滑鼠照樣有平滑滾動與按鍵映射。
MX Master 3S Bluetooth
DPI1000SmartShiftRatchetAuto-disengage threshold10Only used while SmartShift follows the device.
Battery85%Buttons7 buttons
按住側鍵, 說話, 放開
Modifier Hold 是唯一一個「有始有終」的 Action。把它映射到 Fn,任何按住說話的語音輸入工具都能用拇指起停。
這週要出的東西:
按一下滾輪模式鍵開始說話,或者按住不放。fn up · 0.00 s
- 把側鍵的長按映射到 Hold modifier → Fn。
- 按住不放開始說。工具錄多久,完全等於你按住多久。
- 放開手。修飾鍵被放開,這顆鍵回到什麼都不做的狀態。
任何「按住某個鍵才錄音」的工具都能接:Typeless、Wispr Flow、superwhisper、macOS 聽寫。
修飾鍵卡在按下狀態,是這個 App 能對你造成的最壞後果,所以按鍵面板裡永遠有一個「釋放按住的輔助按鍵」按鈕,引擎也會在切換 App、權限被收回、事件攔截失效時主動放開。
少一件要手動切的事
規則按前景 App、或者按你正在看的那個瀏覽器分頁的網域挑輸入法。比對先精確、再回退到上層網域,並忽略 www. 前綴。讀瀏覽器網址需要輔助使用權限,按 App 切換則不用。
Domain Rule:你此刻正在看的這個分頁
gist.github.com → no rule → github.com → ABC
App Rule:目前的前景 App
not reached
全域預設:其餘情況
not reached
換一個前景 App 或分頁。第一層比對上的規則就決定了輸入法,它下面的層根本不會被問到。
不一樣的地方
原生 Swift App
不進沙盒才拿得到原始 HID 輸入、也才攔得到全域事件,這同時意味著不能上架 Mac App Store,發佈方式是 Developer ID 簽章加公證,外加一份 Homebrew Cask。
一份你可以自己核對的網路請求清單
App 送出的每一條網路請求都在隱私頁寫清楚觸發條件、目標與送出內容,包括那兩條關不掉的。這份清單你可以用封包側錄逐條核對。
看完整的請求清單 →硬體控制是標配
HID++ 硬體控制(DPI、SmartShift、電量)一開始就在裡面。這個 App 只有一個版本,沒有功能被留到更貴的方案裡。
沒有映射的按鍵, 行為跟沒裝 MouseTuner 完全一致
這是預設行為。沒設過的鍵、沒認出的裝置、缺權限的功能,行為都和沒裝這個 App 時一樣,介面會說明原因。
滾輪模式鍵
0x00C4 → Hold modifier · fn
這台滑鼠上唯一配了映射的鍵。按住它,你按住多久 Fn 就落多久。
$9.9 付一次, 3 台機器
30 天全部功能,不需要帳號也不需要信用卡,之後一次性買斷。14 天內反悔,無需理由退款。
常見問題
我的滑鼠能用嗎?
平滑滾動與按鍵映射對任何滑鼠都生效,它們作用在系統輸入事件上,不看是哪一支裝置。額外的 HID++ 控制需要 Device Profile,這些還在真機上一台台採。
那我的觸控板呢?
原樣放行。平滑滾動只對滾輪滑鼠生效;觸控板與 Magic Mouse 本來就送出像素級事件,直接放過去。
為什麼不上 Mac App Store?
原始 HID 存取與全域事件攔截在 App Sandbox 下都不可用,而上架必須進沙盒。所以發佈方式是 Developer ID 簽章加公證、配 Homebrew Cask,更新走 Sparkle。
試用期結束之後會怎樣?
增強功能(平滑滾動自訂、按鍵映射、HID++ 裝置控制)會關閉。App 本身繼續跑,行為回到系統預設;不會有功能突然失靈,只是不再比系統預設多做什麼。




