在 Mac 上用一個鍵、一個開關或一個踏板聽寫
作者 Ryleigh Newman · 發佈於
在 Mac 上用一個鍵就能聽寫:在 YapToText 裡,輕按一下開始聽寫,再輕按一下停止,你的話會輸入到任何 App 的游標位置。任何單一的按鍵都可以當觸發鍵,所以只送出一個按鍵的開關或腳踏板也能操作。我的手無法正常使用,所以我在意的問題不是哪個快速鍵方便,而是開始和停止需要手做多少事。
這一頁依所需力氣從少到多排列各種選項,並說明每一種需要什麼。除非你想要,否則不必按住任何東西,不需要同時按兩個鍵,也沒有喚醒詞。YapToText 免費,可在搭載 Apple 晶片、macOS 14 或以上版本的 Mac 上執行。
免費下載。不需要帳號,沒有鎖住的功能。需要搭載 Apple 晶片的 Mac 和 macOS 14 或以上版本。 原始碼在 GitHub 上。
用其他語言閱讀: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文
步驟
- 開啟 YapToText,前往 <span lang="en">Dictation</span> 頁面。
- 在 <span lang="en">Keys</span> 卡片裡,按一下按鍵欄位,出現 <span lang="en">Tap a key</span> 時,按你想用的鍵,或是會送出按鍵的開關或踏板。
- 選擇 <span lang="en">Tap to start / stop</span>,如果按住比較容易,就選 <span lang="en">Hold to talk</span>。
- 點進一份筆記,按你的鍵,說一句話,再按一次。
- 如果你只能確定自己按得到一下,請在 <span lang="en">Recording</span> 卡片裡開啟 <span lang="en">Auto-stop after silence</span>。
依雙手要做的事排序
下面是這一頁依循的階梯,從雙手做最少到最多:
- 什麼都不用做。 「語音控制」替你按選單列面板裡的 Start Dictation 按鈕。
- 按一次。 輕按一次開始,等你停止說話,讓 Auto-stop after silence 結束聽寫。
- 同一個鍵,輕按兩次。 輕按開始,再輕按停止。這是預設值。
- 按住一次。 同一個鍵,說話的期間一直按住。
- 在別處做一個動作。 送出一個按鍵的開關或腳踏板,App 會把它當成那個鍵。
每一階都已經在 App 裡,而且每一階都免費。 聽寫鍵和它的輕按或按住選項在 Dictation 頁面的 Keys 卡片裡,Quick Edit 鍵在它自己的頁面有同樣的選項。
輕按一個鍵
預設的觸發鍵是 Right Command。輕按一次開始,說話,再輕按一次停止,你的話會輸入到你所在的任何 App 的游標位置。輕按,說話,輕按:一個鍵開始聽寫,同一個鍵結束聽寫。 沒有組合鍵,也沒有第二個鍵,Command 加其他鍵(例如 Command C)也永遠不會開始聽寫,因為只有在沒有按其他任何鍵時,輕按才算數。
不一定要用 Right Command。Right Control、Left Control、Fn (Globe)、Right Option、Left Option、Right Shift 和 Caps Lock 都可以,任何其他單一的按鍵也行,例如字母鍵、F 鍵或數字鍵盤的鍵,這樣它就不再輸入文字,而變成觸發鍵。用 Caps Lock 當觸發鍵時,App 會把鎖定和它的指示燈再關掉。請挑一個你從不用來打字的鍵。
設定按鍵
- 操作: 在 Dictation 頁面的 Keys 卡片裡,按一下按鍵欄位。出現 Tap a key 時,按你想用的鍵,然後在旁邊選擇 Tap to start / stop。
- YapToText: 把那個鍵記錄為觸發鍵,如果 Quick Edit 鍵已經在用它,就用紅色標示。
- 確認: 點進一份筆記,輕按新的鍵。浮動面板會出現,選單列水豚的對話框會變成紅色。
如果你只能確定自己按得到一下,請在 Recording 卡片裡開啟 Auto-stop after silence。這樣在安靜 0.5 到 5 秒之後,聽寫就會結束,就像你又輕按了一次。它預設是關閉的,因為停下來思考的長時間停頓,也會結束聽寫。

聽寫進行中,還有另外三個鍵會生效:Space 暫停和繼續,Esc 取消,1 到 9 選擇模式。它們只在你聽寫的時候才會被攔截,其他時間照常輸入。按鍵與快速鍵頁面有完整的列表。
按住說話,如果按住比輕按兩次容易
有些人的手,按住一個鍵比準確按下兩次更容易。對他們來說,同一個鍵有 Hold to talk,在同一張 Keys 卡片裡選擇。按著鍵的時候錄音,一放開就停止,所以一個簡短的想法就是按下、說話、放開。放開按鍵一定會結束聽寫,即使你是在它還在啟動的時候放開。
Quick Edit 鍵預設是 Right Option,在它自己的頁面有同樣的輕按或按住選項。它預設也是輕按:我把它從按住改成輕按,因為輕按和聽寫鍵一致,對按不住按鍵的手也比較輕鬆。選取文字,輕按那個鍵,說出要做的修改,再輕按一次,重寫的內容就會取代選取範圍。輕按或按住是一個設定,所以可以隨著你的手改變。
不再按一次鍵就停止
如果你只能確定第一次按得到,聽寫也可以不靠按鍵結束:
- 安靜。 Auto-stop after silence 在安靜 0.5 到 5 秒之後結束聽寫。
- 浮動面板。 它有暫停、停止並輸入和取消按鈕,同樣的三個也是輔助使用動作。
- 選單列面板。 錄音時按一下水豚,標題會顯示 Cancel、Pause 和 Stop and insert。
- 時間限制。 Maximum length 在 Recording 卡片裡,預設關閉,最長 300 秒後停止聽寫,以 15 秒為單位設定。

開始只要按一下,停止可以一下都不用按。 這些按鈕是指標或「語音控制」可以操作到的。選單列頁面和浮動面板頁面介紹了每一個,輔助使用中心則有 VoiceOver 和「語音控制」的其他內容。
以按鍵形式出現的開關和踏板
因為觸發方式是一個按鍵,任何能按下一個鍵的東西都可以當觸發鍵:USB 腳踏板、接在開關介面上的輔助開關,或是裝在輪椅上並接到那個介面的按鈕。只要 Mac 把它看成一個按鍵,它就能開始和停止聽寫。把踏板或介面設定成送出一個按鍵,把那個鍵記錄為聽寫鍵,再選擇輕按或按住。我沒有測試過每一種開關介面,所以這裡說明的是觸發方式如何運作,並不保證你的設備一定可行。
測試只要十秒:
- 操作: 在 Dictation 頁面,按一下按鍵欄位,出現 Tap a key 時,按踏板或開關。
- YapToText: 接收裝置送出的任何按鍵,並把它設為聽寫鍵。
- 確認: 欄位現在顯示的是該裝置的按鍵。如果十秒後沒有變化就回到原來的鍵,代表裝置沒有送出按鍵,這是裝置或它的介面上的設定,而不是 YapToText 的設定。
遊戲手把、滑鼠側邊按鈕或 MIDI 鼓墊本身不會送出按鍵。我的另一款免費 Mac App InputConfig 可以讓它們任何一個送出按鍵,這樣那個按鈕就能當聽寫鍵,它的從任何按鈕開始聽寫指南(英文)說明了設定方式。我沒有用它測試過每一種手把,所以上面的十秒測試仍然適用。
如果你駕駛電動輪椅,而搖桿就是你的滑鼠,分工很簡單:輪椅負責指向,開關負責那個鍵,YapToText 負責文字。我製作電動輪椅的搖桿頂蓋,所以一隻手放在搖桿上能碰到什麼、碰不到什麼,是我經常思考的事。
macOS 也有 Switch Control,可以讓輔助開關或搖桿輸入文字並控制整部 Mac。它和單純按下一個鍵的開關是不同的途徑,Apple 的指南介紹了設定方式。
完全不用手:選單列裡的按鈕
按一下選單列的水豚,會開啟一個小面板。最上面的按鈕是 Start Dictation,作用和聽寫鍵一樣。錄音時,面板的標題會改顯示 Cancel、Pause 和 Stop and insert。這讓「語音控制」有東西可以瞄準,因為它是依名稱按控制項,而「語音控制」是 macOS 免費內建的功能。免手打字指南有完整的「語音控制」設定,包括怎麼避免它連你說的句子也打出來。

YapToText 本身刻意沒有喚醒詞。每次聽寫後約一秒,麥克風就會放開,除非你開啟 Keep the microphone warm,而錄音指示燈只在你聽寫時顯示。喚醒詞代表麥克風永遠開著,等著聽自己的名字,等待時也聽到房間裡的其他一切。在你按下按鍵、開關或踏板,或是「語音控制」按下按鈕之前,什麼都不會開始。 如果你用說話來開始,聆聽是「語音控制」和它的設定負責的,不是這個 App。不論哪一種方式,你說的話都不會離開這台 Mac,隱私權頁面有其餘說明。
容許誤按和顫抖的手
會顫抖或容易按錯鍵的手,需要一個能容許這些情況的觸發方式。Space 和數字鍵在聽寫之外都會被忽略,所以誤按永遠不會開始、暫停或改變任何東西。App 還在完成一次聽寫時,誤按聽寫鍵也會被忽略,所以連按兩下不會把結果丟掉。
誤按 Esc 曾經代價最高。從 1.5.1 版起,被取消的聽寫仍然會轉寫並儲存到 History,標示為已取消,也不會被輸入,所以文字可以被拷貝回來。Keep canceled dictations 在 Settings, Advanced, History & audio 裡預設開啟。想要更多餘地,可以在 Keys 卡片裡開啟 Require pressing Escape twice to cancel,這樣取消需要在 0.6 秒內再按第二次。
如果一次聽寫輸入錯了,你不必重打:Quick Edit 可以用說的來修正,選單列的 Regenerate 可以用任何模式重做你的上一次聽寫。如果完整的浮動面板太吸引你的目光,Mini 版面只在畫面上保留波形,面板也可以完全關閉。不論哪一種,聽寫都一樣運作。手抖按錯,不會讓你說過的話白費。

按鍵沒有反應時
- 確認 App 正在執行。 這個鍵只有在 YapToText 開啟時才有作用。如果選單列沒有水豚,請開啟 App,並在 Settings, General 開啟 Launch YapToText at login。
- 開啟輔助使用。 聽寫鍵需要它。Home 頁面的 Get set up 卡片在開啟之前都會留在那裡。
- 找紅色。 Quick Edit 鍵已經在用的按鍵會用紅色標示。請為其中一個換成另一個鍵。
- 試試另一側。 Left Command 和 Left Shift 不能當觸發鍵,按鍵欄位會這麼說。右側的按鍵、Fn 和 Caps Lock 都可以。
- 使用備用快速鍵。 Settings, General, Shortcuts 裡的 Control Option Space,即使沒有輔助使用權限也能開始和停止聽寫。它要按三個鍵,所以只是應急,不是長久之計。
疑難排解指南涵蓋其餘情況,從文字落到剪貼板時該怎麼辦開始。
簡短整理
- 一個鍵就夠了。 輕按開始,輕按停止,任何單一按鍵都可以。
- 停止可以不用按。 Auto-stop after silence 或面板的按鈕可以結束聽寫。
- 開關或踏板可以當按鍵。 如果它送出按鍵,Dictation 頁面的按鍵欄位十秒內就會顯示它。
依狀況調整的設定在顫抖、帕金森氏症、多發性硬化症和漸凍症的聽寫。如果你是幫別人設定,給年長父母的指南保持簡單。
不必按住任何東西,不需要同時按兩個鍵,在你開始之前也沒有東西在聽。 如果你的設定出現這一頁沒有說明的情況,請在 GitHub 上提交 issue。每一則我都會看。
免費下載。不需要帳號,沒有鎖住的功能。需要搭載 Apple 晶片的 Mac 和 macOS 14 或以上版本。 原始碼在 GitHub 上。
指南
更多指南(英文)
資料來源
- https://support.apple.com/guide/mac-help/use-voice-control-commands-mh40719/mac (查閱於 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-switch-control-mh43607/mac (查閱於 2026年10月3日)
常見問題
不用按住按鍵,也能在 Mac 上聽寫嗎?
可以。YapToText 預設是 Tap to start / stop:輕按一次開始,再輕按一次停止,文字會輸入到游標位置。另一個選擇是 Hold to talk,在 Dictation 頁面設定,只在按著鍵的時候錄音。
輔助開關或腳踏板可以開始聽寫嗎?
只要它送出按鍵就可以。任何單一的按鍵都能當聽寫鍵,所以把開關介面或踏板設定成送出一個按鍵,再到 Dictation 頁面記錄那個鍵。我沒有測試過每一種開關介面,所以請測試你的:如果你按下去時按鍵欄位顯示出它的按鍵,它就能當觸發鍵。
有喚醒詞嗎?
沒有。每次聽寫後約一秒,麥克風就會放開,所以在你按下按鍵、開關或踏板之前,沒有東西在聽。想用說話開始的話,「語音控制」可以按選單列面板裡的 Start Dictation 按鈕。
如果我的手不小心按到 Escape 怎麼辦?
你說的話不會遺失。被取消的聽寫仍然會轉寫並儲存到 History,標示為已取消,也不會被輸入,除非你關閉 Keep canceled dictations。你也可以要求按兩次 Escape 才取消。
可以不再按一次鍵就停止聽寫嗎?
可以。開啟 Auto-stop after silence,安靜 0.5 到 5 秒後聽寫就會結束。浮動面板和選單列面板也有停止、暫停和取消按鈕,指標或「語音控制」都能操作。
該用哪個鍵當觸發鍵?
選一個你從不用來打字、而且每次都按得到的鍵。預設是 Right Command,字母鍵、F 鍵或數字鍵盤的鍵也可以,只是它當觸發鍵時就不再輸入文字。Space、Esc 和數字鍵只在聽寫期間被攔截。