一種形音聯想漢字輸入法
【技術領域】
[0001]本發明涉及一種漢字輸入方法,特別涉及一種形音聯想漢字輸入法。
【背景技術】
[0002]盡管目前有各種輸入法,它們各有千秋。但是不盡人意。拼音類,在輸入難辨讀音的韻母后仍需從同音字中遴選所需漢字;筆畫類,有的輸入法拆分規則不符合國家相對規定,記背字根難,學習周期長;全拼類,仍存在拆分問題,而且規則不嚴謹,易出現混亂的現象;同時,在與中小學生漢字教學方面存在脫節現象,為此,找到一種較為理想的漢字輸入法是漢字信息處理工作群體所期盼的,將漢字學習與漢字輸入融為一體的輸入法,使在快速輸入漢字的同時,又能學習理解漢字的形聲關系,給他們準確的漢字信息是十分必要的。
【發明內容】
[0003]本發明要解決的技術問題是提供一種漢字輸入與漢字教學相結合的形音聯想漢字輸入法,以解決漢字學習難、輸入慢的問題。
[0004]為解決上述技術問題,本發明的技術方案為:一種形音聯想漢字輸入法,其創新點在于:
a)首先,將漢字分為個體的漢字構件以及由若干漢字構件組成的組合字;
漢字構件是由漢字筆畫組成的塊體符號,是組拼漢字的基本單元,其分為兩類,分別為音義構件和形符構件,音義構件是指可識讀有涵義的漢字構件,而形符構件是指不可識讀無涵義的漢字構件,組合字是指由若干個漢字構件組拼而成,可識讀有涵義組合形體;然后,取一待輸入的漢字,并判斷所需輸入的漢字是音義構件還是組合字;
b)若所需輸入的漢字為音義構件,則使用互切法進行輸入;
所述互切法具體為:將兩個以上的形近似且音不同的音義構件編排為互切組,互切組內的音義構件的聲母互為輸入時第二碼位置所需的字母;在輸入時,第一碼鍵入待輸入漢字的聲母,然后,第二碼鍵入對應的互切組內其余任意一個音義構件的聲母,即可鍵出所需要的音義構件;
c)若所需輸入的漢字為組合字,則使用聯想互切法進行輸入;所述聯想互切法具體為:依據漢字造字規律從字形的方面出發,以字母聯想形替代有形無音的形符構件,并影射在鍵碼上;在鍵入時,第一碼鍵入待輸入漢字的聲母,然后,第二碼鍵入起筆構件的聲母,最后,第三碼鍵入收筆構件的聲母,即可鍵出需要的組合字;若在鍵入起筆構件與收筆構件的聲母時,出現了重碼現象,則采用互切法替換,其具體處理方法為:將起筆構件或收筆構件的聲母替換為對應的互切組內的其他音義構件的聲母。
[0005]進一步的,所述步驟c中,若所需輸入的漢字不知讀音,則采用互切聯想法進行輸入;具體輸入步驟為:
若待輸入的漢字由兩個漢字構件組成,則在輸入時,第一碼鍵入起筆構件的聲母,第二碼鍵入收筆構件的聲母,第三碼鍵入字母I,則可鍵出需要輸入的漢字,同時可鍵出對應漢字的讀音;
若待輸入的漢字由至少三個漢字構件組成,則在輸入時,第一碼鍵入起筆構件的聲母,第二碼鍵入中間構件的聲母,第三碼鍵入收筆構件的聲母,則可鍵出需要輸入的漢字,同時可鍵出對應漢字的讀音,在鍵入第二碼時,優先選擇外圍結構中的字塊的聲母。
[0006]進一步的,所述步驟a中,若所需輸入的漢字為繁體字,則同樣采用聯想互切法進行輸入,具體為:在鍵入時,第一碼鍵入待輸入漢字的聲母,然后,第二碼鍵入起筆構件的聲母,最后,第三碼鍵入收筆構件的聲母,即可鍵出需要的繁體字。
[0007]進一步的,所述步驟中,若所需輸入的漢字為詞組中的其中一字,且忘記其中一字怎么輸入,則采用聯想互切法進行輸入,具體為:對于記得的漢字,則根據其是音義構件還是組合字采用相對應的輸入方法,對于忘記的漢字在輸入時,第一碼鍵入該漢字的聲母,第二碼鍵入字母I,即可鍵出該詞組。
[0008]進一步的,所述步驟中,采用聯想互切法進行輸入時,起筆構件取大,收筆構件取小;若所需鍵入的漢字具有包圍結構,則包圍結構優先取碼;若起筆構件或收筆構件為形符構件,則采用與形符構件形相似的字母代替形符構件。
[0009]進一步的,所述步驟中,在進行輸入時,無需鍵入韻母,只需鍵入聲母即可輸出所需的漢字。
[0010]本發明的優點在于:在本發明中,將兩個以上字形近似的音義構件編排為互切組,在互切組內互為第二碼位置輸入所需漢字,利用互切法進行輸入,無需輸入韻母,解決了拼音輸入法同音字多,重碼率高的問題。
[0011 ]在利用聯想法互切法進行輸入時,運用聯想法,用漢拼字母代替有形無音的形符,字母與形符的對應方式,影射在鍵盤上,既解決形符構件有形無音的問題,又擴展了碼源,聯想互切法以不破壞漢字構架為原則,按筆順依次分塊輸入漢字構件的聲母,無需拆分漢字,無需記背字根,讓漢字學習和漢字輸入更簡單、快捷。
[0012]在對組合字進行輸入時,無需將字根拆分就可進行輸入,非常的方便。
[0013]本發明的輸入法中,還可以直接實現對繁體字的輸入,以及不識讀音的漢字和對提筆忘字的現象輸入。
【附圖說明】
[0014]圖1、圖2為本發明的形音聯想漢字輸入法的形音互切表的示意圖。
[0015]圖3為本發明的形音聯想漢字輸入法的聯想漢字表的示意圖。
【具體實施方式】
[0016]下面結合【附圖說明】,對本發明中的形音聯想漢字輸入法作進一步的說明:
首先,將漢字分為個體的漢字構件以及由若干漢字構件組成的組合字;
漢字構件是由漢字筆畫組成的塊體符號,是組拼漢字的基本單元,其分為兩類,分別為音義構件和形符構件,音義構件是指可識讀有涵義的漢字構件,而形符構件是指不可識讀無涵義的漢字構件,組合字是指由若干個漢字構件組拼而成,可識讀有涵義組合形體。
[0017]然后,取一待輸入的漢字,并判斷所需輸入的漢字是音義構件還是組合字。
[0018]若所需輸入的漢字為音義構件,則使用互切法進行輸入; 互切法具體為:將兩個以上的形近似且音不同的音義構件編排為互切組,互切組內的音義構件的聲母互為輸入時第二碼位置所需的字母,如圖1、圖2所示。
[0019]在輸入時,第一碼鍵入待輸入漢字的聲母,然后,第二碼鍵入對應的互切組內其余任意一個音義構件的聲母,即可鍵出所需要的音義構件。
[0020]例如:
對于互切組己、已、巳中,在輸入已時,擊YJ或YS均可;輸入己時,擊JY或JS均可;輸入巳時,擊SY或S J均可;
對于互切組馬、與、丐中,在輸入馬時,擊MY或MG均可;輸入與時,擊YM或YG均可;輸入丐時,擊GM或GY均可;
對于互切組丟、弄中,在輸入丟時,擊DN即可;輸入弄時,擊ND即可。
[0021 ]若所需輸入的漢字為組合字,則使用聯想互切法進行輸入;所述聯想互切法具體為:依據漢字造字規律從字形的方面出發,以字母聯想形替代有形無音的形符構件,并影射在鍵碼上。
[0022]在鍵入時,第一碼鍵入待輸入漢字的聲母,然后,第二碼鍵入起筆構件的聲母,最后,第三碼鍵入收筆構件的聲母,即可鍵出需要的組合字。
[0023]例如:
在輸入音字時,擊該字聲母Y,起筆構件聲母L,收筆構件聲母R,即輸入YLRS卩可;
在輸入好字時,擊該字聲母H,起筆構件聲母N,收筆構件聲母Z,即輸入HNZ即可;
在輸入李字時,擊該字聲母L,起筆構件聲母M,收筆構件聲母Z,即輸入LMZ即可。
[0024]若在鍵入起筆構件與收筆構件的聲母時,出現了重碼現象,則采用互切法替換,其具體處理方法為:將起筆構件或收筆構件的聲母替換為對應的互切組內的其他音義構件的聲母。
[0025]例如:
在輸入機字時,擊該字聲母J,起筆構件聲母M,而收筆構件幾的聲母為J,出現了重碼