繁體中文

如何讓 Mac 上的手把震動

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

請在對應工具裡為某一列打開 Vibrate,因為在 Mac 上,手把只有在遊戲告訴它震動時才會震動,其他時候都不會。macOS 沒有任何設定,能讓手把在你按下按鈕、執行快速鍵,或搖桿推到邊緣時震動。

我做的免費對應工具 InputConfig 加上了這一點:預設集裡的任何一列,都可以在觸發時讓手把震動,強度和長度由你設定。它適用於 PS5 的 DualSense 和 DualSense Edge、PS4 的 DualShock 4、Xbox 手把,以及 macOS 回報有觸覺回饋的其他手把。

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

步驟

  1. 從 Mac App Store 安裝 InputConfig 並連接手把。
  2. 在側邊欄選取預設集,或建立一個新的,然後按編輯。
  3. 在你想感受到震動的那一列,打開 Options,並在 Feedback 方框裡勾選 Vibrate。
  4. 設定 Strength 和 Duration。
  5. 按 Save,然後 Activate,再按下控制項。

確認 macOS 自己會做什麼

Mac 上的震動是透過 Apple 的 Game Controller 框架,而且遊戲必須要求它。如果遊戲從來沒有寫那段程式碼,不管你做什麼,手把都會保持不動。

macOS 讓手把震動的另一個地方是「系統設定」:點選側邊欄的「遊戲控制器」,選取手把,Identify 會在支援的手把上播放觸覺回饋的模式。那是測試,不是你能附加在按鍵上的功能。macOS 手把設定頁面涵蓋了那個面板做的其他一切事情。macOS 為遊戲和 Identify 震動,不為任何你選的東西震動。

讓按鈕震動

如果手把還沒有連接,把手把連接到 Mac有每一種手把的步驟。

步驟 1:勾選 Vibrate

  • 你:在預設集編輯器裡,打開你想感受到震動的那一列的 Options,並在 Feedback 方框裡勾選 Vibrate。
  • InputConfig:把震動加到那一列,並在收合的列摘要中顯示出來,顯示為 Vibrate,或是比較長的震動則顯示 Vibrate 500 ms。
  • 確認:該列的摘要提到 Vibrate。
InputConfig 指派編輯器中某一列的 Options 已打開,顯示 Feedback 方框裡勾選了 Vibrate,Strength 為 30%,Duration 設為 Tap。
Figure 1. Vibrate 在每一列的 Options 裡,Feedback 之下,有它自己的強度和長度。

步驟 2:設定強度和長度

  • 你:設定 Strength,從 10% 到 100%(預設是 60),以及 Duration,從 Tap 到最長兩秒。
  • InputConfig:把兩者都保存在該列。
  • 確認:先用預設值,感受過之後再更改。

步驟 3:儲存並按下

  • 你:按 Save,然後 Activate,再按下控制項。
  • InputConfig:那一列每次觸發時,手把都會震動。
  • 確認:你每次按下都感覺到震動。

一列不需要有輸出也能震動。在你選擇一列要送出什麼的選單裡,Feedback 區段有 Vibrate the controller,可以做出唯一工作就是震動的一列。任何一列都可以震動,而且一列可以什麼都不做,只震動。

選擇一列要送出什麼的選單,Feedback 區段列出 Vibrate the controller 和 Speak a phrase。
Figure 2. 一列可以什麼都不做,只震動:在 Feedback 之下選擇 Vibrate the controller。

在按鈕以外的東西上震動

一列能聆聽的任何東西都可以帶有 Vibrate,所以震動的意義可以不只是按下:

  • 搖桿的邊緣。行程邊緣附近的搖桿區域,讓你感覺到搖桿已經推到底。
  • 觸控板區域。DualSense 上的觸控板區域,讓一次輕點確認你點中了你要的區域。
  • 扳機的喀噠。扳機過了某個點,成為你想感受到的喀噠。Smart Preset Maker 有一個專門做這件事的開關,Rumble when a trigger clicks,它會為每個點按滑鼠的扳機列加上一個強度 35% 的短暫震動。
  • 無聲的動作。巨集或隱藏的快速鍵,螢幕上沒有任何東西告訴你它已經執行。
Smart Preset Maker 的選項,有燈條顏色選擇器,以及扳機喀噠時震動的開關。
Figure 3. Smart Preset Maker 可以為每個點按滑鼠的扳機列加上短暫的震動。

在你的眼睛無法確認動作的地方,震動最有用。

選擇多強、多長

  • Strength.範圍是 10% 到 100%,每次以 5 為單位。
  • Duration.範圍是 Tap 到 2.0 秒。任何低於 60 ms 的都算 Tap。
  • Xbox 上的 Tap。一次短脈衝。
  • PlayStation 上的 Tap。DualSense 用觸覺致動器產生震動,需要大約五分之一秒才能達到要求的強度,所以在 PlayStation 手把上,Tap 或任何比這更短的長度,會以 220 ms 的震動播放。沒有這個下限,強度 100% 的短震動,感覺比同樣設定的長震動更弱。

重複的列刻意保持安靜。連發的列只在開始重複時震動一次,不會每次重複都震動。切換的列在你打開它時震動,連點器則在你開始它時震動。如果震動感覺太弱,先讓它變長,再讓它變強。

確認哪些手把會震動

手把在 InputConfig 裡震動
DualSense、DualSense Edge會,透過藍牙和 USB,經由設定燈條的同一份回報,所以預設集的顏色在它震動時不會改變
DualShock 4會,經由同一份回報。這份回報的藍牙版本是依文件寫成,沒有在 DualShock 4 上試過
Xbox Wireless、Xbox Elite會,透過 macOS 自己的觸覺回饋
Valve 的 2026 年 Steam Controller會,實驗性的,在 Steam 關閉時透過它自己的回報
USB 上的 Switch 2 Pro Controller不會。那個支援是實驗性的,只讀取按鈕和搖桿
通用 USB 手把、街機搖桿、方向盤不會。InputConfig 直接讀取它們,不會回送任何東西
其他任何東西如果 macOS 回報它有觸覺回饋,就會。如果沒有,Vibrate 會被安靜地略過

連接兩支 PlayStation 手把時,每一列只會讓它的群組所讀取的那支手把震動。玩家一的列絕不會讓玩家二的手把震動。

如果手把沒有震動

沿著這個階梯往上試,從最小的一步開始:

  1. 先測試馬達。按「系統設定」的「遊戲控制器」裡的 Identify,或是照著如何測試手把震動做。如果那裡也沒有任何震動,問題就不在那一列。
  2. 在表格中查看手把。通用 USB 手把、街機搖桿、方向盤和 Switch 2 Pro Controller 在 InputConfig 裡不會震動,而在 macOS 回報沒有觸覺回饋的手把上,Vibrate 會被安靜地略過。
  3. 關閉 Steam。2026 年的 Steam Controller 只有在 Steam 關閉時,才會在 InputConfig 裡震動。
  4. 確認那一列屬於哪支手把。有兩支 PlayStation 手把時,一列只會讓它的群組所讀取的手把震動。
  5. 讓它變長。在 DualSense 上,短震動感覺很軟。提高 Duration 再感受一次。

在 Identify 上有震動,而那一列沒有,表示問題在那一列或手把的支援,絕不是馬達。

它做不到的事

  • 有質感的觸覺回饋。這是震動:兩個馬達以你設定的強度運作。不是 PS5 遊戲所用的有質感的觸覺回饋。
  • 自適應扳機。InputConfig 把它們當作類比輸入讀取,並不去動它們的阻力。
  • 遊戲的震動。它不會把遊戲自己的震動傳遞過去,也不會為沒有震動的遊戲加上震動。
  • 它看不到的東西。它知道你按了什麼、移動了什麼。它不知道遊戲的血條掉了,或是有訊息到達,所以通知或遊戲裡的爆炸不會有震動。

如果你真正的問題是遊戲從不震動,請讀 PS5 手把在 Mac 上不震動。InputConfig 是對你做的事震動,不是對發生在你身上的事震動。

簡短版

  • 設定。在任何一列的 Options、Feedback、Vibrate 之下。
  • 預設值。是 60% 和 Tap。在 DualSense 上請讓它變長。
  • 手把。適用於 DualSense、DualShock 4、Xbox 手把,以及 Steam Controller(實驗性,需要關閉 Steam)。

在你看不見的按下動作上加上震動,你就不必再看螢幕來確認了。

常見問題

我可以在 Mac 上不用遊戲就讓 PS5 手把震動嗎?

可以。在 InputConfig 裡,在某一列的 Options 勾選 Vibrate 並啟用預設集。那一列每次觸發時,DualSense 都會在任何 App 裡震動。

我可以在 Mac 上讓 Xbox 手把震動嗎?

可以。支援震動的遊戲會用它,而 InputConfig 的 Vibrate 設定,是透過 macOS 對 Xbox 手把的觸覺回饋,所以任何一列都能讓手把震動。

收到通知時我的手把可以震動嗎?

用 InputConfig 不行。它對你按下或移動的東西震動,因為那是它唯一讀取的東西。它沒有辦法看到通知,或遊戲裡發生了什麼。

為什麼短震動在 DualSense 上感覺很弱?

它的致動器需要大約五分之一秒才能達到全強度。為此,InputConfig 在 PlayStation 手把上,把任何更短的震動都以 220 ms 的震動播放。設定較長的 Duration 會讓感覺更強。

藍牙下也能用嗎?

能。DualSense、DualSense Edge 和 DualShock 4 在藍牙和 USB 下都會震動,而 Xbox 手把則是透過 macOS 在藍牙下震動。

更多中文頁面

詳細指南(英文)

作者說明。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 上.