← 文章列表

Mac 的頓號到底藏在哪一顆鍵?

鍵盤上沒有頓號這顆鍵,全形空白也沒有。這篇說明 ZingIME 的三個標點出口:要全形的兩種、不要全形的一種,以及為什麼大部分時候你根本不用管。

你要打「蘋果、香蕉、橘子」。

逗號有鍵、句號有鍵,頓號沒有。它不像逗號句號那樣在鍵盤上有一顆對應的鍵可以按,所以多數人的做法是從別的地方複製一個貼過來,或者打開「表情與符號」面板翻半天。

在 ZingIME 裡是 Ctrl + '

六個常用的全形標點

按住 Ctrl 再按這幾顆,直接送出全形版本,不管你現在是在打中文還是英文:

按鍵出來的字
Ctrl + ,
Ctrl + .
Ctrl + ;
Ctrl + /
Ctrl + !
Ctrl + '

前面五個好記,因為它們就是那顆鍵的全形版本 —— / 上面印著 ?,所以 Ctrl + / 是全形問號。

只有頓號要另外記。它在鍵盤上沒有對應的字元,所以被安排在單引號那顆鍵上。記法可以是:單引號跟頓號長得像,一撇。

但大部分時候你不用管,照原本的按法就好

上面那張表是給例外情況用的。日常打標點,你的手勢完全不需要改變。

Shift + 符號 就照你原本的方式按 —— 括號按 Shift + 9、驚嘆號按 Shift + 1、分號直接按 ;。ZingIME 會自己判斷這個標點該是全形還是半形,你不必先切換到某個模式,也不必事後回頭修。

兩個虛線方框,左邊裝著窄的半形逗號、右邊裝著佔滿方框的全形逗號
同一個逗號,左邊半形、右邊全形。差別不在長相,在它佔掉多寬的位置

判斷的依據是游標前面那一個字元(空白會跳過)。前面是英文字母或數字,這個標點就用半形;前面是中文字,就用全形。所以 hello, 的逗號是半形、Amazing!!! 整串半形,而中文句子裡的句號是全形。

括號還多做一件事:開收一致。英文情境下 abc (name) 整組都是半形括號,中文情境下整組全形,不會出現「(name)」這種左邊全形右邊半形的東西。這是自動切換做得不夠細的輸入法最常見的破綻 —— 開括號的時候還在中文、打完英文再按收括號,兩邊寬度就對不起來了。ZingIME 的收括號會回頭去找還沒配對的開括號,跟著它走。

引號是分開的兩套:Shift + ' 一律給你半形的 ",中文的「」放在 []。兩邊互不干擾,也就不需要在腦中切換模式。

所以那張 Ctrl 表真正的用途,是在英文情境裡硬要插一個全形標點的時候。中文情境裡你直接按就有了。

鍵盤上沒有的符號:反引號

頓號還算好處理,但全形空白呢?破折號呢?書名號呢?這些連鍵都沒有。

`(反引號,Esc 下面那顆) 會叫出一份全形符號清單,用數字鍵或方向鍵挑。裡面有 217 個符號,第一個就是全形空白,接著是 ,、。.;:?! 那一批,然後是刪節號 ⋯ ‥ …、破折號 —、底線 ﹏ ︴、各種括號()︵︶《》。

清單有點長,所以還有一招:` 之後再按一顆鍵,直接跳到那顆鍵的全形版本們

正在打英文的時候按 `,前面那段英文會先送出去,再接上你挑的全形符號,不會把兩件事混在一起。

反過來:我就是要鍵盤上印的那個字元

前面兩個出口都是「我要全形」。第三個出口是反方向的。

有時候你要的就是鍵面上印的那個字元本身,不要被當成注音、也不要被自動轉成全形。按住 Option 再按那顆鍵:

Option + 字母維持 macOS 原本的重音輸入(é、ñ、ü),沒有被動到。不需要這個行為的話,偏好設定 → 基本設定可以關掉。

習慣微軟新注音的半形?可以整個反過來

從 Windows 轉過來的人常常不適應前面講的自動判斷,因為微軟新注音的預設是標點一律半形,你想要全形的時候才自己處理。用了十幾年的手感,換一台電腦就要改,很煩。

那就把它切回來。選單列的輸入法選單裡有「使用半形標點」(快捷鍵 Ctrl + Cmd + H),打開之後所有標點都輸出半形,不再看前後文。

重點是前面那兩條全形出口完全不受影響

所以這個組合其實比自動判斷更可控:預設一律半形,要全形的時候明確叫出來。半形是你不用想就得到的東西,全形是你按了才有的東西,中間沒有猜測。

哪一種好取決於你打的內容。中文為主、偶爾夾英文,自動判斷省事;程式碼、網址、表單填得多,或者你就是習慣微軟新注音那套,這個模式更不會出意外。

最後

三個出口,三個方向:

記得住方向就好,快捷鍵忘了可以回來翻。真正該記的只有一個:頓號在 Ctrl + '