繁體中文

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

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

你要用對應工具 App,才能在 Mac 上把手把按鈕對應到鍵盤按鍵,因為 macOS 自己做不到:「系統設定」裡的「遊戲控制器」頁面只能把一個手把按鈕換成另一個手把按鈕,而且只適用於本來就會讀取手把的遊戲。我做 InputConfig 就是為了這項工作。它免費且開放原始碼,能讀取 PlayStation、Xbox、Switch 和 8BitDo 手把,以及一般的 USB 搖桿,設定大約只要兩分鐘。

正在比較 App 嗎?Mac 上每一個免費的手把對應工具並排放在同一頁。

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

步驟

  1. 用藍牙或 USB 連接手把。
  2. 打開 InputConfig,並允許「輔助使用」權限。
  3. 建立一個預設集,在某一列按「掃描(Scan)」,然後按下那個按鈕。
  4. 選擇「Keyboard Key」(或滑鼠、捲動、巨集、MIDI)作為輸出。
  5. 儲存並按「啟用(Activate)」。這個對應在每個 App 裡都有效。

對應你的第一個按鈕

任何 PS5 DualSense、PS4 DualShock 4、Xbox、Switch Pro、8BitDo 或其他 HID 遊戲手把都行,不需要驅動程式。

步驟 1:允許輔助使用

  • 你:連接手把,從 Mac App Store 打開 InputConfig,並在它詢問時允許「輔助使用」權限。
  • macOS:讓 InputConfig 能向其他 App 傳送按鍵和滑鼠事件。這個權限只用在這件事上。
  • 確認:InputConfig 在「系統設定」、「隱私權與安全性」、「輔助使用」裡已開啟。

步驟 2:掃描一個按鈕

  • 你:按「New Preset」,或挑一個現成的配置來編輯。在某一列按「Scan」,然後按下你要對應的按鈕。
  • InputConfig:同時監聽每個裝置,並把這一列綁定到你按下的第一個控制項。
  • 確認:這一列顯示出你按下的按鈕名稱。
InputConfig 編輯器裡綁定到 Cross 按鈕的一列,選了 Keyboard Key 輸出,並選了空白鍵。
Figure 1. 一列就是一項工作:左邊是控制項,右邊是它送出的按鍵。

步驟 3:選擇按鍵

  • 你:在這一列的右側,選擇「Keyboard Key」並挑選按鍵。或選擇 Mouse Motion、Mouse Button、Scroll、巨集、輸入文字、MIDI 音符或系統功能。
  • InputConfig:把這個綁定隨預設集一起儲存。
  • 確認:對每個控制項重複這個動作。搖桿可以驅動指標或送出四個按鍵,扳機可以點按或送出按鍵,而方向鍵可以是方向鍵或 WASD。

步驟 4:啟用

  • 你:儲存,然後按「Activate」。
  • InputConfig:把你的按鍵傳送給最前面的 App,直到你把它關掉。
  • 確認:打開「文字編輯」,按一個已對應的按鈕:它的按鍵就會出現。緊急停止,Control Option Command 句點,會一次放開所有東西。

從現成的桌面配置開始

內建的 Desktop Navigation 預設集是一套完整的鍵盤和滑鼠對應,一列一列都有:

控制項送出
左搖桿指標移動
右搖桿捲動
右扳機左鍵點按
左扳機右鍵點按
方向鍵方向鍵
A / Cross左鍵點按
B / Circle復原(Command Z)
X / Square剪下(Command X)
Y / Triangle貼上(Command V)
按下右搖桿全選(Command A)
LB / L1下一個 App(Command Tab)
RB / R1上一個 App(Command Shift Tab)
Back / Share / CreateSpotlight(Command Space)
Start / Options / MenuReturn

啟用它,手把就能操作整台 Mac,之後你可以更改任何你喜歡的列。

對應一個忽略手把的遊戲

把控制項對應到遊戲預期的按鍵:左搖桿用 WASD,右搖桿用滑鼠視角,空白鍵跳躍,扳機用滑鼠按鈕。遊戲看到的是鍵盤和滑鼠,完全不知道。Minecraft、Fortnite、Roblox 和數百個其他遊戲都有現成的配置。

把搖桿變成 WASD 或方向鍵

這就是人們說的搖桿轉鍵盤。搖桿有兩個軸,每個方向各有一列,所以一根搖桿變成四個按鍵:上對應 W,下對應 S,左對應 A,右對應 D。或是四個方向鍵,或 I、J、K 和 L,或其他任何東西。

  • 按鍵何時按下。搖桿超過那一列的死區(除非你更改,否則是推出去 25%)時,那個方向就按下它的按鍵,搖桿回來時就放開。放開點稍微低一些,所以停在邊緣附近的搖桿不會讓按鍵抖動。
  • 斜角。往上和往右推,兩列都會觸發,所以遊戲看到 W 和 D 一起被按住,與鍵盤完全一樣。
  • 開或關。送出按鍵的搖桿不是類比的。輕點 W 會走路、按住 Shift 會跑步的遊戲,需要把 Shift 放在另一個控制項上。Minecraft 的配置把衝刺放在按下左搖桿上。
  • 方向鍵。同樣是四列,這讓它成為放方向鍵的自然位置。

USB 搖桿、飛行搖桿和街機搖桿的運作方式相同:每個軸、按鈕和帽型開關都是一列。Mac 上的搖桿轉鍵盤涵蓋了這些。

按住按鍵、送出組合鍵和輸入文字

「Keyboard Key」列在按鈕按下時按住按鍵,在按鈕放開時放開它,所以按住按鈕就是按住按鍵。這正是遊戲在走路、衝刺和瞄準時所預期的。

  • 組合鍵。在一列上放超過一個按鍵,例如 Command 和 A,它們就會一起按下。Desktop Navigation 就是這樣送出復原、剪下、貼上和全選。
  • 哪些按鍵。字母、數字、方向鍵、包含 F13 到 F19 的功能鍵、數字鍵台、修飾鍵和特殊鍵,全都來自這一列的按鍵選單。
  • 連發、切換、按住和連按兩下。連發會在按鈕被按住時重複按鍵,切換會把它鎖住直到下一次按下,而一列可以在輕點時做一件事,在按住或連按兩下時做另一件事。請見巨集、連發和切換以及按住和連按兩下。
  • 整個字詞。Type Text 一按就輸入儲存的字串,像是電子郵件地址。至於真正的打字,請見在 Mac 上用手把打字。

讓它的手感正確

每一列都有 Options:

  • 死區。讓休息中的搖桿不會慢慢爬動。
  • 靈敏度曲線。靠近中心慢、靠近邊緣快,或是直線。
  • 和弦。某一列只在第二個控制項也被按住時才觸發,讓每個按鈕有第二項工作。
  • 陀螺儀。動作列讓你傾斜 PlayStation 手把來移動指標。

所有內容都在說明頁面上有描述。

找到你的手把的頁面

如果你不確定某個按鈕叫什麼,手把按鈕對照表把 Xbox、PlayStation 和 Switch 的名稱並排列出。

如果按鍵沒有到達 App

爬這座階梯,從最小的一步開始:

  1. 檢查預設集是否啟用。你按下每個控制項時,Live Visualizer 都會點亮它。如果它亮了,表示 InputConfig 正在讀取手把。
  2. 檢查輔助使用。如果在任何 App 裡都沒有反應,請打開「系統設定」、「隱私權與安全性」、「輔助使用」,並開啟 InputConfig。如果它已經開啟但仍然沒有反應,用減號按鈕移除它,再重新加入。
  3. 配合遊戲的按鍵。如果某個按鍵在文字編輯器裡有效但在遊戲裡無效,預設集必須送出遊戲所設定的那個按鍵。請檢查遊戲的按鍵綁定畫面,並更改這一列來配合。
  4. 停止重複按下。如果遊戲每件事都做兩次,表示它除了按鍵之外還自己讀取手把。請關閉它的手把支援,或停止預設集並使用遊戲自己的支援。
  5. 放開卡住的按鍵。緊急停止會停止預設集,並一次放開每個被按住的按鍵。

它做不到的事

InputConfig 把手把變成鍵盤和滑鼠,而不是反過來。它不會建立虛擬手把,所以無法讓你的鍵盤當作遊戲手把。對於 Apple 晶片 Mac 上的 iPhone 和 iPad 遊戲,macOS 在那個遊戲的設定裡有自己的「手把模擬」設定,在 macOS 11.3 中加入。

簡短版

  • 一個權限。允許一次「輔助使用」。
  • 一項工作一列。掃描按鈕,選擇「Keyboard Key」,挑選按鍵。
  • 有個好的開始。為了 Mac,從 Desktop Navigation 開始,或為了遊戲,從遊戲配置開始。
  • 一條退路。Control Option Command 句點會停止一切。

掃描、選一個按鍵、啟用。不論哪種手把、哪個 App,都是同樣這三步。

常見問題

我能在 Mac 上免費把手把對應到鍵盤按鍵嗎?

可以。InputConfig 在 Mac App Store 上免費且開放原始碼,不需要帳號或訂閱。Enjoyable 是一個免費的較舊選項,已不再更新。

這在不是遊戲的 App 裡也行嗎?

行。這個對應工具會送出真正的鍵盤和滑鼠事件,所以瀏覽器、編輯器、Anki、Final Cut、Blender 和 Finder 的反應,都與對鍵盤的反應相同。

哪些手把可以使用?

任何 PS5 DualSense 或 DualSense Edge、PS4 DualShock 4、Xbox Wireless、Series 或 Elite、Switch Pro、Joy-Con、8BitDo、PlayStation Access 控制器,以及任何其他 HID 或 MFi 遊戲手把。

正常打字之前,我需要把它關掉嗎?

只有在已對應的按鈕會和你正在做的事衝突時才需要。選單列圖示和緊急停止快速鍵能立刻停止預設集,並放開每個被按住的按鍵。

我能在 Mac 上讓鍵盤當作手把嗎?

用 InputConfig 不行。它把手把變成鍵盤和滑鼠,而不是反過來,而且它不會建立虛擬手把。對於 Apple 晶片 Mac 上的 iPhone 和 iPad 遊戲,macOS 在那個遊戲的設定裡有自己的手把模擬選項,在 macOS 11.3 中加入。

搖桿可以送出 WASD,而不是移動滑鼠嗎?

可以。給搖桿的每個方向各一列,並選 W、A、S 和 D,或方向鍵。斜角會同時按住兩個按鍵。另一根搖桿可以同時移動滑鼠。

這在瀏覽器遊戲裡有效嗎?

有效。InputConfig 把按鍵和滑鼠移動傳送給最前面的 App,所以 Safari、Chrome、Firefox 和 Edge 收到它們的方式就像真的鍵盤。自己會讀取手把的瀏覽器遊戲就不需要它。

更多中文頁面

詳細指南(英文)

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

本頁的其他語言版本: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 简体中文, 한국어, Русский, Polski, العربية, Č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 上.