滑鼠怎麼用, 按你的習慣來
MouseTuner 是一款原生 macOS App,用來按自己的習慣設定滑鼠和觸控板。
- 平滑滾動
- 按鍵映射
- DPI 與 SmartShift
- 按住說話
- 輸入法切換
- 忽略觸控板觸碰
需要 macOS 15 以上,支援 Apple Silicon 與 Intel 晶片。 發佈說明 →
滾輪事件,原樣
每格一跳,中間沒有影格
過一遍標準平滑滾動曲線
按下面這條曲線展開
把指標移到面板上,撥一下滾輪。
兩塊面板收到的是同一批滾輪事件。左邊按系統交出來的樣子直接套用,右邊餵給平滑滾動引擎,和 App 裡逐行相同的那套程式碼。撥一下滑桿就能改這條曲線。

已識別的羅技滑鼠上的 DPI、SmartShift、電量與按鍵數,不需要帳號。

按前景 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 與電量 MouseTuner 認得的羅技滑鼠,這幾項設定在裝置面板裡讀取和修改。其他滑鼠照樣有平滑滾動和按鍵映射。
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 或分頁。第一層比對上的規則就決定了輸入法,它下面的層根本不會被問到。
擱在觸控板上的手掌, 不再算數
MacBook 旁邊擺著滑鼠打字時,手掌總會壓到觸控板。觸控板面板有兩種辦法忽略這些觸碰:接了滑鼠就停用內建觸控板;或者沿四邊劃出邊帶,落在帶裡的觸碰當成手掌,之後滑到哪裡都一樣。
(0.09, 0.30) · left band → palm, ignored
落在邊帶裡,所以它是擱著的手掌,滑到哪裡都不變。板上只有手掌時,輕點、點按、滾動和手勢都不生效。
在觸控板上按下並拖曳。從陰影邊帶裡起手,再滑進中間試試。
有兩件事攔不住。沒接滑鼠時指標仍會跟著手掌走:想讓指標停住只能停用內建觸控板,而 macOS 只在接著滑鼠時才停用它。手掌加一根真正的手指,驅動程式發出來的是雙指手勢,拆不開。
不一樣的地方
原生 Swift App
以 Swift 撰寫,用 Developer ID 簽章並經 Apple 公證發佈,外加一份 Homebrew Cask,更新走 Sparkle。
不要帳號, 不蒐集使用資料
不需要註冊任何帳號。App 不蒐集使用行為資料,也不含任何分析或廣告元件。
DPI 與 SmartShift 設定是標配
認得的滑鼠上,DPI、SmartShift 和電量一開始就在裡面。這個 App 只有一個版本,沒有功能被留到更貴的方案裡。
沒有映射的按鍵, 行為跟沒裝 MouseTuner 完全一致
這是預設行為。沒設過的鍵、沒認出的裝置、缺權限的功能,行為都和沒裝這個 App 時一樣,介面會說明原因。
滾輪模式鍵
0x00C4 → Hold modifier · fn
這台滑鼠上唯一配了映射的鍵。按住它,你按住多久 Fn 就落多久。
$9.9 付一次, 3 台機器
30 天全部功能,不需要帳號也不需要信用卡,之後一次性買斷。14 天內反悔,無需理由退款。
常見問題
我的滑鼠能用嗎?
平滑滾動與按鍵映射對任何滑鼠都生效。DPI、SmartShift 與電量這幾項在 MouseTuner 認得的羅技機型上可用,這份機型清單還在持續擴充。
那我的觸控板呢?
平滑滾動不碰它:觸控板與 Magic Mouse 本來就送出像素級事件,直接放過去。MouseTuner 裡只有觸控板面板會動它,而且預設關著;打開後可以在接了滑鼠時忽略內建觸控板,或者忽略落在四邊的觸碰。
試用期結束之後會怎樣?
平滑滾動自訂、按鍵映射與觸控板邊緣會關閉。App 本身繼續跑,滑鼠的行為回到沒裝 MouseTuner 時的樣子。




