繁體中文

如何在 Mac 上用手把玩瀏覽器遊戲

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

可以,你能在 Mac 上用手把玩瀏覽器遊戲。Safari、Chrome、Firefox 和 Edge 都會透過一個叫做 Gamepad API 的標準,把配對好的 PS5、Xbox 或 Switch 手把傳給任何要求它的網頁,而為它而做的遊戲不需要任何設定就能用。大多數網頁遊戲從不要求:它們讀取方向鍵、WASD 和滑鼠。對於這些,我做的免費 Mac App InputConfig,把手把變成遊戲本來就懂的按鍵和滑鼠,在每個瀏覽器裡同時有效。

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

步驟

  1. 把手把與 Mac 配對。
  2. 打開遊戲,載入完成後按一個按鈕。
  3. 如果遊戲有反應,就開玩。它自己讀取手把。
  4. 如果沒有東西移動,就打開 InputConfig 並啟用有遊戲所列按鍵的配置。
  5. 再按一個按鈕,確認遊戲有移動。

找出遊戲有沒有讀取手把

網頁載入後,按手把上的一個按鈕。瀏覽器只有在頁面被碰過之後才會把遊戲手把顯示給它,所以遊戲在那第一次按下之前,看起來可能是壞的。

  • 你:載入遊戲,然後按手把上的任何按鈕。
  • 確認:如果選單或角色移動,表示遊戲讀取手把,不需要其他任何東西。如果按下並重新載入後沒有東西移動,表示遊戲只讀取鍵盤。

Xbox Cloud Gaming、GeForce NOW 和大多數瀏覽器模擬器,都是這樣讀取手把的。十秒鐘和一次按下,就能告訴你你拿到的是哪一種遊戲。

替鍵盤遊戲把手把對應到按鍵

方向鍵平台遊戲、.io 遊戲、透過 Ruffle 執行的 Flash 時代遊戲、itch.io 的 game jam 作品,以及打字遊戲,即使瀏覽器有傳遞手把,也會忽略它。對應工具改為送出按鍵,瀏覽器看到的就是鍵盤。幾乎每款鍵盤網頁遊戲都屬於三種形式之一,而 InputConfig 為每一種都有起始配置:

  • 方向鍵加 Z 和 X。平台遊戲、街機移植版、Flash 時代的遊戲,以及大多數瀏覽器模擬器。Emulator / Arcade 配置把方向鍵放在方向鍵和左搖桿上,Z 和 X 放在 A 和 B,A 和 S 放在 X 和 Y,Q 和 W 放在肩鍵,Enter 放在 Start,Shift 放在 Select。
  • WASD 和滑鼠。瀏覽器射擊遊戲和積木建造遊戲。從你的手把的內建 FPS 預設集開始(Xbox、DualSense、Switch Pro、8BitDo):左搖桿是 WASD,右搖桿瞄準,扳機開火和瞄準。鎖定指標的遊戲讀取的是滑鼠移動了多遠,而不是它在哪裡,而 InputConfig 的搖桿轉滑鼠輸出會回報那個移動。
  • 單用滑鼠。用指向來操控的 .io 遊戲、點擊遊戲、紙牌和益智遊戲。Mouse + Scroll 把指標放在左搖桿,捲動放在右搖桿,左鍵點按放在 A,右鍵點按放在 B,而方向鍵緩慢微調指標以對準小目標。開啟「Confine cursor」,這樣指標就不會跑到第二個螢幕上。
Emulator / Arcade 配置的 InputConfig 編輯器,方向鍵的列送出四個方向鍵,A 和 B 的列送出 Z 和 X。
Figure 1. 鍵盤網頁遊戲只需要它所列的按鍵。掃描某一列,把其中任何一個移到另一個按鈕。

任何一列都可以掃描到不同的按鈕,任何按鍵也可以改成遊戲使用的那一個。對於需要你猛按某個鍵的遊戲,開火按鈕上的連發會以你設定的速率替你按下。

讓配置隨瀏覽器啟動

遊戲配置可以在你玩遊戲用的瀏覽器移到最前面時,自己開啟。

  • 你:在預設集的 Automation 區段加入你玩遊戲用的瀏覽器,然後在「Settings」、「Advanced」裡開啟自動切換。
  • InputConfig:當那個瀏覽器移到最前面時啟動預設集,你離開時則換回前一個預設集。
  • 確認:切換到瀏覽器並按一個按鈕。遊戲配置應該已經生效,不用碰選單列。

切換是依 App,而不是依網站,所以遊戲配置在那個瀏覽器的每個分頁都開著。如果這造成妨礙,就把一個瀏覽器留給遊戲,另一個用於其他一切。預設集也可以在啟動時用 Launch on activate 打開遊戲的網址。更多內容在自動切換。

如果遊戲進行到一半手把就看不到了

瀏覽器只有在按下按鈕之後,才會把手把顯示給頁面,所以遊戲進行到一半掉線的手把,需要再按一次。依照這個階梯往上試,先從最小的一步開始:

  1. 按一個按鈕。如果手把睡著了,就重新連接它,然後按任何按鈕,讓頁面再次看到它。
  2. 重新載入頁面。如果遊戲仍然不理手把,就重新載入,並在遊戲載入完成後按一個按鈕。
  3. 試試另一個瀏覽器。每個瀏覽器都用自己的程式碼讀取手把,所以一個漏掉的手把,在另一個可能就能用。
  4. 改用按鍵。用 InputConfig 把手把對應到遊戲所列的按鍵。鍵盤這條路完全不需要頁面看到手把,這就是為什麼長時間遊玩時我會選它。

如果每次按下都送達兩次

InputConfig 不會把手把對瀏覽器隱藏起來。如果遊戲自己讀取手把,而預設集也在送出按鍵,每次按下都會送達兩次。依照這個階梯往上試,先從最小的一步開始:

  1. 停止預設集。使用選單列圖示,讓遊戲自己讀取手把。
  2. 讓瀏覽器不在清單上。把那個瀏覽器從預設集的 App 清單移除,這樣自動切換就不會在那裡啟動配置。
  3. 使用緊急停止。如果配置妨礙了你,緊急停止會放開一切:Control Option Command 句點,或在手把上同時按住 Back 和 Start 三秒。

找到支援手把的網頁遊戲

有幾個遊戲網站讓你篩選,雲端遊戲則涵蓋其餘的:

  • itch.io。為網頁遊戲標示手把和遊戲手把支援。
  • CrazyGames。有一個 Controller Compatible Games 合集。
  • 雲端遊戲。Xbox Cloud Gaming 和 GeForce NOW 在瀏覽器裡執行,讀取手把的方式相同,Fortnite 在 Mac 上就是這樣玩的。

把網站的標籤當作提示,而不是保證。有些遊戲只認得 Xbox 風格的配置,有些則只在選單裡使用手把,其他地方都不用。

玩 Poki、CrazyGames 和 Scratch 遊戲

這些是孩子們會打開的網站,每一個都是混合的:

  • CrazyGames。Controller Compatible 合集裡的遊戲直接讀取手把:打開一款,按一個按鈕,開玩。那個合集之外的所有遊戲,同樣值得這樣試試,沒有東西移動的話再進行對應。
  • Poki。有幾款遊戲讀取手把,而非常多款是為鍵盤而做的。遊戲自己的說明,通常在第一個畫面,會點出它使用的按鍵,那就是要對應的清單。
  • Scratch。它自己沒有遊戲手把積木,所以幾乎每個 Scratch 專案都聆聽方向鍵、空白鍵和一兩個字母。把方向鍵或左搖桿對應到方向鍵,把 A 對應到空白鍵,大多數就能玩了。

為每一種遊戲各做一個預設集,而不是每款遊戲各一個。一份方向鍵配置加上 A 上的空白鍵,就涵蓋了三個網站中驚人的比例,而第二份有 W、A、S 和 D 的,則涵蓋其餘大部分。許多這類遊戲從需要點按的 Play 按鈕開始,所以請保留一根搖桿移動指標、一個按鈕點按,就像 Web Browsing 預設集用左搖桿和 A 做的那樣。兩位玩家共用一個鍵盤時,給每個手把各自的按鍵。兩個手把頁面會逐步說明。

簡短版

  • 先按一個按鈕。如果遊戲移動,表示它讀取手把,不需要其他任何東西。
  • 鍵盤遊戲。用 InputConfig 把手把對應到遊戲第一個畫面上的按鍵。
  • 絕不兩者並用。如果遊戲讀取手把,就停止預設集,否則每次按下都會送達兩次。

兩個預設集,方向鍵和 WASD,涵蓋了大部分的網路。

常見問題

Mac 上的瀏覽器遊戲支援手把嗎?

用 Gamepad API 做的遊戲支援,在 Safari、Chrome、Firefox 和 Edge 裡都行。只支援鍵盤的遊戲需要像 InputConfig 這樣的對應工具。

為什麼我的手把在網站上不能用?

先按一個按鈕。瀏覽器在遊戲手把被使用之前會把它隱藏起來。如果網站只支援鍵盤,就把手把對應到按鍵。

在 Mac 上用手把玩遊戲,哪個瀏覽器最好?

任何目前的瀏覽器都行。Safari、Chrome、Firefox 和 Edge 都支援 Gamepad API,每個都用自己的程式碼讀取手把,所以如果一個漏掉你的手把,就試試另一個。對於鍵盤遊戲,瀏覽器沒有差別,因為 InputConfig 把按鍵送給最前面的任何 App。

我能在 MacBook 上用 PS5 或 Xbox 手把玩瀏覽器遊戲嗎?

能。在藍牙設定裡配對,並在遊戲載入完成後按一個按鈕。讀取手把的遊戲會直接使用它。對於只支援鍵盤的遊戲,用像 InputConfig 這樣的免費對應工具,把手把對應到按鍵。

我能用手把玩 slither.io 或 Krunker 這類 io 遊戲嗎?

如果遊戲讀取遊戲手把,按一個按鈕就能玩。如果它只讀取鍵盤和滑鼠,就對應手把:用滑鼠操控的遊戲,把指標放在一根搖桿上,射擊遊戲則是左搖桿 WASD、右搖桿瞄準。

能在 Mac 上用手把玩 Poki 遊戲嗎?

有些自己就讀取手把。遊戲載入後按一個按鈕。其餘的,用 InputConfig 把手把對應到遊戲第一個畫面上所列的按鍵,遊戲就會看到鍵盤。

更多中文頁面

詳細指南(英文)

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