繁體中文

如何在 Mac 上把手把按鈕對應到鍵盤按鍵

要在 Mac 上把手把按鈕對應成鍵盤按鍵,需要一個對應用的 App,因為 macOS 自己做不到:系統設定裡的遊戲控制器只能把手把上的一個按鈕換成另一個按鈕,而且只對本來就支援手把的遊戲有效。

我開發 InputConfig 就是為了這件事。它免費而且開放原始碼,能讀取 PlayStation、Xbox、Switch 和 8BitDo 手把,也能讀取一般的 USB 搖桿,設定大約兩分鐘。

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

步驟

  1. 用藍牙或 USB 連接手把。
  2. 打開 InputConfig,允許「輔助使用」取用權限。
  3. 新增一個預設組,在一列上按一下 Scan,然後按下手把上的按鈕。
  4. 把輸出選為 Keyboard Key,再選擇按鍵。
  5. 儲存並按一下 Activate。對應在所有 App 裡都有效。

對應第一個按鈕

  1. 允許「輔助使用」權限。 打開 InputConfig,在它提出要求時允許取用。App 要送出按鍵,macOS 必須先取得這項許可。可以在系統設定的隱私權與安全性裡的輔助使用查看。
  2. 掃描一個按鈕。 按一下 New Preset,再在一列上按一下 Scan,然後按下你想對應的按鈕。這一列會顯示該按鈕的名稱。
  3. 選擇按鍵。 在這一列的右側選擇 Keyboard Key,再選定按鍵。一列也可以送出滑鼠移動、按一下、捲動或者巨集。
  4. 啟用。 儲存並按一下 Activate。打開「文字編輯」,按下那個按鈕,就會輸入對應的字元。

把搖桿變成 WASD 或方向鍵

搖桿有兩個軸,每個方向各占一列,所以一個搖桿可以變成四個按鍵。

  • 四列。 上是 W,下是 S,左是 A,右是 D,或者四個方向鍵。
  • 斜向。 往右上推時兩列會同時觸發,遊戲看到的是同時按住兩個鍵。
  • 只有開和關。 送出按鍵的搖桿不再是類比輸入:按鍵只有按下和放開兩種狀態。

替不支援手把的遊戲做對應

依照遊戲使用的按鍵來對應:左搖桿是 WASD,右搖桿是滑鼠,空白鍵跳躍,扳機鍵是滑鼠按鈕。遊戲看到的是鍵盤和滑鼠。App 裡的 Smart Preset Maker 為 450 多款遊戲和 App 準備了現成的配置。完整列表(英文)。

如果按鍵沒有傳到 App

請從最簡單的一步開始,依序嘗試:

  1. 確認預設組已啟用。 你按下哪個控制項,Live Visualizer 裡對應的位置就會亮起。亮了,表示 InputConfig 正在讀取手把。
  2. 檢查「輔助使用」權限。 打開系統設定的隱私權與安全性裡的輔助使用,把 InputConfig 打開。如果已經打開,就用減號按鈕移除,然後重新加入。
  3. 對上遊戲的按鍵。 如果按鍵在文字編輯器裡有效、在遊戲裡無效,就把這一列改成遊戲實際使用的按鍵。
  4. 避免重複輸入。 如果遊戲裡每個動作都執行兩次,表示遊戲自己也在讀取手把。請關閉遊戲的手把支援,或者停止預設組。
  5. 放開卡住的按鍵。 Control、Option、Command 加句點鍵會停止預設組,並放開所有按住的按鍵。

它做不到的事

InputConfig 是把手把變成鍵盤和滑鼠,反過來不行。它不會建立虛擬手把,所以不能讓鍵盤充當手把。

簡單總結

  • 一項權限。 允許一次「輔助使用」權限。
  • 一個功能一列。 掃描按鈕,選擇 Keyboard Key,選定按鍵。
  • 一個退出方法。 Control、Option、Command 加句點鍵可以停止一切。
  • 也能當滑鼠。 把手把當滑鼠用。

掃描,選按鍵,啟用:不管哪種手把、哪個 App,方法就是這三步。

常見問題

在 Mac 上可以免費把手把對應到鍵盤嗎?

可以。InputConfig 在 Mac App Store 免費提供,而且開放原始碼,不需要帳號,也沒有訂閱。

在遊戲以外的 App 裡也能用嗎?

可以。它送出的是真正的鍵盤和滑鼠事件,所以瀏覽器、編輯器和 Finder 的反應和使用鍵盤時一樣。

支援哪些手把?

PS5 DualSense 和 DualSense Edge、PS4 DualShock 4、Xbox Wireless、Series 和 Elite、Switch Pro、Joy-Con、8BitDo,以及其他 HID 手把。

更多中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。App 的介面和網站的其他頁面都是英文。

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

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