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