繁體中文
如何在 Mac 上為 PS4 手把加上巨集和連發
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
PS4 的 DualShock 4 沒有巨集或連發按鈕,所以在 Mac 上兩者都來自軟體。我做的免費 Mac App InputConfig,不用任何設定就能讀取 DualShock 4,並讓它的任何按鈕執行巨集(一串定時的按鍵與點按),或在你按住時,把按鍵或點按當作連發重複。
有一個限制決定這是否適合你的遊戲:巨集送出的是鍵盤和滑鼠輸入,不是手把按鈕。它適用於 App,以及你用按鍵和滑鼠玩的遊戲,至於不適用的地方,請看DualShock 4 巨集在哪裡有用那一節。
步驟
- 按住 PS 和 Share,直到燈條閃爍,來配對 DualShock 4,或插上可傳輸資料的 micro-USB 傳輸線。
- 在 InputConfig 預設集裡,按一下 Add a new bind,按下 Scan,然後按下按鈕。
- 要做巨集,請打開 Options,勾選 Run a sequence of steps (macro),並加入每個按鍵或點按和它的等待時間。
- 要做連發,請把 How it fires 設為 Repeats while held,並以毫秒設定 Every。
- 按一下 Save 和 Activate,並用 Control Option Command 句點停止所有動作。
了解 DualShock 4 本身能做什麼
DualShock 4 有 Cross、Circle、Square 和 Triangle、十字鍵、L1 和 R1、類比的 L2 和 R2、兩個搖桿按壓、Share、Options、PS 按鈕,以及可以點按的觸控板。它沒有巨集按鈕、沒有連發開關,也沒有背面按鈕,而 macOS 裡也沒有任何東西能加上它們。販售時附有連發或巨集按鈕的手把,是在手把內部完成的,這就是遊戲會把它們視為真正按鈕按壓的原因。
存在手把裡的巨集播放的是手把按鈕,來自 Mac App 的巨集播放的是按鍵和點按。如果你還有 PS5 或 Xbox 手把,PS5 和 Xbox 手把巨集談到了那些,包括 DualSense Edge 和 Elite。
連接 DualShock 4
- 你:把手把關機,然後按住 PS 和 Share,直到燈條快速閃爍,再到「系統設定」的「藍牙」按一下 Connect。或是插上可傳輸資料的 micro-USB 傳輸線。
- macOS:列出 DUALSHOCK 4 Wireless Controller 並連接它,不需要驅動程式。
- InputConfig:在側邊欄最上方顯示手把及其電量,而它的 Live Visualizer 會讓你按下的每個按鈕亮起。
- 確認:在 Live Visualizer 裡按 Cross 和 Options。兩者都會亮起。
如果無法配對,將 PS4 手把連接到 Mac 有解法,從只能充電的傳輸線開始。
在 DualShock 4 的按鈕上做巨集
巨集是一份步驟清單,每個步驟是一個輸出,附有觸發前要等多久,以及要按住多久。
- 你:在預設集裡,按一下 Add a new bind,按下 Scan,然後按下按鈕。打開該列的 Options,勾選 Run a sequence of steps (macro),並為每個按鍵或點按按一下 Add another step。
- InputConfig:每次按壓都依序播放這些步驟。一個步驟可以是 Tap 一個按鍵、Hold down 一個按鍵並在後面的步驟執行時持續按住、Release 它,或點按滑鼠按鈕。
- 確認:按一下 Save 和 Activate,把游標放在空白備忘錄裡,並按下按鈕。按鍵就會依序出現。

在你也用來玩遊戲的手把上,該把巨集給哪些按鈕:
| DualShock 4 控制項 | 適合用於 |
|---|---|
| Share 和 Options | 你有意啟動的長巨集,例如選單路徑,或拷貝、切換 App、貼上 |
| 觸控板按壓 | 多一個巨集按鈕,因為按下觸控板本身就是一種輸入 |
| 觸控板輕點和滑動 | 簡短的工作,因為單指輕點、兩指輕點和輕點兩下是各自獨立的輸入 |
| L3 和 R3 | 你偶爾需要的組合,因為搖桿按壓很少被不小心按到 |
| R1 和 R2 | 連發,見下方 |
內建的 Macros & Turbo 預設集有兩個可以複製:它的 Cross 按鈕會拷貝、切換 App 並貼上,Triangle 則向下移動三個項目並按 Return。每個步驟和每次等待都看得見,所以失誤的巨集很容易修正。
加上連發和快速射擊
- 你:打開該列的 Options,選擇 Repeats while held,並設定 Every,也就是以毫秒計的間隔,範圍從 5 毫秒到一分鐘。
- InputConfig:在你按住按鈕時,一再按下並放開輸出,並顯示這個間隔換算出的速率。
- 確認:按住按鈕,看著按鍵重複。放開就停止。

- Vary by up to。為每個間隔加上隨機的正負值,讓節奏不那麼機械。
- Stop after。按了一定次數之後結束。
- R2 上的快速射擊。在 R2 放一個設為 Repeats while held 的左鍵,用於以滑鼠開火的遊戲。
- 用震動確認。開啟 Vibrate 時,連發列開始重複時 DualShock 4 會震動一次,不是每次重複都震。
InputConfig 每次輪詢最多送出一次重複,所以 Settings、Advanced、Polling rate 設定了上限,而 Every 最低到 5 毫秒。CPS 計算器可以把每秒按壓次數換算成 Every 的值。連發重複的是 InputConfig 送出的東西,不是手把送出的。
切換重複的開與關
- Repeats until pressed again。按一下開始重複,再按一下結束,所以你的拇指是空的。搭配 Mouse Button 輸出時,它就是連點器。
- Toggles on and off。按一下就按住按鍵或滑鼠按鈕,再按一下放開。適合跑步鍵或持續瞄準。
- Different action when held。在沒有巨集的列上,輕按送出一個東西,按住則送出另一個。
有巨集的列沒有按住的動作,所以請把巨集和按住的工作放在不同的列。先選按壓模式,再選輸出。
了解 DualShock 4 巨集在哪裡有用
- App 和鍵盤遊戲。巨集以一般的按鍵和點按到達,所以在任何 App、瀏覽器遊戲,以及用按鍵和滑鼠玩的 Mac 遊戲裡都有用。
- 讀取手把的遊戲。InputConfig 不送出手把按鈕,所以它無法讓 Cross 在自己讀取手把的遊戲裡更快觸發,而且執行中的預設集還會在手把之外多送出按鍵。在那裡請關閉預設集,或只綁定遊戲忽略的按鈕。
- PS Remote Play。Sony 的 App 自己讀取 DualShock 4,InputConfig 在那裡無法取代 PlayStation 手把。我沒有用 Remote Play 測試過巨集,所以玩的時候請停用預設集。
- 線上與錦標賽遊玩。錦標賽不允許巨集,線上遊玩則依各遊戲的規則。
巨集最有幫助的地方,是練習,以及無法在同一瞬間按兩個按鈕的雙手。
如果巨集漏掉步驟或停不下來
照這個階梯走,從最小的一步開始:
- 再按一次按鈕。這會結束切換、重複或連點器。
- 使用緊急停止。Control Option Command 句點會放開 App 正按住的所有按鍵和按鈕。
- 確認預設集已開啟。關閉時,編輯器最上方有 Activate。選擇它,就能在編輯時試用某一列。
- 拉長等待。大多數 App 讀得到按住 30 到 50 毫秒、間隔 50 毫秒的按鍵。切換 App 在下一個步驟之前需要 300 到 500 毫秒。
- 檢查最前面的 App。按鍵會送給最前面的 App,所以請先點進正確的視窗。
如果巨集漏掉一個步驟,請拉長漏掉的那個步驟之前的等待時間。
簡短版
- 沒有巨集按鈕。DualShock 4 沒有,所以巨集來自 Mac App。
- 巨集。用 Scan 取得按鈕,勾選 Run a sequence of steps (macro),加入步驟。
- 連發。Repeats while held,Every 以毫秒設定。
- 限制。按鍵和點按,不是手把按鈕。
如果遊戲接受鍵盤和滑鼠,DualShock 4 的任何按鈕在 Mac 上都能免費執行巨集或連發。
常見問題
PS4 手把有巨集按鈕嗎?
沒有。DualShock 4 沒有巨集按鈕、連發開關或背面按鈕。在 Mac 上,像 InputConfig 這樣的對應工具,可以讓它的任何按鈕有巨集或連發。
我可以在 Mac 上為 DualShock 4 加上連發嗎?
可以。在 InputConfig 裡,把某一列的 How it fires 設為 Repeats while held,並選擇以毫秒計的間隔。你按住按鈕時,按鍵或點按就會重複,放開就停止。
線上遊戲允許使用巨集嗎?
錦標賽不允許巨集,線上遊玩則依各遊戲的規則,所以請先查看。巨集最有幫助的是練習,以及無法同時按兩個按鈕的雙手。
巨集可以在遊戲裡按下 PS4 的按鈕嗎?
InputConfig 做不到。它送出的是鍵盤和滑鼠輸入,所以它的巨集在 App 和鍵盤遊戲裡有用。自己讀取手把的遊戲,需要它自己的功能,或是內建連發的手把。
Mac 上有免費的 PS4 巨集軟體嗎?
InputConfig 在 Mac App Store 上免費,而且開放原始碼。它透過藍牙或 USB 讀取 DualShock 4,並為任何按鈕加上巨集、連發、切換和連點。
更多中文頁面
詳細指南(英文)
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。
本頁的其他語言版本: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, ไทย, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.