Mac 的切換控制:設定切換器,然後用語音寫字

「切換控制」讓你用一個或多個適應性切換器操作 Mac。它會逐一反白螢幕上的項目,等你想要的那一項被反白時,你就按下切換器。到「系統設定」,「輔助使用」,「切換控制」裡開啟。它也能打字,做法是掃描螢幕上的鍵盤,但要寫比較長的內容就太慢了,所以最好的設定,是讓其中一個切換器專門負責啟動聽寫。

我做了 YapToText,一款免費的 Mac 聽寫 App,也做了 InputConfig,一款免費的 App,可以把任何按鈕、切換器或控制器變成按鍵和點按。我做這兩款 App,是因為我自己的雙手不太靈活。下面 Apple 的步驟來自它的「切換控制」指南,我在 2026年10月9日查閱。

在 Mac App Store 下載 YapToText免費下載。不需要帳號,沒有鎖住的功能。需要搭載 Apple 晶片的 Mac 和 macOS 14 或以上版本。 原始碼在 GitHub 上。

步驟

  1. 打開「系統設定」,「輔助使用」,「切換控制」,然後開啟「切換控制」。
  2. 在「切換」下按一下加入按鈕,按下你的切換器,替它取名,並選一個動作,例如「選取項目」。
  3. 按下「選取項目」開始掃描,想要的項目被反白時再按一次。
  4. 讓聽寫有自己的切換器:把它錄成 YapToText 的按鍵,或讓 InputConfig 從它送出 Right Command。
  5. 按下聽寫切換器,說話,再按一次,文字就會輸入到你的游標位置。

開啟切換控制

  1. 選擇「蘋果」選單,「系統設定」,然後按一下側邊欄中的「輔助使用」。
  2. 按一下「切換控制」。可能需要向下捲動。
  3. 開啟「切換控制」。「切換控制」的「個人專屬」面板會顯示在桌面上。

「個人專屬」面板預設是黑底白字。如果深色字配淺色背景比較好讀,可以在同一個設定裡選擇淺色外觀。

加入你的切換器

在「切換控制」設定裡向下捲動到「切換」。按一下加入按鈕,按下你的適應性切換器,替它取個名字,再選一個動作,例如「選取項目」或「停止掃描」。切換器也可以透過「自訂」來執行工序指令或打開 App。要更改某個切換器,選取它,再改名稱或動作,也可以按一下「重新指定」,把動作交給另一個切換器。

切換器需要有東西告訴 Mac 它被按下了。常見的做法是使用會送出按鍵的 USB 切換器介面,或是把切換器插在 PlayStation Access Controller 或 Xbox Adaptive Controller 的連接埠上。InputConfig 關於一個、兩個或四個切換器的指南逐一說明了每一種做法,以及它們各自送出什麼。

掃描與選取

  • 自動掃描。按下「選取項目」切換器開始。「切換控制」會依序反白每個項目或群組。想要的那一項被反白時,再按一次。
  • 群組。選取群組會掃描裡面的項目。群組被反白時按一下,或在聽到「跳出」宣告時按一下,就能離開群組。
  • 不使用自動掃描。用「移到下一個項目」切換器,自己逐一走過各個項目。
  • 指標。選擇「指標」,再選「移動」或「移動並點按」。一條垂直線會滑過螢幕,你按一下,接著一條水平線滑過,指標就落在兩條線交叉的位置。把「指標精確度」設為「高」,第二次掃描會更慢更精細。

「個人專屬」面板裡還有「鍵盤」、Dock、「選單列」(先是選單列群組,再是附加選單群組)、控制音量和亮度的「系統」、你用「面板編輯器」製作的「自訂」面板,以及「裝置」,可用來控制使用同一個 Wi-Fi 和 Apple 帳號的 iPhone 或 iPad。

用掃描來打字,以及為什麼該停下來

「個人專屬」面板裡的「鍵盤」是靠掃描打字的:先打開一組按鍵,再選取其中一個,並留意最下面一列的建議字詞,可以少按幾次。輸入密碼、名字或修正一個字,它是合適的工具。要寫一句話,按一下切換器開始聽寫,比按四十次來掃描輸入好得多。接下來的兩個小節,說明兩種啟動聽寫的方法。

用專用的切換器啟動聽寫

讓聽寫有自己的切換器,用一個「切換控制」沒有在使用的,這樣掃描時按下去,就不會誤開始錄音。接著:

  • 如果你的切換器介面會送出按鍵。YapToText 可以直接使用那個按鍵。在 Dictation 頁面的 Keys 卡片,按一下按鍵欄位,再按切換器。如果欄位顯示的是切換器的按鍵,就完成了:按一下開始,再按一下停止。如果十秒後它又變回原來的按鍵,代表介面沒有送出 YapToText 讀得到的東西。
  • 如果它不會送出按鍵。插在 Access Controller 或 Xbox Adaptive Controller 連接埠上的切換器,會被當成控制器按鈕,而不是按鍵。這正是下面 InputConfig 負責的情況。
YapToText 在 Mac 上的 Dictation 設定頁面:Keys、Recording、Microphone 和 Delivery 四張卡片。
圖1. YapToText 的 Dictation 頁面上的 Keys 卡片。按一下按鍵欄位,再按切換器:切換器送出什麼按鍵,什麼就成為聽寫鍵。

YapToText 用一個鍵來開始和停止,預設是 Right Command,按一下開始,再按一下停止。InputConfig 可以讓一個根本不是按鍵的控制裝置送出這個鍵:切換器、控制器按鈕、MIDI 踏板、敲一下 MacBook,或是指標移進螢幕的角落。把兩者放在一起,這個控制裝置就成了聽寫鍵。

  • 操作:在 InputConfig 裡新增一列,按一下 Scan,再按你想用的控制裝置。把這一列的輸出設為 Keyboard Key,選擇 Right Command。
  • InputConfig:控制裝置每次觸發,它就單獨按一次 Right Command,不會同時按住其他按鍵。
  • 確認:按一下文字欄位,再按控制裝置。YapToText 的面板應該顯示 Listening。再按一次,說的話就會輸入到你的游標位置。

如果你想把 Right Command 留給快速鍵用,可以把 YapToText 移到沒有其他功能使用的按鍵。在 Dictation 頁面的 Keys 卡片,按一下按鍵欄位,再按 F18(或任何空著的按鍵),然後把 InputConfig 那一列的 Keyboard Key 輸出改成 F18。F13 到 F19 是 InputConfig 自己的指南建議的按鍵,因為 Mac 上沒有任何功能使用它們。按一下開始、再按一下停止,是最適合搭配切換器的模式:按一次開始,下一次按就停止。在 Dictation 頁面的 Recording 卡片開啟 Auto-stop after silence,連第二次按下也不需要了。

有兩點要小心。InputConfig 內建的 Modifier Holds 預設組合,會把按住 Right Command 交給 Spotlight,把按住 Right Option 交給 Apple 的聽寫,而這兩個鍵正是 YapToText 的聽寫鍵和 Quick Edit 鍵,所以不要和 YapToText 的預設設定一起使用那個組合。另外,Mac 鎖定時,InputConfig 不會送出按鍵,只會送出指標、點按和捲動。這個交接的做法,依據的是兩款 App 的設計方式:InputConfig 會像真正的按鍵一樣送出單獨的修飾鍵,而 YapToText 會把沒有搭配其他按鍵的按下算作一次輕按。我還沒有在每一種控制裝置上做過完整的端對端測試,所以在你依賴它之前,請先用你的裝置試一次。如果完全沒有反應,請在 GitHub 上提交 issue。

或是掃描到 Start Dictation 按鈕

沒有多餘的切換器時,改成掃描到按鈕。「切換控制」的「選單列」項目會掃描附加選單群組,YapToText 的水豚就在那裡。選取它,面板會打開,最上面是 Start Dictation,功能和按鍵一樣。開啟 Auto-stop after silence,你停止說話時聽寫就會自己結束,所以只需要掃描一次。

YapToText 的選單列面板:Start Dictation、模式和麥克風選擇器、Transcribe file、Regenerate 和 Insert last。
圖2. 掃描到選單列裡的水豚,Start Dictation 就是面板裡的第一個按鈕。它的功能和聽寫鍵一樣。

YapToText 的面板和選單列控制項目都有輔助使用標籤,「切換控制」和「旁白」讀取的就是這些標籤。這些部分是這樣組合起來的,但我還沒有做過「切換控制」的完整測試。

一個切換器,三種用途

如果你只有一兩個穩定的動作,InputConfig 可以讓每個切換器分成按一下、按住和按兩下,各有不同的輸出。它的按住和按兩下頁面有一種常見的配置:按一下是點按左鍵,按住是點按右鍵,按兩下是 Return。按住時間 400 到 600 毫秒感覺很自然,按兩下的時間窗 250 到 350 毫秒適合大多數人,手移動比較慢的話可以再長一點。把 Right Command 放在某個切換器的按兩下上,這個切換器也能開始和停止 YapToText。InputConfig 是和「切換控制」一起使用,而不是取代它,而且每一列在觸發時都可以說出一句話,所以每個動作都能自己報告。

重點整理

  • 開啟。「系統設定」,「輔助使用」,「切換控制」。在「切換」下加入切換器。
  • 用掃描來指向。用「選取項目」掃描,用群組縮小範圍,用「移動並點按」操作指標。
  • 用說話來寫字。用專用的切換器當作 YapToText 的按鍵,或掃描到選單列裡的 Start Dictation。
  • 是控制器按鈕的切換器。InputConfig 會把按下變成 Right Command。設計上是可行的,但還沒有做過完整的端對端測試。

如果你的切換器介面需要我沒有寫到的步驟,請在 GitHub 上提交 issue。每一則我都會看。

在 Mac App Store 下載 YapToText免費下載。不需要帳號,沒有鎖住的功能。需要搭載 Apple 晶片的 Mac 和 macOS 14 或以上版本。 原始碼在 GitHub 上。

關於作者。 Ryleigh Newman 從事軟體開發,用手打字有困難,每天都用本站介紹的 YapToText 聽寫。本頁譯自英文。App 的介面和網站的其他頁面是英文的。 進一步瞭解這個專案(英文)。

指南

更多指南(英文)

資料來源

常見問題

Mac 上怎麼開啟切換控制?

選擇「蘋果」選單,「系統設定」,「輔助使用」,「切換控制」,然後將它開啟。用加入按鈕,在「切換」下加入切換器。

可以在 Mac 上用切換控制打字嗎?

可以,做法是掃描「個人專屬」面板的「鍵盤」,再選取按鍵或建議的字詞。要寫比較長的內容,用切換器啟動聽寫會快得多。

切換器可以在 Mac 上啟動聽寫嗎?

可以。會送出按鍵的切換器介面,可以直接當作 YapToText 的聽寫鍵。插在適應性控制器連接埠上的切換器,可以透過 InputConfig 按下那個按鍵。

切換控制可以搭配 PlayStation Access Controller 使用嗎?

「切換控制」讀取的是 Mac 看得到的切換器。InputConfig 會讀取 Access Controller 的按鈕和插孔,把它們變成按鍵和點按,和「切換控制」一起運作。

一個切換器可以做不只一件事嗎?

用 InputConfig 可以:按一下、按住和按兩下,各自都能有不同的輸出。