繁體中文

一個、兩個或四個開關

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

一個開關在 Mac 上可以做三件事:按下、按住和連按兩下,是同一個動作產生的三種作用,而 InputConfig 在開關那一列裡設定每一種。有些人只有一個可靠的動作:手底下的開關、頭部開關、吸吹開關、腳踏板。InputConfig 無法增加動作,但它可以讓每個動作算上三次,而螢幕區域是完全不需要開關的輸入。

我從一個開關逐步建立到四個,附有你可以下載並重新綁定到你所擁有的任何開關介面的配置。它是與 macOS 的 Switch Control 並行運作,不是取而代之。請預留半小時,其中大部分用於和當事人找出舒服的時間設定。

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

步驟

  1. 透過 PlayStation Access 控制器、Xbox Adaptive Controller 或 USB 開關介面連接開關。
  2. 在某一列按「掃描(Scan)」並按下開關,看它送出什麼。
  3. 從這一頁下載 Two Switch 或 Four Switch 預設集,加入它,並把它的各列重新掃描到你的開關上。
  4. 在每個開關的 Options 裡設定按下、按住和連按兩下,一開始用長的時間窗。
  5. 在每一列開啟「Speak」,讓每個動作自己說出來。
  6. 把 Emergency Stop 放在最可靠的開關的按住上,並測試它。

如何閱讀這份指南

從你所在的地方開始:

把開關連接到 Mac

開關需要一個把它呈現為按鈕的介面。依照這個階梯往上試,從直接就能用的,到需要小心的:

  1. Xbox Adaptive Controller。直接接受 3.5 mm 開關,並顯示為遊戲手把。每個連接埠一出廠就送出它自己的 Xbox 按鈕。
  2. PlayStation Access 控制器。同樣接受 3.5 mm 開關,並顯示為遊戲手把,但連接埠只送出手把的設定檔給它的東西,而 Sony 的基本設定檔讓連接埠是空的。請先在 PS5 上做的設定檔裡給它們按鈕。
  3. USB 開關介面。大多數顯示為鍵盤或遊戲手把。兩者都行,因為 InputConfig 讀取鍵盤和遊戲手把是一視同仁的。會打出按鍵的那種,需要 USB 介面那一節所說明的小心處理。
  • 你:在任何一列按「掃描」並按下開關。
  • InputConfig:顯示開關送出什麼:手把按鈕、按鍵,或滑鼠按鈕。
  • 確認:這一列現在以那個輸入命名。如果「掃描」什麼也沒看到,表示介面或手把設定檔沒有為那個開關送出任何東西。

遊戲手把連接埠裡的開關是它自己的按鈕,不會打出任何字,這是最簡單的路。

一個開關,三個動作

打開開關那一列的 Options,給它三項工作:

  • 按下。第一個動作。
  • 按住。第二個動作,在 600 毫秒之後。
  • 連按兩下。第三個動作,在 450 毫秒的時間窗內。

由 macOS 的 Switch Control 負責掃描時,這三個變成「選取」、「下一個」和「上一個」,整台 Mac 就都能到達了。沒有 Switch Control 時,一個開關最好用在最重要的那一個動作上:Start Dictation,按住則是 Return。能說話的人,這樣就從單一個動作得到了完整的文字輸入。

兩個開關,六個動作

這一頁的 Two Switch 預設集給每個開關三項工作:

開關按下按住連按兩下
開關 1點按右鍵點按Return
開關 2開始聽寫EscapeTab

這是處理表單、訊息和對話框的完整方法,由 macOS 的 Switch Control 或搖桿提供指標,由聽寫提供文字。每個門檻都很長,700 毫秒的按住和 500 毫秒的連按兩下時間窗,而且每一列都會說出它的動作。它建立在標準手把的 A 和 B 上,所以請把這兩列重新掃描到你的開關上。

四個開關,真正的指標

四個開關就能做出像樣的指標。這一頁的 Four Switch 預設集建立在方向鍵上,所以請把它重新掃描到四個開關上:

  • 移動。上、下、左、右,開關按住期間以緩慢的固定速度移動。
  • 移動得更快。按住超過 700 毫秒會切換到較快的速度,用於長距離移動。
  • 點按。連按兩下上的開關。
  • 右鍵點按。連按兩下下的開關。
  • Return。連按兩下右的開關。

Mouse Motion 列上的速度 1,在預設輪詢頻率下是每秒幾個像素,慢到任何人都夠用。關閉可變靈敏度後,指標以可預測的步調移動,這對用開關瞄準來說,比速度更重要。

加上不需要開關的輸入

有三種輸入完全不花一個開關:

  • 螢幕區域。指標進入時就會觸發的螢幕範圍:沿著上緣的細長區域觸發 Mission Control,一個角落啟動聽寫。指標由開關驅動時,區域是不花開關的指令。
  • Tap the Mac。用身體任何部位敲擊 MacBook,就是輸入,可計算從一到五下的敲擊。它在 M4 MacBook 上測試過,在我們的測試中 M1 Pro 上沒有成功;校準器的狀態標籤會告訴你你的機器有沒有在監聽。桌上型 Mac 沒有感應器。
  • 動作。綁在手腕或椅子扶手上的 DualSense、DualSense Edge、DualShock 4、Switch Pro Controller 或 Joy-Con,可以利用它的陀螺儀,用傾斜來移動指標。

讓每個動作自己說出來

使用開關的人常常看不到手把,也可能沒有在看指標。

  • 你:在每一列開啟「Speak」,並為每一列輸入一句簡短的片語。
  • InputConfig:每次那一列觸發,就透過 Mac 的聲音輸出,用「Settings」、「General」、Spoken feedback voice 裡選擇的聲音說出片語。
  • 確認:按每個開關,並聽到它的動作。如果介面能震動,也使用觸覺回饋。
InputConfig 設定裡的語音回饋聲音選擇器。
Figure 1. 語音透過 Mac 的聲音輸出播放,使用這裡挑選的聲音。

一列可以只為了說話而存在。靠近螢幕邊緣的螢幕區域,說出邊緣,是知道指標在哪裡的廉價方法。

如果 USB 開關介面會打出自己的按鍵

開關介面是一個有 3.5 mm 插孔的小盒子,把開關變成電腦懂的東西。大多數送出鍵盤按鍵,有些也能移動滑鼠。例如 AbleNet 的 Hitch 2,最多接五個開關,AbleNet 列出它可搭配 macOS 使用,並且可以用你選擇的按鍵來設定。

InputConfig 把這些按鍵當作鍵盤輸入來讀取,有兩件事要先知道:

  • 它聆聽。它不封鎖。InputConfig 聆聽鍵盤,無法吞掉或重新對應按鍵本身。如果介面送出空白鍵,Mac 除了你綁定到它的東西之外,仍然會得到一個空白鍵。
  • 對它來說,每個鍵盤都是同一個裝置。每個鍵盤都回報成同一個合成裝置 ID,所以開關送出的空白鍵和鍵盤的空白鍵,是同一個輸入。

依照這個階梯往上試,先從最小的一步開始:

  1. 設定沒用過的按鍵。把介面設為送出沒有其他東西使用的按鍵,如果它提供的話就用 F13 到 F19,然後綁定那些。
  2. 固定的按鍵用 Switch Control。如果介面只送出像空白鍵和 Enter 這樣固定的按鍵,就搭配預期這些按鍵的 macOS Switch Control 使用。
  3. 把開關移到手把上。改為插到 PlayStation Access 控制器或 Xbox Adaptive Controller,那裡每個開關都是它自己的按鈕,不會打出任何字。

處於滑鼠模式的介面自己就會移動指標,不需要 App。F13 到 F19 是向開關盒要求的按鍵,因為 Mac 上幾乎沒有東西預設使用它們。

把停止放在你最可靠的開關上

對使用開關的人來說,停止很重要,有兩個原因:它能放開卡住的按鍵,也是停止失控掃描的方法。Mac 鎖定時它同樣有效。

  • 開關上的按住。把 Emergency Stop 放在最可靠的那個開關的按住上。
  • 手把的按住。預設是同時按住 Back 和 Start 三秒,一秒後會震動一下。按鈕以及按住的時間(一到五秒)在「Settings」、「General」、「Emergency stop」裡,而在那裡挑選的按鈕可以單獨使用。在使用基本設定檔的 Access 控制器上,預設是單獨的插孔 7(Options),因為那個設定檔從不送出 Back。

在依賴它之前,先測試一下。

簡短版

  • 一個開關。按下、按住和連按兩下是三個動作。Start Dictation 和 Return 涵蓋了文字。
  • 兩個開關。點按、右鍵點按、Return、聽寫、Escape 和 Tab。
  • 四個開關。四個開關給你緩慢、可預測的指標,點按放在連按兩下上。
  • 每個開關。開啟 Speak、長的時間窗,以及把停止放在最可靠的那一個上。

從長的時間窗和緩慢的指標開始,然後只在當事人的時間掌握允許時才縮短它們。

常見問題

Mac 上的 Switch Control 是什麼?

Switch Control 是 macOS 的輔助使用功能,透過掃描螢幕上的項目,用一個或多個開關來操作 Mac。手把按鈕可以是開關。InputConfig 是另一種做法:直接控制,每個開關或按鈕立刻做一件事。

這會取代 macOS 的 Switch Control 嗎?

不會,它是與之並行運作。Switch Control 是整個介面的掃描系統。InputConfig 給開關直接的動作。許多人用 Switch Control 處理文字和選單,用 InputConfig 處理指標、聽寫和遊戲。

顯示為鍵盤的開關介面能用嗎?

它的按鍵是 Keyboard Key 輸入。它們仍然也會打出自己的按鍵,所以請把介面設為送出沒有其他東西使用的按鍵,例如 F13 到 F19,或是在你使用的 App 裡無害的按鍵。

指標可以慢到什麼程度?

Mouse Motion 列上的速度 1,在預設輪詢頻率下是每秒幾個像素,慢到任何人都夠用。

哪種開關介面能搭配 Mac?

任何顯示為鍵盤、滑鼠或遊戲手把的介面。搭配 InputConfig 最簡單的路,是 PlayStation Access 控制器或 Xbox Adaptive Controller 裡的 3.5 mm 開關,因為每個開關成為各自的按鈕,不會打出任何字。像 AbleNet 的 Hitch 2 這樣的 USB 介面會送出按鍵。如果允許,請把它們設為 F13 到 F19。

可供開關操作的遊戲和因果關係活動,也是這樣運作的嗎?

大多數網頁的開關遊戲和因果關係活動,聆聽的是空白鍵、Return 或滑鼠點按。在 InputConfig 裡把開關綁定到那個按鍵或 Left Click,活動就會像按鍵被按下那樣回應。如果開關介面本來就會自己打出空白鍵,那麼那個活動就不需要 InputConfig。當你想讓同一個開關在其他 App 裡做別的事,或說出它做了什麼時,它才有幫助。

更多中文頁面

詳細指南(英文)

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