專利名稱:辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒ā?br>
在現(xiàn)今的所有中文輸入法中,都是圍著中文的特性、結(jié)構(gòu)、筆畫、聲音等拆碼方式來解決輸入中文字的問題,而且各種智慧型的輸入方式也比比皆是,無不是為了提升輸入中文的速度。在今日工商發(fā)達(dá)的社會(huì),信息的輸入不再只有中文的輸入,而是經(jīng)常性的中英文夾雜混合輸入??墒悄壳暗妮斎敕▍s只針對中文輸入而設(shè)計(jì),因此當(dāng)我們要輸入中英夾雜的文件時(shí),將常要來回的切換輸入法,而且這些中文輸入法為了考慮中文輸入特性,讓英文的輸入更加的困難,如此不但不會(huì)提升輸入的速度,反而降低了整個(gè)輸入的速度。許多人因常輸入中英文夾雜的信息,所以常為英文輸入所苦。
有鑒于此,本發(fā)明的目的是為了解決上述現(xiàn)有技術(shù)中的問題而提供一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,可自由的輸入中文字或英文字?br>
在說明本發(fā)明之前,先定義本發(fā)明中的字根為可據(jù)以組成文字的單元,如水(拆碼字根)、ㄉ(注音字根)、y(英文字根)。
本發(fā)明提供的辨別方法采用了九種辨識方式。
(1)空白辨識法由于中文字與英文字的特性形狀不同,在文件中如果將它們擺放在一起會(huì)感覺不太協(xié)調(diào),所以大部分的人會(huì)將中文與英文字間保留一個(gè)或數(shù)個(gè)空白。因此空白可以來辨識英文字的開頭。
(2)大小寫(Shift鍵)辨識法所謂大小寫辨識法乃是利用英文有大小寫的差別來加以辨識,因?yàn)橹形妮斎敕◣缀醪粫?huì)運(yùn)用到Shift鍵,而此鍵剛好是英文大小寫的變換鍵,也因此只要有Shift為開頭的字串,我們就可以將它識別成英文字串。
(3)非字根辨識法現(xiàn)有的中文輸入法的輸入方式,皆是運(yùn)用英文鍵盤編上中文字根或注音符號(字根)而成,使用者只要將各個(gè)字根組合就可得到一個(gè)或數(shù)個(gè)中文字。但是中文的輸入法通常為了要讓使用者免于記字根之苦,所以不會(huì)用太多的鍵位來定義字根。因此鍵盤上會(huì)有許多未被定義成字根的鍵位,而這些鍵就不屬于中文的族群,也就是說以這些非中文字根開頭的字串,就必須將它識為英文字或符號。
(4)中文輸入碼辨識法中文字對所有中文輸入法來說是一個(gè)或數(shù)個(gè)字根(或注音字根)的組合,所以每當(dāng)我們要用鍵盤打出一個(gè)中文字時(shí),就必須輸入幾個(gè)字根,然這些字根對英文來說是沒有預(yù)定意義的,也就是說我們可以很容易的從字根的組合中,辨識中文字或英文字。
(5)字根長度辨識法中文字為一個(gè)或數(shù)個(gè)字根所組成,所以我們又可推論到另一個(gè)辨識方式,也就是可以組成中文字的字根通常不大于五個(gè)(有些輸入法更少),所以凡是大于組合字根數(shù)目的輸入,將很容易被辨識為英文字。
上述五項(xiàng)的辨識法皆屬可正確辨識的方式,而以下幾種方式是可以當(dāng)作辨識的參考使用。
(6)常用字與次常用字的辨識法當(dāng)輸入字根與英文字串剛好是相同時(shí),此法用以區(qū)分英文字或中文字的可能。也就是說,當(dāng)英文字串與中文字根相同時(shí),如果此中文字又屬于次常用字的話,那此字串為英文的可能性就極高。反之,中文的可能性就很高。
(7)英文字庫辨識法此法與上述的常用字次常用字辨識法有異曲同工的效用。一個(gè)是以中文字為出發(fā)點(diǎn),一個(gè)是以英文字為出發(fā)點(diǎn)。將英文字庫做分析,找出常用的英文單字與不常用的英文字,來作為英文字或中文字的判斷。
(8)中文詞庫辨識法當(dāng)輸入的英文字串(字根)組合可以形成兩個(gè)字或兩個(gè)字以上的中文詞句時(shí),中文詞庫辨識法就判斷這個(gè)詞句可能是中文。
(9)經(jīng)驗(yàn)辨識法經(jīng)驗(yàn)辨識法是屬于一種較智慧型的辨識方式,此方式乃是利用一般人使用電腦來寫文件時(shí)的特性。通常人們利用電腦來編寫文件時(shí),都會(huì)有一種傾向,這種傾向是偏中文或偏英文。也就是說,很少一篇文章中,中英文的比例差不多。不是中文文件中穿插幾個(gè)英文字,就是英文文件中穿插幾個(gè)中文字。因此本法則是在輸入法內(nèi)部安排一個(gè)計(jì)數(shù)器,來計(jì)算目前輸出的中文字或英文字?jǐn)?shù)差。如果碰到一個(gè)中英文很難辨識時(shí),就可利用之前的計(jì)數(shù)器來判斷英文計(jì)數(shù)較高就是英文,中文計(jì)數(shù)較高就是中文。
本發(fā)明提供的一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)若鍵盤輸入同時(shí)包含一切換鍵Shift及一輸入鍵,設(shè)定一英文旗標(biāo);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)檢測英文旗標(biāo)是否為設(shè)定;(5)若步驟(4)的判斷結(jié)果為設(shè)定,將英文字根組字區(qū)的信息輸出。
本發(fā)明提供的另一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)將輸入鍵對應(yīng)的中文字根存入中文字根組字區(qū);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)判斷中文字根組字區(qū)中的字根數(shù)是否大于一預(yù)定值;(5)如果步驟(4)的判斷結(jié)果大于預(yù)定值,設(shè)定一英文旗標(biāo);(6)檢測英文旗標(biāo)是否為設(shè)定;(7)若步驟(6)的判斷結(jié)果為設(shè)定,將英文字根組字區(qū)的信息輸出。
本發(fā)明提供的又一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);
(2)將輸入鍵對應(yīng)的中文字根存入中文字根組字區(qū);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)判斷輸入鍵對應(yīng)的中文字根是否為一中文結(jié)束字根;(5)如果步驟(4)判斷結(jié)果為是,判斷中文字根組字區(qū)內(nèi)信息是否可組成中文字;(6)如果步驟(5)判斷結(jié)果為是,依一預(yù)定法則求得一中文權(quán)數(shù)及一英文權(quán)數(shù);(7)判斷中文權(quán)數(shù)是否大于英文權(quán)數(shù);(8)如果步驟(7)判斷結(jié)果為是,將中文字根組字區(qū)的信息輸出。
本發(fā)明的目的、特點(diǎn)及優(yōu)點(diǎn)將參考附圖結(jié)合實(shí)施例描述如下附圖簡要說明
圖1(A)、圖1(B)是本發(fā)明的辨別鍵盤輸入為中文或?yàn)橛⑽牡牧鞒獭?br>
圖2是第一輸入例及對應(yīng)流程。
圖3是第二輸入例及對應(yīng)流程。
圖4是第三輸入例及對應(yīng)流程。
圖5是第四輸入例及對應(yīng)流程。
本發(fā)明于流程執(zhí)行之前先在存儲(chǔ)器規(guī)劃一中文組字區(qū)及英文組字區(qū)。以下則先以流程說明本發(fā)明的一具體實(shí)施例。
如圖1流程所示,本發(fā)明于步驟101接收鍵盤的輸入,于步驟102檢測是否按了“Enter”鍵,如果按了則至步驟106,如果未按則至步驟103。步驟103檢測是否按了字根結(jié)束鍵。以倉頡輸入法而言,空白鍵(space bar)為其字根結(jié)束鍵;以注音輸入法而言,四聲鍵· 為其字根結(jié)束鍵。
如果按了字根結(jié)束鍵,則至步驟201。如果步驟103中并未按了字根結(jié)束鍵,則至步驟104檢驗(yàn)是否按了空白鍵,如果按了,至步驟105將英文旗標(biāo)(flag)取消(OFF)。英文旗標(biāo)為設(shè)定(ON)時(shí),代表輸入鍵被判定為英文,英文旗標(biāo)為取消時(shí),則無法判定輸入鍵是否為英文。步驟104的目的在于提供前述空白辨識法則,其詳細(xì)結(jié)果可如下述說明。
步驟104的結(jié)果若為非,至步驟109檢驗(yàn)是否為特殊結(jié)束字根,例如“[”或“]”等等符號。如果未按至步驟128,如果按了至步驟110將英文旗標(biāo)(flag)取消(OFF),之后至步驟125。
128檢測是否按了切換(Shift)鍵。如果按了,則至步驟111將英文旗標(biāo)設(shè)定,然后經(jīng)步驟125,檢測字根旗標(biāo)是否為取消(OFF)。字根旗標(biāo)被設(shè)定(ON)時(shí),代表所按下的鍵是一個(gè)非英文、非中文字根的符號鍵。字根旗標(biāo)取消時(shí),則按壓鍵則可能為英文也可能為中文字根。
如果步驟125的結(jié)果為非,代表前一個(gè)輸入為符號鍵,至步驟126將英文權(quán)數(shù)減少B點(diǎn),然后至步驟127將字根旗標(biāo)取消,并至步驟117。如果為是,則直接至步驟117。
步驟117檢測空白旗標(biāo)是否為取消??瞻灼鞓?biāo)被設(shè)定時(shí),代表已按壓空白鍵。
如果步驟117的結(jié)果為非,代表此輸入鍵之前已按壓空白鍵,至步驟118將英文權(quán)數(shù)減少A點(diǎn)后,至步驟119將空白旗標(biāo)取消,然后至步驟120將組字區(qū)中的信息,其包含輸入鍵所對應(yīng)的英文字根、中文字根、符號,依照英文旗標(biāo)及字根旗標(biāo)的狀態(tài)選擇所對應(yīng)的,輸出至編輯區(qū)。舉例言之,若英文旗標(biāo)為設(shè)定則選擇英文字根輸出至編輯區(qū)。若英文旗標(biāo)為取消且字根旗標(biāo)為設(shè)定則選擇符號鍵輸出至編輯區(qū)。若英文旗標(biāo)為取消、字根旗標(biāo)為取消,則選擇中文字根輸出至編輯區(qū)。如果所使用的輸入法并未提供編輯區(qū),則直接輸出至編輯的內(nèi)文中。
如果步驟128的結(jié)果為非,則至步驟129檢測英文旗標(biāo)是否為設(shè)定。如果不是,則至步驟112將輸入的英、中文字根、或符號放入組字區(qū)。如果是,至步驟125。
步驟104的結(jié)果為是時(shí),至步驟105將英文旗標(biāo)取消,之后至步驟114檢測空白旗標(biāo)是否為設(shè)定。
如果非設(shè)定,至步驟115將英文權(quán)數(shù)增加A點(diǎn),至步驟116將空白旗標(biāo)設(shè)定后,至步驟120。
于步驟112之后,至步驟113檢測輸入鍵是否為中文的字根鍵,如果是,至步驟300檢測組字行中字根數(shù)是否超出此輸入法(如倉頡、大易......)輸入碼的最大長度。
如果不是中文的字根鍵,至步驟122檢測字根旗標(biāo)是否為設(shè)定。如果非設(shè)定,至步驟123將英文權(quán)數(shù)增加B點(diǎn),至步驟124將字根旗標(biāo)設(shè)定后,至步驟117。如果為設(shè)定,則直接至步驟117。
于步驟120之后,步驟121將組字區(qū)的信息全部消除,以接受新的輸入鍵所對應(yīng)的中、英文字根及符號。之后,再回到步驟S(開始)等候鍵盤另一個(gè)輸入。
于步驟102若為是時(shí),至步驟106將所有編輯區(qū)的信息輸出至文書處理軟件貯存信息的區(qū)域,并顯示于內(nèi)文中。步驟107計(jì)算編輯區(qū)中英文字的字?jǐn)?shù)及中文字字?jǐn)?shù)。步驟108將編輯區(qū)的信息消除后,回到步驟S等待另一個(gè)輸入。
步驟201檢驗(yàn)組字行中的字根是否可以組出中文字。若于步驟201的結(jié)果為非時(shí),至步驟303檢測組字行中是否有字根存在,如果有,至步驟302將英文旗標(biāo)設(shè)定,并至步驟125。如果沒有,直接至步驟125。
于步驟201的結(jié)果為是時(shí),至步驟202檢測組字區(qū)中文字根組出的中文字是否為常用字。如果不是,至步驟214將英文權(quán)數(shù)增加D點(diǎn)。如果是,步驟203將中文權(quán)數(shù)增加C點(diǎn),至步驟204。
步驟204檢測前一個(gè)被輸出至編輯區(qū)的字是否為中文字。
如果不是中文字,至步驟207檢測組字區(qū)的英文字根是否可組成英文字庫的單字。如果是,至步驟205檢驗(yàn)前一個(gè)輸出中文字與此字結(jié)合后是否為詞庫的詞。步驟205若為非,至步驟207,步驟205若為是,至步驟206將中文權(quán)數(shù)增加E點(diǎn)后,至步驟207。
步驟207若為非,則至步驟209比較中文權(quán)數(shù)與英文權(quán)數(shù)何者大。步驟207若為是,則至步驟208將英文權(quán)數(shù)增加F點(diǎn)。
步驟209中若英文權(quán)數(shù)大于中文權(quán)數(shù),至步驟212將組字區(qū)中的英文字根組合輸出至編輯區(qū)。若中文權(quán)數(shù)大于英文權(quán)數(shù),至步驟211記錄此字根行組出的中文字供步驟204、205之用。之后,至步驟213將組字區(qū)中的中文字根組合成中文輸出至編輯區(qū)。若中文權(quán)數(shù)與英文權(quán)數(shù)相近,至步驟210比較累積的中、英輸入何者較多。如果英文多,至步驟212,如果中文多,至步驟211。
于步驟300中若為是,至步驟302將英文旗標(biāo)設(shè)定。
于步驟300中若為非,至步驟301檢測組字區(qū)中的字根組合是否為一輸入碼的一部分字根。若為非,至步驟302。若為是,至回到開始位置(S)。上述的權(quán)數(shù)A、B、C、D、E、F分別具有其值,例如可等于五、十或其它值,完全依中文輸入法設(shè)計(jì)者的需求及經(jīng)驗(yàn)而定。
配合以下的輸入例,即可完全了解本發(fā)明的運(yùn)行方式。參考圖2、圖3其中雖并未揭露中文輸入的對應(yīng)流程,但吾人假設(shè)是以倉頡輸入法做輸入。
如圖2所示。第一列為使用者欲鍵入的一段句子。右邊直行為使用者分別鍵入空白、T、V......,而所對應(yīng)的流程揭示于其左方。即,當(dāng)使用者鍵入空白時(shí),本發(fā)明執(zhí)行步驟101、102、103、104、105、114、115、116、120、121回到步驟S等待下一個(gè)輸入。此時(shí)組字區(qū)中只有一個(gè)空白符號。當(dāng)使用者鍵入大寫T鍵(同時(shí)按切換鍵及T)后,本發(fā)明執(zhí)行101、102、103、104、109、128、111、125、117、118、119、120、121,回到步驟S,使用者按壓大寫V后,本發(fā)明執(zhí)行101、102、103、104、109、128、111、125、117、120、121后回到S。當(dāng)使用者按壓“-”鍵,本發(fā)明執(zhí)行101、102、103、104、109、128、129、125、117、120、121回到S。其余的流程,可參照圖2。
如圖3所示。第一列為使用者欲鍵入的一段句子。右邊直行為使用者分別鍵入T、V......,而所對應(yīng)的流程揭示于其左方。當(dāng)使用者鍵入大寫T鍵(同時(shí)按切換鍵及T)后,本發(fā)明執(zhí)行101、102、103、104、109、128、111、125、117、118、119、120、121,回到步驟S,使用者按壓大寫V后,本發(fā)明執(zhí)行101、102、103、104、109、128、111、125、117、120、121后回到S。當(dāng)使用者按壓“-”鍵,本發(fā)明執(zhí)行101、102、103、104、109、128、129、125、117、120、121回到S。其余的流程,可參照圖3。當(dāng)使用者鍵入最后一個(gè)空白鍵時(shí),本發(fā)明執(zhí)行步驟101、102、103、104、105、114、115、116、120、121回到步驟S等待下一個(gè)輸入。
以下以注音輸入法為例說明本發(fā)明。
如圖4所示,第一列為使用者欲鍵入的一段句子。右邊直行為使用者分別鍵入t、v、-、......,而所對應(yīng)的流程則揭示于其左方。即,t被鍵入時(shí),本發(fā)明執(zhí)行步驟101、102、103、104、109、128、129、112、113、300、301、S。此時(shí)組字區(qū)中有對應(yīng)的英文字根、中文字根。
當(dāng)v被鍵入時(shí),本發(fā)明執(zhí)行步驟101、102、103、104、109、128、129、112、113、300、301、302、125、117、120、121、S。此時(shí)tv兩字根被輸出至編輯行,而其它對應(yīng)的中文字根則在步驟121中被消除。其余-game的產(chǎn)生流程如圖4所示。
當(dāng)“[”鍵被輸入時(shí),本發(fā)明執(zhí)行101、102、103、104、109、110、125、117、120、121、S。此時(shí)“[”被輸出至編輯區(qū)。
當(dāng)ㄉ、一、ㄢ鍵被輸入時(shí),流程分別如圖所示。但此時(shí),組字區(qū)分別存有ㄉ鍵對應(yīng)的英文字根(即2)及ㄉ注音字根,同理一、ㄢ鍵亦同。但當(dāng) 鍵被輸入時(shí),本發(fā)明執(zhí)行101、102、103、201、202、203、204、207、209、211、213、125、117、120、121、S。此時(shí)ㄉ一ㄢ 所對應(yīng)的中文字根被確定為真正的輸入而被輸出至編輯區(qū)。而其它對應(yīng)的英文字根則在步驟121中被消除。其余的中文輸入可參照對應(yīng)的流程。
由以上的說明不難了解,當(dāng)使用者以注音輸入法鍵入圖5第一列的句子時(shí),所詳細(xì)對應(yīng)的流程如圖5所示。
須說明的是,上述圖4、圖5之所以用注音輸入法來說明本發(fā)明的流程,是因如此較易了解右方中文輸入的內(nèi)容。否則如果以倉頡輸入碼一、月、田、山來代表“電”輸入,比較看不出所對應(yīng)為“電”。
綜上所述,本發(fā)明,如實(shí)施例圖1的流程,于方框104采用一空白辨識法,于方框128采用大小寫辨識法,于方框113采用非字根辨識法,于方框300采用長度辨識法,于方框301采用中文輸入碼辨識法,于方框202采用常用字辨識法,于方框205采用中文詞庫辨識法,于方框207采用英文字庫辨識法,于方框209采用中英文權(quán)數(shù)辨識法,而利用方框210構(gòu)成一個(gè)經(jīng)驗(yàn)辨識法。
須說明的是,本發(fā)明須配合相關(guān)的輸入法,如大易、倉頡、注音等而運(yùn)作,能辨別使用者鍵入的是中文、符號亦或英文,為中文輸入法下的一個(gè)非常實(shí)用的中英文輸入辨識方法。
權(quán)利要求
1.一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)若鍵盤輸入同時(shí)包含一切換鍵Shift及一輸入鍵,設(shè)定一英文旗標(biāo);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)檢測英文旗標(biāo)是否為設(shè)定;(5)若步驟(4)的判斷結(jié)果為設(shè)定,將英文字根組字區(qū)的信息輸出。
2.一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒ǎ?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)將輸入鍵對應(yīng)的中文字根存入中文字根組字區(qū);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)判斷中文字根組字區(qū)中的字根數(shù)是否大于一預(yù)定值;(5)如果步驟(4)的判斷結(jié)果大于預(yù)定值,設(shè)定一英文旗標(biāo);(6)檢測英文旗標(biāo)是否為設(shè)定;(7)若步驟(6)的判斷結(jié)果為設(shè)定,將英文字根組字區(qū)的信息輸出。
3.根據(jù)權(quán)利要求2所述的方法,其中,步驟(5)、(6)之間進(jìn)一步包含(8)如果步驟(4)的判斷結(jié)果小于預(yù)定值,判斷中文字根組字區(qū)中的字根組合是否為一輸入碼的一部分;(9)如果步驟(8)的判斷結(jié)果為否,設(shè)定一英文旗標(biāo)。
4.一種辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)將輸入鍵對應(yīng)的中文字根存入中文字根組字區(qū);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)判斷輸入鍵對應(yīng)的中文字根是否為一中文結(jié)束字根;(5)如果步驟(4)判斷結(jié)果為是,判斷中文字根組字區(qū)內(nèi)信息是否可組成中文字;(6)如果步驟(5)判斷結(jié)果為是,依一預(yù)定法則求得一中文權(quán)數(shù)及一英文權(quán)數(shù);(7)判斷中文權(quán)數(shù)是否大于英文權(quán)數(shù);(8)如果步驟(7)判斷結(jié)果為是,將中文字根組字區(qū)的信息輸出。
5.根據(jù)權(quán)利要求4所述的方法,其中,步驟(7)后進(jìn)一步包含(9)如果步驟(7)判斷結(jié)果為非,將英文字根組字區(qū)的信息輸出。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述的預(yù)定法則包含(1)判斷中文字根組字區(qū)的信息是否為常用字;(2)若步驟(1)判斷結(jié)果為是,將中文權(quán)數(shù)增加C點(diǎn),若步驟(1)判斷結(jié)果為非,將英文權(quán)數(shù)增加D點(diǎn);(3)判斷前一個(gè)輸出是否為中文;(4)若步驟(3)判斷結(jié)果為是,判斷此最后一字與中文字根組字區(qū)的常用字結(jié)合是否為一詞庫中的詞;(5)若步驟(4)判斷結(jié)果為是,將中文權(quán)數(shù)增加E點(diǎn)后,執(zhí)行步驟(7);(6)若步驟(4)判斷結(jié)果為非,執(zhí)行步驟(7);(7)判斷英文組字區(qū)中的字是否為一英文字庫的單字;(8)若步驟(7)判斷結(jié)果為是,將英文權(quán)數(shù)增加F點(diǎn)。
7.根據(jù)權(quán)利要求4所述的方法,其中,步驟(7)判斷的結(jié)果為兩者約略相等時(shí),執(zhí)行下列步驟(1)比較中文輸入字?jǐn)?shù)與英文輸入字?jǐn)?shù)何者較多;(2)若英文輸入字?jǐn)?shù)較多,將英文字根組字區(qū)的信息輸出;(3)若中文輸入字?jǐn)?shù)較多,將中文字根組字區(qū)的信息輸出。
全文摘要
辨別鍵盤輸入為中文或?yàn)橛⑽牡姆椒?,包?1)將一存儲(chǔ)器的一第一區(qū)域規(guī)劃為一中文字根組字區(qū)及一英文字根組字區(qū);(2)若鍵盤輸入同時(shí)包含一切換鍵Shift及一輸入鍵,設(shè)定一英文旗標(biāo);(3)將輸入鍵對應(yīng)的英文字根存入英文字根組字區(qū);(4)檢測英文旗標(biāo)是否為設(shè)定;(5)若步驟(4)的判斷結(jié)果為設(shè)定,將英文字根組字區(qū)的信息輸出。
文檔編號G06F3/023GK1143768SQ9511660
公開日1997年2月26日 申請日期1995年8月21日 優(yōu)先權(quán)日1995年8月21日
發(fā)明者劉明威 申請人:倚天資訊股份有限公司