繁體中文

Mac 上的手把扳機無法使用

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

Mac 上大多數的扳機問題並不是扳機壞了。要不是扳機是數位的,只會回報開或關,就是扳機和遊戲之間有東西在等你扣得更深。

用即時畫面花兩分鐘就能分辨這些情況:「系統設定」會顯示 Mac 有沒有收到扳機,而我做的免費對應工具 InputConfig 的 Live Visualizer 則顯示它的行程有多長。

InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。

步驟

  1. 在「系統設定」、「遊戲控制器」裡扣每個扳機,看它亮起。
  2. 在 InputConfig 的 Live Visualizer 裡慢慢扣,看著百分比上升。
  3. 檢查扳機是類比還是數位。
  4. 如果扣下去停在橘線之前,用「Adjust live」移動這一列的死區。
  5. 在 DualSense Edge 或 Xbox Elite 上,檢查背面的扳機行程限位。

確認 Mac 看得到扳機

步驟 1:系統設定

  • 你:打開「系統設定」,在側邊欄按一下「遊戲控制器」,選取手把並扣每個扳機。
  • macOS:在圖片上點亮扳機。
  • 確認:如果它亮起,表示 Mac 收到了它。如果手把有列出,但扳機從不亮起,用線和藍牙都一樣,那就是扳機本身有問題。

步驟 2:Live Visualizer

  • 你:打開 InputConfig,按一下任何預設集,並慢慢扣扳機。
  • InputConfig:從底部填滿類比扳機,並顯示它的百分比。
  • 確認:靜止時是 0,扣到底時是 100,平滑地上升。
Live Visualizer 左扳機的特寫,填到 40%,橘色的線標出 25% 的死區。
Figure 1. 扳機隨著扣下而填滿;橘線是預設集的列開始計算的位置。

會跳動、卡在某個數值,或靜止時停在百分之幾的扳機,是磨損或髒了,而小小的死區能遮住最後那一種情況。

找出它是類比還是數位

有些扳機會回報被扣下多深。其他的只回報按下或沒按下,就像按鈕。圖會顯示差別:類比扳機會填滿並顯示百分比,數位扳機只會亮起。

  • 類比。DualSense、DualSense Edge、DualShock 4、Xbox Wireless、One 和 Elite 手把、Stadia Controller、8BitDo Pro 2、Ultimate 和 Ultimate 2C,以及兩款 Steam Controller。
  • 數位。Switch Pro Controller、Joy-Con、8BitDo SN30 Pro、Micro 和 Lite,以及 D 模式的 Logitech F310。在任何系統上,Switch 手把的 ZL 和 ZR 都是點按,不是扣下。
  • 目前是全有或全無。Switch 2 的 GameCube 手把,InputConfig 作為實驗透過 USB 讀取,它把 L 和 R 回報為完全按下或完全沒按。
Switch Pro Controller 圖的頂端長條,ZL 和 ZR 亮起,沒有顯示百分比。
Figure 2. 數位扳機只會亮起。Switch 手把上的 ZL 和 ZR 回報開或關。

想在數位扳機上輕輕扣的遊戲,得到的是全有或全無。那是手把本身的特性,Mac 上沒有任何設定能改變它。

移動橘線

在 InputConfig 預設集裡,類比扳機上的列會忽略扣下的前段。那就是它的死區,除非你更改,否則是 25%,而 Live Visualizer 把它畫成橫跨扳機的橘線。

  • 扳機填滿超過那條線,卻什麼也沒發生。請看這一列的輸出,或最前面的 App。
  • 你的扣下停在那條線之前。死區太高了。
  • 你:打開預設集的編輯器,打開扳機列的 Options 並按「Adjust live」。把扳機完全扣下,放開,然後拖曳滑桿,直到擱在扳機上的手指停在線以下。
  • InputConfig:顯示即時的條狀圖、Deadzone 和 Full push at 滑桿,以及 Current 和 Peak 讀數,而且在你拖曳時,這一列會跟著滑桿。
  • 確認:如果你只是碰到扳機這一列就觸發,就調高它。如果輕輕扣下沒有作用,就調低它。「Save」保留這個值,而「Cancel」會放回舊的值。
左扳機的即時調整面板,有即時條狀圖、Deadzone 和 Full push at 滑桿,以及目前和峰值讀數。
Figure 3. 即時調整:扣下扳機,放開,然後把死區設在擱著的手指所在位置的稍上方。

扳機可以用三種方式綁定。在輸入選單裡作為 LT / L2 或 RT / R2,它的作用像按鈕,適合點按或按鍵。作為軸,它會提供整個扣下的過程,適合 可變靈敏度,扣得越用力,指標移動或捲動就越快。作為區段,也就是扣下過程中的一段範圍,例如最後三分之一,它是自己的按鈕,沒有死區,畫在裝置的 Regions card 裡。把死區設在擱著的手指所在位置的稍上方。

如果扳機似乎提早停住

依照這個階梯往上試,先從最小的一步開始:

  1. 檢查 Edge 的行程限位滑桿。DualSense Edge 背面每個扳機都有行程限位滑桿,用來縮短它的行程。先檢查它。
  2. 檢查 Elite 的扳機鎖。Xbox Elite Series 2 背面有扳機鎖,用途相同。鎖的開關本身不會送出任何東西給 Mac。
  3. 降低死區。如果扣下在圖裡達到 100%,但這一列卻觸發得晚,表示橘線太高了。

在 Edge 或 Elite 上,先檢查背面的開關,再說扳機行程太短。

如果街機搖桿的 L2 和 R2 讀起來怪怪的

許多 PlayStation 街機搖桿把 L2 和 R2 當作一般按鈕送出,有些則同時以扳機和按鈕送出。

  • 圖。街機搖桿的圖是實驗性的,是關閉的,所以 Live Visualizer 會顯示標準遊戲手把。按下 L2,看什麼亮起:扳機、有編號的按鈕,或兩者皆是。
  • 1.6 已修正。社群對應表漏掉 L3、R3 和觸控板按下的搖桿,包括 Victrix Pro FS、PDP Versus Fighting 和 Qanba Drone。

更多內容在 Mac 上的街機搖桿。挑選與它送出內容相符的搖桿版本,圖就會對上。

如果在測試工具裡能用,在遊戲裡卻不行

那麼扳機沒問題,是遊戲在讀取別的東西。依照這個階梯往上試,先從最小的一步開始:

  1. 檢查遊戲自己的設定。看它的控制設定,如果它是透過 Steam 執行,則看 Steam Input 為它設定的配置。
  2. 記得誰讀取什麼。有自己手把支援的遊戲會直接讀取手把,永遠看不到 InputConfig 的死區。如果遊戲有扳機死區設定,就用遊戲的。
  3. 把預設集關掉。如果你也在 InputConfig 裡把扳機綁定到按鍵,遊戲可能同時看到扳機和按鍵。請單獨測試遊戲。

手把已連接但無法使用涵蓋其餘的部分。如果扳機在圖裡填滿,扳機就沒問題。

簡短版

  • 在「系統設定」裡亮起。表示 Mac 收到了它。
  • 在 Live Visualizer 裡填到 100。扳機健康,而且是類比的。
  • 只會亮起。它是數位的,沒有任何東西能改變這一點。
  • 觸發得太早或太晚。用「Adjust live」移動橘線。

先看著扣下的過程,再怪扳機,因為大多數時候是死區或設計的問題。

常見問題

為什麼我 Switch Pro Controller 的 ZR 只有扣到底才有用?

Switch Pro Controller 和 Joy-Con 的 ZL 和 ZR 是數位的:它們回報按下或沒按,從不回報部分扣下。預期類比扳機的遊戲,不論如何都得到完全按下。

我只是把手指擱在扳機上,它就觸發了。要改什麼?

在 InputConfig 裡用這一列 Options 裡的「Adjust live」,提高那一列的死區。在有自己手把支援的遊戲裡,如果遊戲有扳機死區設定,就用遊戲的。

扳機能控制速度,而不只是開或關嗎?

能,在類比扳機上。把扳機綁定為軸並開啟可變靈敏度,扣得越用力,指標或捲動就越快。

我怎麼知道我的扳機壞了?

如果「系統設定」列出了手把,但扳機在那裡從不亮起,用線和藍牙都一樣,就是扳機有問題。如果它亮起,但即時百分比跳動,或從未達到 100,就是磨損了。

更多中文頁面

詳細指南(英文)

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

本頁的其他語言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文

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