專利名稱:新對角碼漢字輸入法及其鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字字母編碼、漢字輸入法及其電腦鍵盤。
背景技術(shù):
隨著信息技術(shù)與移動通信的高速發(fā)展,人們對漢字輸入的要求也越來越高,但現(xiàn)在。漢字輸入法仍然存在著"易學(xué)的打不快,打快的不易學(xué)"。本發(fā)明就是為了改變漢字輸入法現(xiàn)狀,設(shè)計出簡單、易學(xué),而且打得快的漢字輸入法。
發(fā)明內(nèi)容
本發(fā)明目的是設(shè)計出簡單、易學(xué),而且打得快的漢字輸入法。雙拼將每個字的聲母和韻母都用一個字母代表,因此使用雙拼打字要比全拼快得多。目前,雙拼方案很多,有自然雙拼、微軟雙拼、徐氏雙拼、四通雙拼、紫光雙拼、袁氏雙拼等多種雙拼方案,其中常用的有自然雙拼和微軟雙拼,但是這些雙拼均有單字重碼多缺點。新對角碼漢字輸入法基于四角號碼,巧取漢字對角的角形作為碼元,具有編碼簡單、易學(xué)優(yōu)點。本發(fā)明能與現(xiàn)有多種雙拼或其他輸入方案進(jìn)行各種優(yōu)化組合輸入,產(chǎn)生重碼少、碼長短、速度快的漢字輸入法。
本發(fā)明是一種通過計算機字母鍵盤輸入漢字的方法,能與現(xiàn)有多種雙拼或其他輸
入方案進(jìn)行各種組合輸入,該方法將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼或組合編碼,其特征在于 將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼時, (1)將四角號碼的數(shù)字編碼"1、2、3、4、5、6、7、8、9、0",分別對應(yīng)鍵盤最上排字母
鍵碼的"q,,、"w,,、"e,,、"r"、"t,,、"y"、"u"、"i"、"o"與"p,, (2)對所述的漢字按照左上角和右下角順序直接取對應(yīng)角的字母碼; 將漢字的左上角和右下角的四角號碼進(jìn)行組合取碼時, (1)將漢字的左上角的四角號碼的數(shù)字編碼"1、2、3、4、5、6、7、8、9、0"對應(yīng)時,需要參考其上方鄰角,即右上角的四角號碼,若右上角的四角號碼的數(shù)字編碼為"1、2、3、4、5"時,將分別對應(yīng)鍵盤最上排字母鍵碼的"q"、"w"、" e "、"r "、" t "、"y "、"u"、" i "、"o "與"p ",若右上角的四角號碼的數(shù)字編碼"6、7、8、9、0"時,將分別對應(yīng)下排鍵碼的"a"、"s"、"d"、"f,,、"g,,、"h,,、" j,,、"k,,、'T與"m,,; (2)將漢字的右下角的四角號碼的數(shù)字編碼"1、2、3、4、5、6、7、8、9、0"對應(yīng)時,需要參考其下方鄰角,即左下角的四角號碼,若左下角的四角號碼的數(shù)字編碼為"1、2、3、4、5"時,將分別對應(yīng)鍵盤最上排字母鍵碼的"q"、"w"、"e"、"r"、"t"、"y"、"u"、"i"、"o"與"p",若左下角的四角號碼的數(shù)字編碼"6、7、8、9、0"時,將分別對應(yīng)下排鍵碼的"a"、"s"、"d"、"f,,、"g,,、"h,,、" j,,、"k,,、'T與"m,,; (3)對所述的漢字按照左上角和右下角順序取對應(yīng)角的組合字母碼。
圖l是四角號碼查字法; 圖2是新對角碼字母鍵盤布局圖; 圖3是自然雙拼鍵盤碼表圖; 圖4是微軟雙拼鍵盤碼表圖; 圖5是新對角碼字母與選用字根的混合鍵盤布局圖; 圖6是新對角碼編碼與組合示例。
具體實施例方式
本發(fā)明將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼時,將四角號碼的數(shù)字編碼"l、2、3、4、5、6、7、8、9、0",分別對應(yīng)鍵盤最上排字母鍵碼的"q"、"w"、"e"、"r"、"t"、"y"、"u"、"i"、"o"與"p";對所述的漢字按照左上角和右下角順序直接取對應(yīng)角的字母碼。 按照上面所述的編碼方法,可直接對單字取碼,取碼次序為左上角、右下角的四角號碼的字母編碼 例如,"吖"字為(yw) (62);"陂"字為(ur) (74);"別"字為(yp) (60); "杯"字為(rq) (49):"聰"字為(qe) (13);"聆"字為(qe) (13)。 將自然雙拼與上述編碼簡單組合,可以產(chǎn)生2 4碼的重碼少的音形輸入方案例如,"吖"字,雙拼為(ya),簡單取碼為(yw),簡單組合后為(yayw),根據(jù)重碼與
字頻情況實際取碼為(yay);"陂"字,雙拼為(bz),簡單取碼為(ur),簡單組合后為(bzur),根據(jù)重碼與字頻情況實際取碼為(bzur);"別"字,雙拼為(bx),簡單取碼為(yp),簡單組合后為(bxyp),根據(jù)重碼與字頻情況實際取碼為(bx)。 更多編碼實例見圖6,因漢字編碼前兩位取雙拼的編碼,所以詞組取碼與雙拼詞組取碼完全相同。 將漢字的左上角和右下角的四角號碼進(jìn)行組合取碼時,將漢字的左上角的四角號
碼的數(shù)字編碼"1、2、3、4、5、6、7、8、9、0"對應(yīng)時,需要參考其上方鄰角,即右上角的四角號
碼,若右上角的四角號碼的數(shù)字編碼為"1、2、3、4、5"時,將分別對應(yīng)鍵盤最上排字母鍵碼的
"q"、"w"、" e "、"r "、" t "、" y "、"u "、" i "、" o "與"p ",若右上角的四角號碼的數(shù)字編碼"6 、 7 、
8 、 9 、 0 "時,將分別對應(yīng)下排鍵碼的"a"、" s "、" d"、" f "、" g"、"h "、" j "、" k "、" 1"與"m";將漢
字的右下角的四角號碼的數(shù)字編碼"1、2、3、4、5、6、7、8、9、0"對應(yīng)時,需要參考其下方鄰角,
即左下角的四角號碼,若左下角的四角號碼的數(shù)字編碼為"1、2、3、4、5"時,將分別對應(yīng)鍵盤
最上排字母鍵碼的'V、"w"、"e"、"r"、"t"、"y"、"u"、"i"、"o"與"p",若左下角的四角號
碼的數(shù)字編碼"6、 7、8、9、0 "時,將分別對應(yīng)下排鍵碼的"a"、" s "、" d"、" f "、" g"、"h"、" j "、
"k"、" 1"與"m";對所述的漢字按照左上角和右下角順序取對應(yīng)角的組合字母碼。 例如,"吖"字,左上角四角號碼為6,其上方鄰角的四角號碼為8,取碼為h ;右下角
四角號碼為2,其下方鄰角的四角號碼為O,取碼為s。這樣,對角碼為"hs"。"陂"字,左上角四角號碼為7,其上方鄰角的四角號碼為4,取碼為u ;右下角四角
號碼為4,其下方鄰角的四角號碼為2,取碼為r。這樣,對角碼為"ur"。
"別"字,左上角四角號碼為6,其上方鄰角的四角號碼為2,取碼為y ;右下角四角
號碼為O,其下方鄰角的四角號碼為4,取碼為p。這樣,對角碼為"yp"。 將自然雙拼與上述編碼組合,可以產(chǎn)生2 4碼的更好的音形輸入方案例如,"吖"字,雙拼為(ya),對角碼為"hs",組合后為(yahs),根據(jù)重碼與字頻情
況實際取碼為(yahs);"陂"字,雙拼為(bz),對角碼為(ur),組合后為(bzur),根據(jù)重碼與字頻情況實際取碼為(bzu);"別"字,雙拼為(bx),對角碼為(yp),組合后為(bxyp),根據(jù)重碼與字頻情況實際取碼為(bx)。 更多編碼實例見圖6,因漢字編碼前兩位取雙拼的編碼,所以詞組取碼與雙拼詞組取碼完全相同。 新對角碼還可以與字根進(jìn)行混合輸入,圖5是新對角碼字母與選用字根的混合鍵盤布局圖,將左下排沒有用過的字母鍵"z"、"x"、"c"、"v"、"b"或"n",分別對應(yīng)"木"、'M "、"土"、","、""或"卄",在取左上角碼時,若漢字的偏旁為"木"、'M "、"土"、","、""或"*",則取編碼為"z "、"x"、" c "、" v"、"b "或"n",否則取新對角碼。 例如,"柜"字,漢字的偏旁為"木",取碼為z ;右下角四角號碼為l,其下方鄰角的四角號碼為9,取碼為a。這樣,取對角混合碼為"za"。"鐵"字,漢字的偏旁為",",取碼為v ;右下角四角號碼為8,其下方鄰角的四角號碼為8,取碼為k。這樣,取對角混合碼為"vk"。"吖"、"陂"和"別"字,偏旁都不是"木"'M " "土" ", " " " "*",取原有的對角碼,即"hs"、"ur"和"yp"。 將雙拼聲母與上述編碼組合,可以產(chǎn)生聲形輸入法,對于少數(shù)重碼字,還可以增加識別碼,如右上角的四角號碼的字母碼,這樣可以產(chǎn)生如下碼長為1 4的優(yōu)秀的聲形輸入方案 例如,"柜"字,雙拼為(gv),雙拼聲母為(g),對角混合碼為"za",組合后為(gza),根據(jù)重碼與字頻情況,增加識別碼實際取碼為(gzaq);"鐵"字,雙拼為(tx),雙拼聲母為(t),對角混合碼為"vk",組合后為(tvk),根據(jù)重碼與字頻情況,實際取碼為(tv);"吖"字,雙拼為(ya),雙拼聲母為(y),對角混合碼為"hs",組合后為(yhs),根據(jù)重碼與字頻情況實際取碼為(yhs);"陂"字,雙拼為(bz),雙拼聲母為(b),對角混合碼為(ur),組合后為(bur),根據(jù)重碼與字頻情況實際取碼為(bur); 更多編碼實例見圖6,上述為碼長為4編碼方案,所以可以通過構(gòu)詞規(guī)則對詞組編碼,如按照如下五筆取碼方式 詞組編碼使用四碼,其中兩字詞取其第一字和第二字的前兩碼;三字詞取其第一字前兩碼、第二字和第三字的前一碼;四字詞或四字以上的詞取其前三字的前一碼,再取最后字的第一碼。若遇到碼長為1的字,字碼不夠時,可重復(fù)取該碼。 例如,兩字詞"鍵盤"編碼為(jvps);三字詞"計算機"編碼為(jesj);四字詞:"不甘落后"編碼為(bglh);四字以上詞"中華人民共和國"=(Vhrg)。
總之,新對角碼漢字輸入法,將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼 或組合編碼,具有編碼簡單、易學(xué)等優(yōu)點,能與現(xiàn)有多種雙拼或其他輸入方案進(jìn)行各種優(yōu)化 組合輸入,產(chǎn)生多種簡單、易學(xué),而且打得快的優(yōu)秀的音形、聲形等輸入方案。
權(quán)利要求
一種通過計算機字母鍵盤輸入漢字的方法,能與現(xiàn)有多種雙拼或其他輸入方案進(jìn)行各種組合輸入,該方法將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼或組合編碼,其特征在于將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼時,(l)將四角號碼的數(shù)字編碼“1、2、3、4、5、6、7、8、9、0”,分別對應(yīng)鍵盤最上排字母鍵碼的“q”、“w”、“e”、“r”、“t”、“y”、“u”、“i”、“o”與“p”;(2)對所述的漢字按照左上角和右下角順序直接取對應(yīng)角的字母碼;將漢字的左上角和右下角的四角號碼進(jìn)行組合取碼時,(1)將漢字的左上角的四角號碼的數(shù)字編碼“1、2、3、4、5、6、7、8、9、0”對應(yīng)時,需要參考其上方鄰角,即右上角的四角號碼,若右上角的四角號碼的數(shù)字編碼為“1、2、3、4、5”時,將分別對應(yīng)鍵盤最上排字母鍵碼的“q”、“w”、“e”、“r”、“t”、“y”、“u”、“i”、“o”與“p”,若右上角的四角號碼的數(shù)字編碼“6、7、8、9、0”時,將分別對應(yīng)下排鍵碼的“a”、“s”、“d”、“f”、“g”、“h”、“j”、“k”、“l(fā)”與“m”;(2)將漢字的右下角的四角號碼的數(shù)字編碼“1、2、3、4、5、6、7、8、9、0”對應(yīng)時,需要參考其下方鄰角,即左下角的四角號碼,若左下角的四角號碼的數(shù)字編碼為“1、2、3、4、5”時,將分別對應(yīng)鍵盤最上排字母鍵碼的“q”、“w”、“e”、“r”、“t”、“y”、“u”、“i”、“o”與“p”,若左下角的四角號碼的數(shù)字編碼“6、7、8、9、0”時,將分別對應(yīng)下排鍵碼的“a”、“s”、“d”、“f”、“g”、“h”、“j”、“k”、“l(fā)”與“m”;(3)對所述的漢字按照左上角和右下角順序取對應(yīng)角的組合字母碼。
全文摘要
新對角碼漢字輸入法,將漢字的左上角和右下角的四角號碼進(jìn)行簡單取碼或組合編碼,具有編碼簡單、易學(xué)等優(yōu)點,能與現(xiàn)有多種雙拼或其他輸入方案進(jìn)行各種優(yōu)化組合輸入,產(chǎn)生多種簡單、易學(xué),而且打得快的多種優(yōu)秀的音形、聲形等漢字輸入方案。
文檔編號G06F3/023GK101739140SQ20091014011
公開日2010年6月16日 申請日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者陳春, 陳柏潤 申請人:陳春