本發明專利技術公開了一種計算機拼形漢字輸入方法,它解決了單字同非單字詞、詞組重碼混淆問題,便于純以詞、常用詞組為單位輸入漢字,提高輸入速度。其技術方案要點是:從所有漢字的部件中,選擇一些部件作為編碼碼元,將這些編碼碼元分配到英文鍵盤的字母鍵位上,用字母鍵的鍵名字母作為這些碼元的代號為漢字編碼,通過輸入編碼輸入漢字,所述為漢字編碼是把字按結構分成兩部分,每部分各取一個碼元或領頭碼元的代號作為字的基本碼,一部分字用這兩個基本碼作為編碼,其余的字,再按規則從字中選取一個碼元的代號作為補充碼,每字最多三個碼;非單字詞和詞組的編碼是取其中字的四個基本碼;這樣,非單字詞、詞組既有了編碼空間,又不會同單字重碼。
【技術實現步驟摘要】
一種。
技術介紹
公知的計算機鍵盤漢字輸入方法中的拼形漢字輸入方法,只能讓用戶以單字為單位為主輸入漢字。在漢語言中,比字大的單位是詞,包括單字詞、非單字詞(指含有兩個或兩個以上字的詞)。語法意義上的詞,是“語言中最小的有意義的能自由運用的單位”(《新華詞典》語)。在語言中詞包含了所有的字。比詞大的單位是詞組。在漢語中,有很多常用的凝結得像詞一樣緊密的詞組,如“不是”“好的”等等。所以,假如我們在用計算機鍵盤輸入漢字時,以詞和常用詞組為單位,會使輸入大大提速?,F有的其它之所以不能讓用戶做到這一點,是因為這些拼形漢字輸入方法單字的全碼是四個或四個以上代碼,非單字詞和常用詞組的編碼也是四個代碼,假如儲備較多的非單字詞、常用詞組,會出現很多和單字的編碼相同的非單字詞、常用詞組,在輸入時,非單字詞、常用詞組和相同編碼的單字會混在一起,從而增加選擇的麻煩。由于這些拼形漢字輸入方法儲備的非單字詞、常用詞組的數量有限,用戶在應用時為了提高輸入速度,想以非單字詞、常用詞組為單位輸入漢字時根本不知道哪些非單字詞、常用詞組能輸入,雖然這些輸入法可以讓用戶“造詞”,但因為有非單字詞、常用詞組同單字之間產生重碼的問題而變得意義不大,詞造多了反而添亂。
技術實現思路
本專利技術克服了現有技術中的不足,提供了一種解決了非單字詞、常用詞組同單字之間的重碼混淆問題的,運用本輸入方法,便于純以詞、常用詞組為單位輸入漢字。本專利技術是通過以下技術方案實現的使用英文鍵盤,先對少量的常用漢字作特別處理,即把它們分配到鍵盤上除Z鍵以外的英文字母鍵位上,分別用它們所在的字母鍵的鍵名字母或鍵名字母的重復幾次作為它們的代碼,它們的代碼也就是只有一個字母或一個代表字的整體的字母的重復幾次,擊鍵輸入它們的代碼,就可輸入漢字,其它所有漢字的輸入方法,是從組成漢字的所有字的部件中,包括有的本身是個字的漢字部件,選擇確定數量的特定部件作為編碼碼元,將這些編碼碼元分配到字母鍵位上,用字母鍵的鍵名字母作為分配到的碼元的代號,選取漢字中的碼元,并用選取的碼元的代號,為漢字編制代碼,每字最多三個代碼,通過擊鍵輸入編制的代碼輸入漢字,當要以非單字詞或詞組為單位輸入漢字時,選取非單字詞或詞組中字的四個代碼擊鍵輸入,非單字詞或詞組中有只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字,并要在這個字上取兩個代碼擊鍵輸入時,兩個代碼都是這個字原來的代碼的字母。所述為漢字編制代碼,對于非充當碼元的字,是把字分成兩個部分,在每一個部分里分別取一個碼元的代號作為它所在的部分的代碼,如果這個部分是由一個碼元構成的,就取這個碼元的代號作為這個部分的代碼,如果這個部分是由幾個碼元構成的,就取領頭的碼元的代號作為這個部分的代碼,一部分字就用字的這兩個部分的代碼作為它們的編碼,其余的字,再從字中選取一個碼元的代號作為補充代碼;所述為漢字編制代碼,對于充當碼元的又不是只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字,是先取這個字充當碼元的代號作為代碼,再把這個字分成兩個部分,取兩部分中的第二部分的一個碼元的代號作為它的第二個代碼,如果兩部分中的第二部分是由一個碼元構成的,就取這個碼元的代號作為字的第二個代碼,如果兩部分中的第二部分是由幾個碼元構成的,就取領頭的碼元的代號作為字的第二個代碼,一部分字由這兩個代碼作為它們的編碼,其余的字,再從字中選取一個碼元的代號作為補充代碼。所述的補充代碼,是不管這個漢字是充當碼元的字還是非充當碼元的字,把字分成兩個部分后,如果字的第二部分既不是只有一個單筆畫碼元,又不是只有一個“灬”、“攵”、“阝”、“卩”、“廴”、“辶”、“心”中的任何一個碼元,也不是只有一個只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字充當的碼元,那么,就把字的第二個部分再分成兩部分,取這兩部分中的第二部分的一個碼元的代號作為字的補充代碼,假如這兩部分中的第二部分是由一個碼元構成的,就取這個碼元的代號作為字的補充代碼,假如這兩部分中的第二部分是由幾個碼元構成的,就取領頭的碼元的代號作為字的補充代碼。所述的補充代碼,是把字分成兩個部分后,如果字的第二部分只有一個單筆畫碼元,或者只有一個“灬”、“攵”、“阝”、“卩”中的任何一個碼元,或者只有一個只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字充當的碼元,那么,就取這個碼元的代號作為字的補充代碼,也就是說,這個補充代碼就是字的第二個代碼。所述的補充代碼,是把字分成兩個部分后,如果字的第二部分是“廴”、“辶”、“心”中的任何一個碼元,那么,就把字的第一個部分再分成兩部分,取這兩部分中的第二部分的一個碼元的代號作為字的補充代碼,假如這兩部分中的第二部分是由一個碼元構成的,就取這個碼元的代號作為字的補充代碼,假如這兩部分中的第二部分是由幾個碼元構成的,就取領頭的碼元的代號作為字的補充代碼。與現有技術相比,本專利技術的有益效果是由于單字編碼最多三個代碼,把四個代碼的編碼全部讓給非單字詞、常用詞組,使非單字詞和常用詞組得到了足夠的編碼空間,能為用戶儲備所有的非單字詞和大量的常用詞組,又由于非單字詞、常用詞組同單字之間沒有了重碼混淆問題,用本輸入法輸入漢字,便于純以詞、常用詞組為單位,從而大大提高漢字的輸入速度;另外,有些單字詞需要單個字輸入,由于單字的編碼最多三個代碼,編碼規則簡單明了,這些單字詞的方便輸入,也是本輸入法以詞和常用詞組為單位輸入漢字從而提高輸入速度的一個有利因素。具體實施例方式一、一碼字和復碼字的輸入根據計算機鍵盤輸入特點,先對少量的常用字做特殊處理。首先給除Z鍵以外的25個字母鍵位各分配一個使用頻率較高的常用字,用字母鍵的鍵名字母作它們的代碼,在輸入時,只要擊一下這些漢字各自所在的字母鍵,再擊一下空格鍵,就可把它們分別輸入到計算機中。因為這些字是只有一個字母作為代碼的字,這個字母也是字的編碼的全部(編碼是指字的代碼的總和或為字編制代碼,這里指前者),我們叫它們一碼字。一碼字的設置本來是為了給這些常用字的輸入帶來方便,在本輸入法中它們還得到了很好的利用,為和它們有關的單字和非單字詞、常用詞組輸入帶來便利,可注意后面的有關內容。下面是一碼字和各字母鍵鍵名的對應關系第一排我Q 人W 有E 的R 和T 主Y 產U 不I 為O 這P第二排工A 要S 在D 地F 一G 上H 是J 中K 國L第三排好X 以C 發V 了B 民N 同M 其次,再把少量的漢字分配到鍵盤的一些字母鍵位上,用字母鍵的鍵名字母重復幾次作為它們的代碼。在輸入時,只要連擊同一個字母鍵二或三下,再擊一下空格鍵,就可以輸入這些漢字。因為這些字是一個代表字的整體的字母的重復幾次作為代碼的字,它們的編碼也就是同一個字母的重復,我們叫它們復碼字。復碼字和重碼字概念不同,重碼字指一個字的編碼中的代碼和另一個字的編碼中的代碼的個數和字母完全一樣。本輸入法設置復碼字,是為了在編制代碼中減少重碼,不管是在字中,還是在非單字詞、常用詞組中,也就是為了把代碼編制到編碼空間的空閑區域中,同時,本輸入法又利用復碼字的特點,給和它們有關的字和非單字詞、詞組的輸入帶來方便。對于后者,可注意后面的有關內容。下面是16個復碼字的編本文檔來自技高網...
【技術保護點】
一種計算機拼形漢字輸入方法,使用英文鍵盤輸入漢字,先對少量的常用漢字作特別處理,即把它們分配到鍵盤上除Z鍵以外的英文字母鍵位上,分別用它們所在的字母鍵的鍵名字母或鍵名字母的重復幾次作為它們的代碼,它們的代碼也就是只有一個字母或一個代表字的整體的字母的重復幾次,擊鍵輸入它們的代碼,就可輸入漢字,其它所有漢字的輸入方法,是從組成漢字的所有字的部件中,包括有的本身是個字的漢字部件,選擇確定數量的特定部件作為編碼碼元,將這些編碼碼元分配到字母鍵位上,用字母鍵的鍵名字母作為分配到的碼元的代號,選取漢字中的碼元,并用選取的碼元的代號,為漢字編制代碼,通過擊鍵輸入編制的代碼輸入漢字,當要以非單字詞或詞組為單位輸入漢字時,選取非單字詞或詞組中字的四個代碼擊鍵輸入,非單字詞或詞組中有只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字,并要在這個字上取兩個代碼擊鍵輸入時,兩個代碼都是這個字原來的代碼的字母,其特征在于:所述為漢字編制代碼,對于非充當碼元的字,是把字分成兩個部分,在每一個部分里分別取一個碼元的代號作為它所在的部分的代碼,如果這個部分是由一個碼元構成的,就取這個碼元的代號作為這個部分的代碼,如果這個部分是由幾個碼元構成的,就取領頭的碼元的代號作為這個部分的代碼,一部分字就用字的這兩個部分的代碼作為它們的編碼,其余的字,再從字中選取一個碼元的代號作為補充代碼,每字三個代碼。...
【技術特征摘要】
1.一種計算機拼形漢字輸入方法,使用英文鍵盤輸入漢字,先對少量的常用漢字作特別處理,即把它們分配到鍵盤上除Z鍵以外的英文字母鍵位上,分別用它們所在的字母鍵的鍵名字母或鍵名字母的重復幾次作為它們的代碼,它們的代碼也就是只有一個字母或一個代表字的整體的字母的重復幾次,擊鍵輸入它們的代碼,就可輸入漢字,其它所有漢字的輸入方法,是從組成漢字的所有字的部件中,包括有的本身是個字的漢字部件,選擇確定數量的特定部件作為編碼碼元,將這些編碼碼元分配到字母鍵位上,用字母鍵的鍵名字母作為分配到的碼元的代號,選取漢字中的碼元,并用選取的碼元的代號,為漢字編制代碼,通過擊鍵輸入編制的代碼輸入漢字,當要以非單字詞或詞組為單位輸入漢字時,選取非單字詞或詞組中字的四個代碼擊鍵輸入,非單字詞或詞組中有只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字,并要在這個字上取兩個代碼擊鍵輸入時,兩個代碼都是這個字原來的代碼的字母,其特征在于所述為漢字編制代碼,對于非充當碼元的字,是把字分成兩個部分,在每一個部分里分別取一個碼元的代號作為它所在的部分的代碼,如果這個部分是由一個碼元構成的,就取這個碼元的代號作為這個部分的代碼,如果這個部分是由幾個碼元構成的,就取領頭的碼元的代號作為這個部分的代碼,一部分字就用字的這兩個部分的代碼作為它們的編碼,其余的字,再從字中選取一個碼元的代號作為補充代碼,每字三個代碼。2.根據權利要求1所述的計算機漢字拼形輸入方法,其特征是,所述為漢字編制代碼,對于充當碼元的又不是只有一個字母或一個代表字的整體的字母的重復幾次作為代碼的字,是先取這個字充當碼元的代號作為代碼,再把這個字分成兩個部分,取兩部分中的第二部分的一個碼元的代號作為它的第二個代碼,如果兩部分中的第二部分是由一個碼元構成的,就取這個...
【專利技術屬性】
技術研發人員:周長河,
申請(專利權)人:周長河,
類型:發明
國別省市:31[中國|上海]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。