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+2→2Option+Shift+2→@Option+,→ 半形的,Option+Shift+.→>
Option + 字母維持 macOS 原本的重音輸入(é、ñ、ü),沒有被動到。不需要這個行為的話,偏好設定 → 基本設定可以關掉。
習慣微軟新注音的半形?可以整個反過來
從 Windows 轉過來的人常常不適應前面講的自動判斷,因為微軟新注音的預設是標點一律半形,你想要全形的時候才自己處理。用了十幾年的手感,換一台電腦就要改,很煩。
那就把它切回來。選單列的輸入法選單裡有「使用半形標點」(快捷鍵 Ctrl + Cmd + H),打開之後所有標點都輸出半形,不再看前後文。
重點是前面那兩條全形出口完全不受影響:
`叫出的全形符號清單,照樣是全形。Ctrl+ 標點的那六個,照樣是全形。
所以這個組合其實比自動判斷更可控:預設一律半形,要全形的時候明確叫出來。半形是你不用想就得到的東西,全形是你按了才有的東西,中間沒有猜測。
哪一種好取決於你打的內容。中文為主、偶爾夾英文,自動判斷省事;程式碼、網址、表單填得多,或者你就是習慣微軟新注音那套,這個模式更不會出意外。
最後
三個出口,三個方向:
Ctrl+ 標點 — 我現在就要這一個全形,六個常用的,最快。`— 我要鍵盤上沒有的符號,慢一點但什麼都有。Option+ 鍵 — 我不要全形,我要鍵面上那個字元。
記得住方向就好,快捷鍵忘了可以回來翻。真正該記的只有一個:頓號在 Ctrl + '。