繁體中文
為什麼手把在 Mac 上需要輸入監控
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
因為那支手把同時也是鍵盤。有些街機搖桿、無槓控制器、巨集鍵盤和轉接器,除了遊戲手把之外,還會向 Mac 呈現一個小型鍵盤或數字鍵盤,而 macOS 把任何能打字的東西都放在輸入監控權限之後。想直接讀取這類裝置的 App 需要那個開關,連手把的那一半也一樣。
一般的 PlayStation、Xbox 和 Switch 手把不受影響:macOS 透過自己的手把支援讀取它們,完全不需要權限。我做的免費對應工具 InputConfig 從不要求輸入監控。它會告訴你哪支手把需要,並把選擇交給你。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 打開 InputConfig 的 Devices,點選標有(needs Input Monitoring)的手把。
- 在「隱私權與安全性」的「輸入監控」中,打開 InputConfig,如果沒有列出,就用加號按鈕加入。
- 切換回 InputConfig。它來到最前面時就會讀取手把。
- 如果它還是沒有出現,請結束並重新打開 InputConfig。
確認你的手把是不是其中之一
以下是附帶鍵盤的手把:
- 街機搖桿和無槓控制器。有些韌體會加入鍵盤,通常是給選單按鈕或鍵盤模式用。
- 巨集鍵盤和按鈕盒。它們會送出按鍵,同時也回報按鈕。
- 其他手把和轉接器。任何在回報按鈕的同時,也回報鍵盤或數字鍵盤的裝置。
- 2026 年的 Steam Controller(實驗性)。透過藍牙時,macOS 可能把它連同它的 lizard 模式鍵盤一起呈現。Steam Controller 頁面涵蓋了這種情況。
macOS 也會自己把某些裝置標示為需要授權。不論哪一種,規則都相同:沒有輸入監控,就不能直接讀取。
確認這就是問題所在
徵兆是手把已經接上,甚至可能會打字,卻一直沒有出現在 InputConfig 側邊欄的最上方。
- 你:打開選單列的 InputConfig,再打開 Devices。
- InputConfig:把被這項權限擋住的手把列為它的名稱,後面接著 (needs Input Monitoring)。
- 確認:如果你看到那個標記,下一節就是你的解法。

在「設定」的「進階」中打開 Show the activity log 後,主視窗底部的記錄也會說明這個裝置的作用像鍵盤,所以 macOS 只有在授予輸入監控時才讓 InputConfig 讀取它。
如果裝置選單顯示手把呈現灰色,原因不同,例如 Xbox 360 樣式的手把,輸入監控幫不上忙。Mac 上的 Xbox 360 手把說明了那一種。裝置選單會寫出原因,所以在更改任何設定之前請先讀它。
為 InputConfig 打開輸入監控
步驟 1:打開設定
- 你:在 InputConfig 的 InputConfig 選單中打開 Devices,點選標有(needs Input Monitoring)的手把。
- macOS:打開「系統設定」的「隱私權與安全性」,再到「輸入監控」。
- 確認:你位於輸入監控的清單。你也可以自己前往那裡。
系統設定:要手動打開的面板。
系統設定、隱私權與安全性、輸入監控會發生什麼事:你會看到每個可能讀取輸入裝置的 App,各有一個開關。
步驟 2:打開開關
- 你:打開 InputConfig 旁邊的開關。如果清單中沒有 InputConfig,請點選清單下方的加號按鈕,並從「應用程式」中選擇 InputConfig。
- macOS:讓 InputConfig 能打開附帶鍵盤的手把。
- 確認:InputConfig 旁邊的開關是開啟的。
步驟 3:切換回來
- 你:切換回 InputConfig。
- InputConfig:每次來到最前面時都會再檢查一次,並開始讀取手把,不需要拔掉再插上。
- 確認:手把現在出現在側邊欄的最上方。
一個開關,然後把 InputConfig 帶到最前面,手把就讀得到了。
如果它還是沒有出現
沿著這個階梯往上試,從最小的一步開始:
- 把 InputConfig 帶到最前面。每次這樣做,它都會再檢查一次權限。
- 結束並重新打開 InputConfig。這樣會重新讀取權限。
- 再讀一次裝置選單。如果標記不見了,但項目仍呈現灰色並顯示另一個原因,表示這支手把有不同的問題,例如 macOS 無法讀取的協定。街機搖桿頁面依製造商列出了各種模式。
你絕不需要為了讓權限生效而拔掉手把。
了解你在允許什麼
輸入監控讓 App 在你使用其他 App 時,讀取來自你的鍵盤和其他輸入裝置的輸入。那是一項實際的權限,所以請只給你信任的 App。
- 改變了什麼。macOS 讓 InputConfig 能打開附帶鍵盤的手把。其他東西都沒有動。
- 沒有改變什麼。你 Mac 自己的鍵盤仍然以原本的方式讀取,透過輔助使用權限,而且只在預設集或 Scan 用到它時。那種讀取是只聆聽,所以被指派的按鍵仍然正常打字,而且每個鍵盤的按鍵都算同一個按鍵。
- 你可以查證什麼。Mac App Store 版本有沙盒保護,且沒有使用網路的權限,原始碼在 GitHub 上。
- 如何復原。之後把開關關掉,手把就只是不再被直接讀取。App 裡的其他東西都不會改變。
這項權限只多了一件事,讀取鍵盤類型的手把,而且你隨時都可以收回。
如果你寧願不允許
有三種繞過的方法,從最省力到最費力:
- 照原樣使用它的按鍵。如果搖桿會打出按鍵,那些按鍵仍然會透過輔助使用,作為 Keyboard Key 輸入傳到預設集,所以可以用一列為它們加上動作。它們也仍然會打出自己的按鍵,因為 InputConfig 是聆聽按鍵,而不是取代它們。
- 更改手把的模式。許多搖桿有沒有鍵盤部分的 PC、DirectInput 或 Switch 模式。街機搖桿頁面依製造商列出了各種模式。
- 使用遊戲自己的控制。自己讀取裝置的遊戲或模擬器,完全不需要 InputConfig。
把搖桿切換到沒有鍵盤的模式,就能完全避開這個問題。
其他會要求它的 App
輸入監控出現在手把相關的情況,也有其他原因:
- Steam。在較新的 macOS 上,Steam Input 要能看到手把之前,它會要求這項權限。請看手把在 Mac 上能用但在 Steam 裡不行。
- OpenEmu。它為了鍵盤需要這項權限。請看 OpenEmu 手把沒有作用。
那些是它們自己的需求。輸入監控和輔助使用有何不同,以及如何判斷任何要求其中一項的 App,請看 Mac 上的輔助使用權限。每個 App 要求的理由各不相同,所以請逐個 App 決定是否允許。
簡短版
- 原因。手把同時回報鍵盤,而 macOS 守著任何能打字的東西。
- 如何判斷。InputConfig 的 Devices 會把手把顯示為(needs Input Monitoring)。
- 解法。點選那個項目,在輸入監控中打開 InputConfig,然後切換回來。
- 替代方案。把搖桿切換到沒有鍵盤的模式,或照原樣使用它的按鍵。
一般的遊戲手把從不需要這項權限,只有能打字的才需要。
常見問題
InputConfig 需要輸入監控嗎?
只有對同時呈現為鍵盤的手把才需要,例如某些街機搖桿和巨集鍵盤。遊戲手把、MIDI 裝置,以及你 Mac 自己的鍵盤和滑鼠都不需要。InputConfig 從不要求它。當手把需要時,Devices 選單會告訴你。
允許輸入監控安全嗎?
它讓 App 在你使用其他 App 時,讀取你輸入的內容,所以請只允許你信任的 App。你隨時都可以在「系統設定」的「隱私權與安全性」,再到「輸入監控」把它關掉。
為什麼我的街機搖桿沒有出現在 InputConfig 裡?
通常是兩件事之一。在 Xbox 或 XInput 模式下,大多數搖桿使用的協定 macOS 讀不了。請切換到 PC、DirectInput 或 Switch 模式。如果搖桿也有鍵盤部分,就需要輸入監控。InputConfig 的 Devices 選單會顯示是哪一種。
允許輸入監控之後我需要重新啟動嗎?
通常不需要。InputConfig 回到最前面時會再檢查一次,並開始讀取手把。如果它還是沒有出現,請結束並重新打開 InputConfig。
輸入監控和輔助使用有什麼差別?
輔助使用讓 App 控制 Mac,例如送出按鍵和點按。輸入監控讓它直接讀取輸入裝置。對應工具需要輔助使用才能送出任何東西。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, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.