跳至主要內容
MouseTuner
選單

滑鼠怎麼用,按你的習慣來

MouseTuner 是一款原生 macOS App,用來按自己的習慣設定滑鼠和觸控板。

  • 平滑滾動
  • 按鍵映射
  • DPI 與 SmartShift
  • 按住說話
  • 輸入法切換
  • 忽略觸控板觸碰
下載 macOS 版

需要 macOS 15 以上,支援 Apple Silicon 與 Intel 晶片。 發佈說明 →

MouseTuner — 滾動

滾輪事件,原樣

每格一跳,中間沒有影格

過一遍標準平滑滾動曲線

按下面這條曲線展開

每影格位移

把指標移到面板上,撥一下滾輪。

兩塊面板收到的是同一批滾輪事件。左邊按系統交出來的樣子直接套用,右邊餵給平滑滾動引擎,和 App 裡逐行相同的那套程式碼。撥一下滑桿就能改這條曲線。

它做的三件事

  1. 平滑滾動

    把滾輪送來的離散步進變成順滑的像素級慣性滾動。這條曲線(最小步長、速度增益、時長、衰減)用視覺化介面編輯並即時預覽,也可以按 App 覆蓋。

    滾輪事件,原樣

    56 px

    每格一跳,中間沒有影格

    過一遍標準平滑滾動曲線

    56 px · 320 ms

    大部分距離落在最前面幾幀

  2. 按鍵映射

    一顆鍵上掛著一串 Trigger,每條 Trigger 指向一個 Action。圖裡單擊發快捷鍵,長按按住修飾鍵。Trigger 一直到四方向拖曳、Chord、Hold + Scroll;Action 一直到 AppleScript 與 Shell 指令。兩者都可以按應用覆蓋。

    Wheel Mode Button

    Click

    Keyboard shortcut
    fnSpace

    Long press

    Hold modifier
    fn

    Held only while the mouse button is down.

  3. DPI、SmartShift 與電量

    MouseTuner 認得的羅技滑鼠,這幾項設定在裝置面板裡讀取和修改。其他滑鼠照樣有平滑滾動和按鍵映射。

    MX Master 3S Bluetooth

    DPI1000
    SmartShiftRatchet
    Auto-disengage threshold10

    Only used while SmartShift follows the device.

    Battery85%
    Buttons7 buttons

按住側鍵,說話,放開

Modifier Hold 是唯一一個「有始有終」的 Action。把它映射到 Fn,任何按住說話的語音輸入工具都能用拇指起停。

備忘錄 — 本週同步

這週要出的東西:

按一下滾輪模式鍵開始說話,或者按住不放。fn up · 0.00 s

  1. 把側鍵的長按映射到 Hold modifier → Fn。
  2. 按住不放開始說。工具錄多久,完全等於你按住多久。
  3. 放開手。修飾鍵被放開,這顆鍵回到什麼都不做的狀態。

任何「按住某個鍵才錄音」的工具都能接:Typeless、Wispr Flow、superwhisper、macOS 聽寫。

修飾鍵卡在按下狀態,是這個 App 能對你造成的最壞後果,所以按鍵面板裡永遠有一個「釋放按住的輔助按鍵」按鈕,引擎也會在切換 App、權限被收回、事件處理失效時主動放開。

少一件要手動切的事

規則按前景 App、或者按你正在看的那個瀏覽器分頁的網域挑輸入法。比對先精確、再回退到上層網域,並忽略 www. 前綴。讀瀏覽器網址需要輔助使用權限,按 App 切換則不用。

目前前景
  1. Domain Rule:你此刻正在看的這個分頁

    gist.github.com → no rule → github.com → ABC

  2. App Rule:目前的前景 App

    not reached

  3. 全域預設:其餘情況

    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 時的樣子。

試用 30 天,無需註冊帳號

全部功能,不用註冊,不用信用卡。買了之後 14 天內不滿意,無需理由退款。

下載 MouseTuner