繁體中文
如何在 Mac 上把手把按鈕對應到鍵盤按鍵
要在 Mac 上把手把按鈕對應成鍵盤按鍵,需要一個對應用的 App,因為 macOS 自己做不到:系統設定裡的遊戲控制器只能把手把上的一個按鈕換成另一個按鈕,而且只對本來就支援手把的遊戲有效。
我開發 InputConfig 就是為了這件事。它免費而且開放原始碼,能讀取 PlayStation、Xbox、Switch 和 8BitDo 手把,也能讀取一般的 USB 搖桿,設定大約兩分鐘。
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
步驟
- 用藍牙或 USB 連接手把。
- 打開 InputConfig,允許「輔助使用」取用權限。
- 新增一個預設組,在一列上按一下 Scan,然後按下手把上的按鈕。
- 把輸出選為 Keyboard Key,再選擇按鍵。
- 儲存並按一下 Activate。對應在所有 App 裡都有效。
對應第一個按鈕
- 允許「輔助使用」權限。 打開 InputConfig,在它提出要求時允許取用。App 要送出按鍵,macOS 必須先取得這項許可。可以在系統設定的隱私權與安全性裡的輔助使用查看。
- 掃描一個按鈕。 按一下 New Preset,再在一列上按一下 Scan,然後按下你想對應的按鈕。這一列會顯示該按鈕的名稱。
- 選擇按鍵。 在這一列的右側選擇 Keyboard Key,再選定按鍵。一列也可以送出滑鼠移動、按一下、捲動或者巨集。
- 啟用。 儲存並按一下 Activate。打開「文字編輯」,按下那個按鈕,就會輸入對應的字元。
把搖桿變成 WASD 或方向鍵
搖桿有兩個軸,每個方向各占一列,所以一個搖桿可以變成四個按鍵。
- 四列。 上是 W,下是 S,左是 A,右是 D,或者四個方向鍵。
- 斜向。 往右上推時兩列會同時觸發,遊戲看到的是同時按住兩個鍵。
- 只有開和關。 送出按鍵的搖桿不再是類比輸入:按鍵只有按下和放開兩種狀態。
替不支援手把的遊戲做對應
依照遊戲使用的按鍵來對應:左搖桿是 WASD,右搖桿是滑鼠,空白鍵跳躍,扳機鍵是滑鼠按鈕。遊戲看到的是鍵盤和滑鼠。App 裡的 Smart Preset Maker 為 450 多款遊戲和 App 準備了現成的配置。完整列表(英文)。
如果按鍵沒有傳到 App
請從最簡單的一步開始,依序嘗試:
- 確認預設組已啟用。 你按下哪個控制項,Live Visualizer 裡對應的位置就會亮起。亮了,表示 InputConfig 正在讀取手把。
- 檢查「輔助使用」權限。 打開系統設定的隱私權與安全性裡的輔助使用,把 InputConfig 打開。如果已經打開,就用減號按鈕移除,然後重新加入。
- 對上遊戲的按鍵。 如果按鍵在文字編輯器裡有效、在遊戲裡無效,就把這一列改成遊戲實際使用的按鍵。
- 避免重複輸入。 如果遊戲裡每個動作都執行兩次,表示遊戲自己也在讀取手把。請關閉遊戲的手把支援,或者停止預設組。
- 放開卡住的按鍵。 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, 日本語, 简体中文, 한국어, Русский
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.