我從 2018 開始用拼音輸入法,到現在已經超過 7 年了,而且我還會繼續用下去。
我是土生土長的台灣人,用正體中文的電腦介面長大的,ㄅ半、微軟新注音、新酷音陪著我的童年超過 10 年。
那為什麼用注音好端端的會突然跑去用拼音呢?
難用的注音
2018 年,我把我自己的桌機裝了 macOS(俗稱:黑蘋果),比起在 HDD 上性能超級糟糕的 Windows 10,macOS 在我的電腦上跑得超順,UI 也很優雅,一用就愛上了,後來也買了一台 MacBook。(之後改用 Linux 就是另一個故事了)
但是很快就遇到問題:那時候 macOS 10.14 的注音輸入法實在是不好用,光打中文沒什麼太大問題,但要打英數字的時候就很頭痛了。因為如果在中文模式下,按住 Shift 打出來的所有英文字母、數字、符號都會是全形的。這個時候就要先切換到英文模式,才能打出平常用半形的半形符號跟數字 @#$%^&123,也沒有選項可以調整這件事情,非常不方便。
在這種情況下,我只好把目光轉向隔壁的拼音輸入,沒想到稍微用過之後覺得還蠻好用的,完全沒有注音遇到的問題,而且詞庫都是台灣在中文正體詞彙。不得不說 macOS 的正體拼音輸入是各大廠商做得數一數二好的,相較之下 Windows 10 上面的微軟正體拼音根本就是殘次品。
拼音的優缺點
而且換成用拼音輸入之後,還有很多我原本沒有想到的好處:
- 所有的字根都在手指往上往下各一排的範圍之內,不用一直往上伸到最上面那排對我這個懶人來說很舒服
- 鍵盤最上排的數字鍵、右下角的符號區完全空出來了,就算我沒有右側的小鍵盤,我需要打數字符號都可以直接打,不需要切換中英文
- 拼音用的字根也是羅馬字,所以我可以在不需要切換中英文也可以直接打出英文字詞
- 相較於注音輸入大部分是自動選字,遇到錯字再回去慢慢選;拼音輸入法大多是手動選字(類似現在手機上注音的邏輯),效率比較高又不容易打錯字
要說缺點,也不是沒有:
- 對大部分的台灣人來說,拼音需要另外學習(下述)
- 每個字的碼數變多:注音最多是 4 碼;拼音包含聲調的話最多可以到 7 碼(e.g. 創:chuang4)
- 在台灣使用的正體中文的電腦,通常預設不會安裝拼音輸入法,如果需要使用的話要另外安裝
微軟的拼音輸入真的很難用,繁體中文字庫用的很多字都不是台灣用字,而且還不能記憶常用字詞
學習拼音
拼音會很難學嗎?我個人覺得還好。
如果已經對注音很熟(大部分的人都蠻熟)、也對英文的拼音規則有一定概念,那只需要熟悉一下每個注音符號對應的拼音字母是什麼,其實就能打出很多字了。除了一些比較特別的對應規則以外,我覺得在轉換上是幾乎沒有學習門檻的。
比較特別的對應像是:c、x、z、q 之類的,拼音字母和英文發音差別頗大,不是很直覺能夠想到,會需要另外熟悉一下。
我一開始大概花了 3 天左右來熟悉所有的拼音規則,在這幾天我常常有字打不出來,需要查怎麼拼。大概一個禮拜之後,我就可以正常打字,不需要再查拼法了。現在則是像以前打注音一樣,腦袋想什麼手就會自己動起來。
現在用的輸入工具
我目前有幾個主要使用的電腦設備:
- Arch Linux 筆電
- Windows 11 桌機
- Android 手機
- 公司的 Windows 10 桌機
Arch Linux 筆電
我的筆電上裝的是 Arch Linux,有 fcitx5-rime 可以直接安裝。
但是 Fcitx + Rime 只是輸入框架 + 引擎,還需要輸入方案來定義具體的字根表、詞庫等等。
我用的輸入方案是 地球拼音(洋蔥 mix-in 版)。這個方案真的很猛,不只把拼音補上了音調輸入,重點是能同時輸入中、日、韓、英四種語言,根本就是地表最強輸入法。

Windows 11 桌機
在 Windows 上可以選擇裝 小狼毫輸入法,相當於是 RIME 的 Windows 版。不過在輸入中但沒有選的時候,會有一些特殊字元卡進 editor,造成吃字的問題,在使用 HackMD 或 VS Code 之類比較特殊的 editor 的時候要小心一點使用。
輸入方案一樣是選 地球拼音(洋蔥 mix-in 版),這個就沒什麼問題。
Android 手機
在手機上我還是一直用注音輸入法,一左一右的打字節奏真的很舒服,對我來說完全沒有必要在手機上用拼音!
在輸入法軟體的選擇上我很守舊一直用舊版的 Google 注音輸入法,可以上下滑直接輸入英數字太舒服了,真的離不開。
公司的 Windows 10 桌機
公司的桌機沒辦法隨意裝輸入法,所以我只好用內建的拼音輸入了。
拼音輸入在 Windows 中的台灣語言的輸入法列表中是沒有的,需要在 Windows 新增其他地區的中文(例如新加坡),然後才能在那個語言底下新增拼音輸入法(除非你額外安裝非微軟內建的輸入法)
既然不是台灣中文,拼音的字詞庫就理所當然的預設是簡體的。雖然有輸出繁體的選項,不過這個繁體的用字不是台灣的習慣用字,像是用的是網路「綫」、防火「墻」之類的,讀音有些也是台灣不習慣的讀音,例如暫(zan4)停、步驟(zhou4)之類的。
甚至如果設定輸出繁體中文的話,候選字的順序不會隨著使用的頻率調整,每次要打專有名詞都要找字找超久。
唯一好用的地方就是可以拆字輸入吧,像是「鈞」可以拆成「金勻」(jin yun)來輸入,在輸入一些人名或是生僻字的時候還蠻好用的。
其他的輸入法
中文的輸入法有很多種,除了注音和拼音以外,現在在台灣還看過有人在用的有倉頡(速成)、嘸蝦米,也有一些我完全沒看過有人用過的大易、行列,甚至有來自海外的五筆、九方等等
我自己嘗試學過倉頡、嘸蝦米、行列,主要是覺得有趣,能用不同的方式打出字來感覺很帥(?)
但是這些輸入法的使用人數已經逐漸凋零,生態系絕對沒有更容易學習上手的注音、拼音來得大,所以這些輸入法的各種功能的發展就沒有一些現今相對小眾的輸入法好,導致現在在不同系統上很難找到能打敗注音、拼音的輸入法(軟體)。
像我就完全被洋蔥大的 mix-in 多語言輸入慣壞了,即使我在 Linux 上已經沒有注音不好用問題,我還是一直使用拼音輸入法,不是因為拼音輸入法能讓我打字比較快(事實上慢很多),而是因為它能讓我打字的感受非常好,打起來很舒服。
說實在的,打字的快慢很大機率不會是產出的瓶頸。如果要追求生產力的話,調整寫文字的工作流程、移除不必要的分心因素,才是提高生產力更有效率的做法。