繁體中文

如何在 Mac 上檢查與調整滑鼠的輪詢率

在 Mac App Store 下載 InputConfig這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。

macOS 沒有輪詢率設定。這個速率是設在滑鼠本身,透過廠商自己的 App 或滑鼠上的按鈕,而兩者都沒有的滑鼠,就以廠商選定的速率運作。要看看傳到 Mac 的是多少,免費的滑鼠輪詢率測試可以在瀏覽器裡約 20 秒內算出來。

我做了 InputConfig,這是給滑鼠、鍵盤和手把用的免費 Mac App。它不會改變滑鼠的輪詢率。它自己有一個叫 Polling rate 的設定,那是另一回事,下面會說明。

步驟

  1. 在 Chrome 或其他 Chromium 瀏覽器中打開滑鼠輪詢率測試。
  2. 在方框內持續快速地、大幅度地轉圈移動滑鼠幾秒,不要停。
  3. 讀出數字和目前最高值,並與 125、500 或 1000 Hz 比較。
  4. 如果滑鼠有的話,在廠商的 App 裡或用滑鼠自己的按鈕改變速率,然後再執行一次測試。
  5. 除非你用搖桿或體感瞄準,否則請讓 InputConfig 自己的 Polling rate 保持預設值。

了解輪詢率的意思

輪詢率,也叫回報率,是滑鼠每秒告訴電腦自己在哪裡、哪些按鈕被按下的次數。算法很簡單:

速率兩次回報之間的時間
125 Hz8 毫秒
500 Hz2 毫秒
1000 Hz1 毫秒

較高的速率讓指標位置之間的步距更小。穩定的速率和高速率一樣重要,因為在不同速率之間跳動的滑鼠,感覺不平順。桌面工作幾乎任何速率都可以,這個數字主要在快速瞄準時才重要。

在 Mac 上用 20 秒測試

  1. 打開滑鼠輪詢率測試,把指標放在方框裡。
  2. 快速、大幅度地轉圈移動滑鼠幾秒,不要停。
  3. 讀出數字,也就是上一秒內傳到頁面的位置更新次數,以及 Highest so far,也就是這次測試中最好的一秒。

全程持續移動。暫停會讓計數下降,因為靜止的滑鼠不會送出新的東西。

請在 Chrome、Edge 或其他 Chromium 瀏覽器中執行,它們會傳遞滑鼠送出的每一筆回報。有些瀏覽器不管滑鼠送出什麼,大約每個螢幕畫面只計一次更新。請在同一個瀏覽器中比較多次執行,而不是看單一讀數。

解讀數字

你看到大約最可能的意思
900 到 1000滑鼠在 1000 Hz,而且瀏覽器傳遞了每一筆回報
450 到 500滑鼠在 500 Hz
110 到 125滑鼠在 125 Hz,或是瀏覽器在 120 Hz 螢幕上以每個畫面計數
大約 60瀏覽器在 60 Hz 螢幕上每個畫面計一次更新

請看 Pointer events the page received。當它與主要數字相符時,表示瀏覽器沒有傳遞每一筆回報,而這個讀數說明的是螢幕,不是滑鼠。有 ProMotion 的 MacBook Pro 顯示器最高以 120 Hz 更新,所以以每個畫面計數的瀏覽器,在那裡可能讀到接近 120。這個測試讀到的值可能低於真實速率,但絕不會高於。接近螢幕更新率的讀數,是瀏覽器,不是滑鼠。

在滑鼠儲存速率的地方調整

「系統設定」的「滑鼠」有追蹤速度、捲動和輔助點按,卻沒有回報率的設定。所以調整要在滑鼠上進行:

  • 廠商的 App。有 Mac App 的廠商,其遊戲滑鼠在那裡設定速率,而且許多會事後存在機載記憶體裡。哪些 App 能在 macOS 上執行,請看 Mac 上的 Razer Synapse 和 Mac 上的遊戲滑鼠。
  • 滑鼠上的按鈕或開關。有些滑鼠用底部的按鈕改變速率,手冊會說明哪種按法做什麼。
  • 網頁 App。少數廠商在 Chromium 瀏覽器的網頁上設定速率。
  • Apple 滑鼠。Magic Mouse 完全沒有速率設定。

我沒有檢查過每個品牌的 App,所以請讀你的滑鼠自己的支援頁面,了解它的速率設定在哪裡。改一次,再執行一次測試,然後保留讀數最穩定的設定。

比較藍牙、接收器和傳輸線

能用三種方式連接的滑鼠,在每一種方式下的回報速率可能不同。包裝上印著高速率的廠商,通常會註明適用的是接收器還是傳輸線,所以請查你那一款的規格頁面,然後量測:

  1. 測試藍牙。執行測試並記下 Highest so far。
  2. 測試接收器。直接插到 Mac,不要經過集線器,再執行一次。
  3. 測試傳輸線。如果滑鼠有的話,執行第三次。
  4. 檢查省電功能。有些滑鼠在電量低或在它們的 App 設定的省電模式下會降低速率。

每一種連接方式都要量測,因為規格表和你的 Mac 可能不一致。

InputConfig 的輪詢率是另一個設定

InputConfig 有 Settings、Advanced、Polling rate。它設定的是 InputConfig 自己多久檢查一次它的輸入,並送出預設集產生的內容,例如搖桿移動指標,或連點器的點按。它永遠不會影響到滑鼠,滑鼠自己的速率維持原樣。

  • 選項。60、120、180 或 240 Hz。
  • 預設值。開啟 Auto-switch on power source 時(出廠時就是如此),接電源時以 120 Hz 執行,用電池時則是 60 Hz。
  • 何時調高。180 和 240 是用搖桿或體感瞄準的,會多花一點 CPU。桌面使用在 60 就夠了。
  • 它限制什麼。InputConfig 每次輪詢最多送出一次連點或連發重複。
InputConfig 的 Settings、Advanced 分頁中的 Polling rate 方塊:已勾選 Auto-switch on power source,On power adapter 為 120 Hz,On battery 為 60 Hz,下方是 System performance 的數字。
Figure 1. InputConfig 自己的 Polling rate,電源轉接器和電池各有不同的速率。改變它絕不會改變滑鼠的回報。

滑鼠的速率是在滑鼠上設定,InputConfig 的速率是在 InputConfig 裡設定。

在 InputConfig 即時觀察點按

輪詢測試計算的是回報次數。InputConfig 的 Live Visualizer 顯示每一筆回報帶了什麼:選擇 Mouse 範本,它會畫出滑鼠和軌跡板,並在點按、Button 4 和 Button 5、四個方向的捲動、移動和按兩下到達時讓它們亮起,不需要任何預設集在執行。

InputConfig 的 Live Visualizer 使用 Mouse 範本:畫出一個滑鼠和一個軌跡板,以及從 Left click 到 Force click 的輸入清單,其中 Side button 4 亮起。
Figure 2. Mouse 範本會在每個按鈕和捲動到達時讓它亮起。它顯示的是滑鼠送出什麼,不是多常送出。

它不量測 Hz,而且 InputConfig 不會改變 DPI、輪詢率、加速度或捲動手感。它做的是給按鈕工作,例如讓側鍵做返回和前進。速率用測試,按鈕用 Live Visualizer。滑鼠測試工具也能在瀏覽器裡檢查每個按鈕。

如果數字看起來不對

照這個階梯走,從最小的一步開始:

  1. 移動快一點。慢速轉圈會少算。
  2. 換瀏覽器。如果你用的是以每個畫面計數的瀏覽器,請試試 Chromium 瀏覽器。
  3. 直接插上。集線器或長的延長線可能讓回報變慢。
  4. 檢查廠商的 App。速率可能已被重設,或是開啟了省電模式。
  5. 結束吃資源的 App。忙碌的 Mac 可能讓回報較晚傳給瀏覽器。

每次執行只改一件事,這樣你就知道是哪個改變讓數字動了。

簡短版

  • 沒有 macOS 設定。速率存在滑鼠裡。
  • 檢查它。免費的輪詢率測試,用 Chromium 瀏覽器,快速轉圈。
  • 調整它。廠商的 App 或滑鼠自己的按鈕,然後再測試。
  • 兩個不同的設定。InputConfig 的 Polling rate 是它自己的,用於搖桿、體感和重複。

先量測,再調整滑鼠,除非你用搖桿瞄準,否則讓 InputConfig 維持在 120 Hz。手把輪詢率測試對遊戲手把做同樣的檢查。

常見問題

如何在 Mac 上檢查我的滑鼠輪詢率?

打開瀏覽器的輪詢率測試,例如 inputconfig.com 上免費的那一個,並在方框內快速轉圈移動滑鼠。在 Chromium 瀏覽器中,這個數字會很接近滑鼠的速率。

macOS 可以改變滑鼠的輪詢率嗎?

不行。「系統設定」沒有輪詢率設定。如果滑鼠允許你改變的話,速率是在滑鼠上設定,透過廠商的 App 或滑鼠上的按鈕。

為什麼測試讀到的值低於 1000 Hz?

瀏覽器可能每個螢幕畫面只計一次更新、滑鼠移動得不夠快,或是 Mac 在頁面看到之前就合併了回報。讀到接近 60 或 120,通常表示是瀏覽器,不是滑鼠。

藍牙會降低輪詢率嗎?

可能會。許多滑鼠透過藍牙回報的速率,與透過接收器或傳輸線不同,所以請在每一種連接方式各執行一次測試並比較。

InputConfig 的輪詢率就是滑鼠的輪詢率嗎?

不是。InputConfig 在 Settings、Advanced 中的 Polling rate,設定的是 App 自己多久檢查一次輸入並送出預設集的輸出,範圍是 60 到 240 Hz。它絕不會改變滑鼠的回報。

更多中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。

本頁的其他語言版本: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, ไทย, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.