一、為什么要嘗試雙拼輸入法
自從計算機發明之后,如何利用 QWERTY 鍵盤輸入漢字便成為一大難題,在歷經五筆、注音、雙拼、手寫等各類輸入角逐后,全拼以絕對優勢的地位統治了漢字輸入的世界。
簡單,易上手,符合人輸入漢字的第一直覺,兼容性極強,可以說,全拼幾乎沒有缺點,那為什么還要學雙拼輸入呢?
提前放下本該在結尾才說的總結性語句——「簡單快捷的雙拼輸入會養刁你的鍵盤手感,以至于每次用別人電腦都會感到無所適從。」
習慣于每次安利前都先要擺出憂國憂民,殫精竭慮為讀者考慮的姿態,那就先對比一下幾種輸入法的優缺點吧。
先解釋幾個名詞:
重碼率:不同的漢字或詞組具有相同的編碼的概率,比如「少數」和「燒熟」都對應同樣的編碼「ShaoShu」,「派」和「牌」都對應「Pai」 。
擊鍵次數:平均每個字所擊打鍵盤的次數。
上手難度:嗯,這個,還是自己體會好了。
再列舉幾種常見的輸入法:
手寫輸入:上手難度小,可謂是最入門的解決方案,會寫字,就能上手;重碼率低,不寫錯,就不會有重碼。
五筆輸入:重碼率極低,擊鍵次數也少,可謂效率最佳;學習門檻高,常常會使學習者有種「步子邁大了,咔」的挫敗感,目前大多存活在 90 年代第一波接觸電腦的人中。
雙拼輸入:上手難度小,但比手寫高一點,起碼得會拼音;擊鍵次數少,兩鍵一字;重碼率一般。
有人問,全拼呢?
很遺憾,天下不僅僅沒有免費的午餐,更是沒有色香味俱全的午餐。
全拼的優勢在于短板短的均勻,或者是叫長處長得一致,并不是本身有驚艷無雙的優勢。
擊鍵次數較多:「中華人民共和國」這七個字需要「ZhongHuaRenMinGongHeGuo」23 次輸入,而雙拼輸入法,只需要「VsHxRfMbGsHeGo」14 次擊鍵就已足夠。即使算上智能聯想,雙拼的聲母也可以簡化全拼中諸如 sh、ch 等的按鍵次數。
上手難度不是最小:至少需要學會拼音,這點不如手寫。
重碼率不是最低:相對于五筆,還需要經過選字的過程。
可以看出,全拼是一種妥協的方案。
這世界分分秒秒來去匆匆,中庸的,卻往往是最合適的,全拼自然就成為傳播最廣的輸入方式。
今天教程的目的,就是用一次相對痛苦的學習過程,以化解全拼輸入的一個缺點——擊鍵次數過多,算得上是一次學習,終身受益。在筆者看來,這個性價比還是很高的。
為什么支持雙拼輸入?
請注意,雙拼不是對全拼的重新改造!只是一次對于鍵盤的重新定制,如是而已。
在全拼中,每個字都需要聲母和韻母組成,但聲母和韻母所需要輸入的字母個數是不一定的,從一個到三個不等,按鍵時就需要進行多次輸入才能組成一個聲母或韻母。而雙拼對其進行規范化,無論是聲母還是韻母,都各自集合在一個按鍵上,即把聲母中 zh、ch、sh 和 非單字母韻母(ong、iong、uang 等)進行重新編排,使每個聲母或者韻母都對應一個按鍵。
例如小鶴雙拼的鍵位映射圖:
可以看到,除了個別特殊的鍵,比如「O」只需要對應兩個韻母,「L」需要對應一個聲母和兩個韻母之外,其他大都只是一個鍵對應一聲母一韻母。
這樣一來雙拼相對于全拼的簡便則凸顯出來,特別是對于?an、ao、un、ang、ong、ing、uang、iang 等這些長的拼音組合以及單字輸入這種需求來說,比如說「量」全拼用 liang,雙拼只需要 LL,兩個鍵。
以小鶴雙拼的鍵位設置為例,如果我想輸入「少數派」三個字,其鍵盤上:
按鍵「U」對應的聲母「sh」,對應韻母「u」。
按鍵「C」對應的聲母「c」,對應韻母「ao」。
按鍵「P」對應的聲母「p」,對應的韻母「ie」。
按鍵「D」對應的聲母「d」,對應的韻母「ai」。
那么,輸入「少數派」就變得很簡單了:
敲擊「U」「C」,就能輸入「sh」「ao」。
敲擊「U」「U」,就能輸入「sh」「u」。
敲擊「P」「D」,就能輸入「p」「ai」。
對比如圖:
而且雙拼能做到的不僅是按鍵上的減少,事實上它更加符合學習拼音的人的思維習慣,比如「涼的」這兩個字。我們在腦袋中思考這兩個字的方式都是「l+iang」和「d+e」這樣「聲母+韻母」的方式,如果用雙拼輸入就非常有節奏感,兩鍵一個字。而全拼則是「liang」「de」,前五后二并沒有輸入節奏。可能單個詞組影響不大,但是放在句子中間的影響則會明顯很多,特別是長篇寫作的時候,全拼真是讓人心累。
哪個雙拼更好用?
現在的雙拼方案層出不窮,根據不同人的需求,不同的雙拼方案之間也有各自的側重點。常見的雙拼方案有自然碼方案以及相近的微軟和搜狗,以及自然碼方案基礎上改動鍵位的小鶴。其中微軟雙拼的方案非常普及,因為無論哪臺機器,只要是 Windows 都能調出來用。小鶴雙拼則主打暢快高效,強調節奏感,尤其是加了鶴形之后,基本可以消除重碼,實現「非智能輸入」。
然而各方案之間并無明顯的優劣之分,大家可以根據自己的喜好自由選擇。
二、可能的問題和雙拼的缺點
看到這里,可能有些朋友會問,難道雙拼就沒有缺點嗎?缺點當然也是有的。
比如,就拿輸入效率來說,就算雙拼能超過五筆,也還有效率更高的輸入法。但此類輸入法學習曲線都會非常陡峭,而且在雙拼速度可以跟得上思維速度的情況下,追求更高的效率沒有意義——記得你是「原創者」而不是「抄寫者」。
另一個缺點是,雙拼玩不了很多首字母簡拼的文字游戲。比如,輸入「SDJ」出現的第一個詞是什么?對于全拼的用戶來說,可能會是「圣誕節」「神盾局」,而雙拼基本玩不了這個游戲。
還有一個缺點是對于雙拼的初學者來說,在輸入時最好能顯示雙拼的鍵盤布局,但這樣的鍵盤皮膚并不多,需要自己動手制作。就我經常使用的小鶴雙拼來說,只有百度手機輸入法有全鍵盤布局的皮膚。
當然,這種游戲可能并不是那么有趣,但很多 App 在搜索時會針對全拼或首字母簡拼做優化,使用雙拼的人卻不得不輸入完整漢字。好在這種場景并不是我們輸入文字時的主要場景。
三、輸入法的未來
我想,當語音識別技術(和隔音技術)發展到一定程度時,語音輸入法可能會成為很重要的一種輸入方式。我們講話時每分鐘說兩百字非常輕松,而語音又是一種直接將思維轉化為聲音的輸入方式,因此,在輸入的兩個環節都有很大優勢。目前我正在使用搜狗輸入法進行語音輸入短消息,還在科大訊飛“語記”軟件寫日志。
當然,說話本身是一項技術活,也需要學習和練習(不信你對著電腦說五分鐘),這也許是語音輸入在未來面臨的最大阻礙。語音輸入時代我們遇到的最大困難是思維跟不上語音輸入的節奏。因此,我期待可以直接用思維來輸入,只是當計算機可以直接讀取思維時,也許已經沒有「輸入」的必要了。