官术网_书友最值得收藏!

1.2 王碼五筆字型輸入法的版本

王碼五筆字型輸入法經歷了不斷的更新和發展,目前最常用的是86版王碼五筆字型輸入法,且網絡版本搜狗五筆輸入法、百度五筆輸入法以及QQ五筆輸入法等均以86版王碼五筆字型輸入法為基礎開發,故本書將以86版王碼五筆字型輸入法為例進行講解。

1.2.1 86版王碼五筆字型輸入法

86版王碼五筆字型輸入法使用130個字根,可以處理GB2312編碼中的一、二級漢字共6 763個。經過多年的推廣使用,在與原來詞語不重碼的基礎上新增詞語8 140條,但隨著時間的推移,86版王碼五筆字型輸入法逐漸顯現出下面4個方面的缺點。

● 只能處理6 763個國標簡體漢字,不能處理繁體漢字。

● 對于部分規范字根不能做到整字取碼,如夫、末等。

● 部分漢字的末筆畫和書寫順序不一致,如“伐”字在86版的王碼五筆字型輸入法中,規定最后一筆畫為“撇”而不是“點”。

● 編碼時需要對漢字進行拆分,某些漢字是不能進行隨意拆分的,否則與“文字規范”相抵觸。

1.2.2 98版王碼五筆字型輸入法

98版五筆字型輸入法以86版為基礎,引入了“碼元”的概念,如圖1-1所示,98版王碼五筆字型輸入法的245個碼元使其在取碼時更加規范。98版王碼五筆字型輸入法不但可以輸入6 763個國標簡體字,而且可以輸入13 053個繁體字。除此之外,98版王碼五筆字型輸入法在滿足原86版老用戶的需要基礎之上,還具有以下4個新特點。

圖1-1 98版王碼五筆字型輸入法碼元

● 既能批量造詞又能動態取字造詞。在編輯文章的過程中,用戶可以隨時從屏幕上取字造詞,并按編碼規則自動合并到原詞庫中一起使用。

● 支持重碼動態調整。

● 允許用戶編輯碼表。用戶可根據需要對五筆字型編碼進行編輯和修改,同時還能創建容錯碼。

● 提供內碼轉換器,能在不同的中文操作平臺之間進行內碼轉換。

1.2.3 98版與86版王碼五筆字型輸入法的區別

98版五筆字型輸入法是在86版五筆字型輸入法的基礎上發展而來的,二者在拆分和編碼規則上有相似之處,但也有一定的區別,主要表現在以下4個方面。

構成漢字基本單元的稱謂不同:在86版中,構成漢字基本單位的元素稱為字根,而在98版中則稱為碼元。

處理漢字數量不同:在98版中,英文鍵符小寫時輸入簡體、大寫時輸入繁體。除此之外,98版王碼五筆字型輸入法除了可以處理6 763個國標簡體漢字外,還可以處理BIG5碼中的13 053個繁體字及大字符集中的21 003個字符。

碼元選取更規范:98版王碼五筆字型輸入法創立了一個將相容性、規律性和協調性三者相統一的理論。因此,設計出的98版的編碼碼元和筆順都更加符合語言規范。

編碼規則簡單明了:98版王碼五筆字型輸入法中將總體形似的筆畫結構歸結為同一碼元,一律用碼元來描述漢字筆畫結構的特征。因此,在對漢字進行編碼時,無需對整字進行拆分,而是直接用原碼取碼。

主站蜘蛛池模板: 万全县| 延庆县| 浦县| 封开县| 乌审旗| 鹿泉市| 中西区| 扶沟县| 阿图什市| 焦作市| 松桃| 禹城市| 乐亭县| 朝阳县| 榆社县| 射洪县| 武强县| 清远市| 株洲市| 长治县| 惠来县| 九龙坡区| 大埔区| 石门县| 耿马| 大城县| 太保市| 土默特左旗| 金乡县| 新巴尔虎左旗| 南阳市| 新建县| 渑池县| 两当县| 台江县| 祥云县| 雷波县| 从化市| 岐山县| 新田县| 肥西县|