專利名稱:數(shù)碼鍵盤中文輸入方法及其鍵位例的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在數(shù)碼小鍵盤上進(jìn)行數(shù)碼、完備中文輸入的方法及其多種鍵位例,適合于在移動(dòng)電話(手機(jī))、袖珍計(jì)算機(jī)(掌上機(jī))、PDA(個(gè)人數(shù)字助理)、固定電話(座機(jī))等設(shè)備中用來輸入和編輯文字信息。
在通信工具和個(gè)人數(shù)字設(shè)備上輸入中文,是通信技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合而產(chǎn)生的新需求,而且是一種緊迫的、迅速擴(kuò)大的、有著巨大發(fā)展?jié)摿Φ男滦枨蟆?br>
技術(shù)的快速演進(jìn),使百年電報(bào)的歷史突然地結(jié)束了。短短二十年間,電話通信已經(jīng)延伸和普及到了每一個(gè)偏僻的鄉(xiāng)村,其爆炸性增長的話務(wù)量已使電信成了最大的服務(wù)行業(yè)。但人們很快發(fā)現(xiàn),在享受電話通信的實(shí)時(shí)性以及由其產(chǎn)生的互動(dòng)性好處時(shí),卻造成了巨大的浪費(fèi)。電話信號體積龐大,需要多占幾千倍的信道帶寬或時(shí)間,這導(dǎo)致高昂的成本開銷和帶寬資源的緊張。其實(shí)時(shí)性的好處也經(jīng)常變成壞事,收信人在隨機(jī)發(fā)生的通信時(shí)間里不在指定位置的端點(diǎn)接收將造成通信的失敗。雖然成本更高的移動(dòng)通信部分地緩解了接通率的矛盾,但另一個(gè)問題卻凸現(xiàn)出來了,那就是,無論有線或無線電話通信的碼系統(tǒng),均與任何普算控制的指令系統(tǒng)不能接口。另外,通信成本也需要降低4個(gè)數(shù)量級,起碼目前需要降低1~2個(gè)數(shù)量級,才不致于對需求產(chǎn)生嚴(yán)重的遏制作用。
有理由相信,一種通信技術(shù)的變革,或者說主要是通信內(nèi)容和業(yè)務(wù)形式的變革即將在電信行業(yè)中發(fā)生,即聯(lián)網(wǎng)文字通信將大部分地取代電話通信。聯(lián)網(wǎng)文字通信發(fā)祥于互聯(lián)網(wǎng)的電子郵件通信,近幾年中已迅速地轉(zhuǎn)移到無線移動(dòng)電話網(wǎng)上,成為所謂“手機(jī)短信”服務(wù),目前又正向固定電話網(wǎng)進(jìn)軍,固話網(wǎng)與移動(dòng)網(wǎng)的“短信”互通也即將實(shí)現(xiàn)。其最后的歸宿將是全部融入互聯(lián)網(wǎng),成為個(gè)人數(shù)字化生存的主要通信形式。由于文字編碼與任何普算應(yīng)用的指令系統(tǒng)均能接口,各種現(xiàn)在還難以描述的普算應(yīng)用將被迅速啟動(dòng)。因此,文字通信將成為電信業(yè)務(wù)的主要角色,電信將融入互聯(lián)網(wǎng),這一點(diǎn)實(shí)現(xiàn)之日,普算時(shí)代就將真正到來。
文字通信的信號體積只及電話通信的幾千分之一,通信成本不及其千分之一,并且與網(wǎng)絡(luò)及其計(jì)算機(jī)節(jié)點(diǎn)的任何處理功能全面兼容,具有觸發(fā)普算革命的潛力。但是,當(dāng)文字通信由傳統(tǒng)的互聯(lián)網(wǎng)轉(zhuǎn)移到傳統(tǒng)的電信網(wǎng)時(shí),其輸入就成了大問題。在通信工具和個(gè)人數(shù)字設(shè)備上輸入文字,是一個(gè)迄今未解決好的技術(shù)難題,其難就難在數(shù)碼鍵盤上。
數(shù)碼鍵盤是指至少包含數(shù)碼“1”~“0”10個(gè)數(shù)碼鍵、以及“*”、“#”2個(gè)控制鍵的小鍵盤。這是一種工業(yè)標(biāo)準(zhǔn),實(shí)際應(yīng)用中還可能包含幾個(gè)擴(kuò)充的功能鍵,擴(kuò)充鍵因廠家而異。數(shù)碼鍵盤配置于固定電話機(jī)上并形成標(biāo)準(zhǔn),已經(jīng)有很長的歷史了,其原本功能只在輸入電話號碼。近若干年來迅速發(fā)展的移動(dòng)電話(手機(jī))、掌上計(jì)算機(jī)、PDA(個(gè)人數(shù)字助理)等設(shè)備,沿用了這種標(biāo)準(zhǔn),也簡單地沿用了其數(shù)碼輸入功能。
數(shù)碼鍵盤沒有字母鍵,在其發(fā)展的歷史中,原來是沒有這種需求。在后來的應(yīng)用中,隨著功能的提升和技術(shù)的演進(jìn),如前所述,輸入字母、符號和大字符集字符(例如漢字)的需求也迅速地產(chǎn)生了,而且成為了一種勢不可擋的技術(shù)發(fā)展潮流。但是,手機(jī)、掌上機(jī)、PDA等這些設(shè)備都很小,而且做得越來越小巧,不可能為其配置包含幾十個(gè)鍵位的文字輸入鍵盤。
用小鍵盤進(jìn)行字母輸入時(shí),由于小鍵盤鍵數(shù)少,從鍵盤的鍵集合映射到拉丁字母集,只能一鍵對應(yīng)多個(gè)字母?,F(xiàn)有技術(shù)的解決方法通常是將多個(gè)字母“復(fù)用”到一個(gè)鍵上,通過多個(gè)字母和數(shù)字的輪流轉(zhuǎn)換加確認(rèn)操作,或者通過定義狀態(tài)轉(zhuǎn)換加直接單擊、雙擊、三擊甚至四擊,來實(shí)現(xiàn)在一個(gè)鍵上輸入不同的字母。
以諾基亞3810型移動(dòng)電話的文字輸入為例,它將眾多的符號全部定義在“1”鍵上,將26個(gè)字母定義在“2”~“9”這8個(gè)數(shù)碼鍵上,每個(gè)鍵上有1個(gè)數(shù)碼和3~4個(gè)字母。輸入時(shí),在標(biāo)有字母或符號的鍵位上重復(fù)敲擊,該鍵上的數(shù)碼和字母輪流轉(zhuǎn)換顯示,當(dāng)所需字母或符號出現(xiàn)時(shí),敲擊“#”鍵、或敲擊其他數(shù)碼鍵即可輸入該字母或符號。用這種方法輸入字母需要緊張的人機(jī)交互,操作非常繁瑣,速度很慢,擊鍵次數(shù)很多。
申請?zhí)枮?9117205.1的中國專利申請對此作了改進(jìn),它將26個(gè)字母“復(fù)用”到“2”~“9”這8個(gè)數(shù)碼鍵上,通過定義文字輸入狀態(tài)和1~4擊來輸入字母。這種方案的性能比諾基亞方法略有提高,但擊鍵次數(shù)還是太多,假設(shè)字母等概率出現(xiàn),平均也需擊2.15個(gè)鍵才能輸入1個(gè)字母。而且,最主要的麻煩還不在這里,由于標(biāo)示鍵位的字母順序暗示著擊鍵的次數(shù),因此,輸入每個(gè)字母的過程是1)首先找到要輸入的字母所在的鍵位—→2)讀取該字母標(biāo)示排序序號—→3)得到擊鍵次數(shù)—→4)敲擊該鍵相應(yīng)次數(shù)輸入該字母。雖然熟練后第1)步和第2)步可以合并,但后面的心理反應(yīng)過程不能省,因而輸入速度還是很慢。
以上兩種方法在用于中文輸入時(shí),由于增加了麻煩的中文編碼字母序列轉(zhuǎn)換成漢字的譯碼步驟,很容易出現(xiàn)輸入前一字母而忘了后一字母、輸入后一字母卻忘了整個(gè)句子的糟糕情況。因此,對于新手來說,用該法輸入速度很慢,操作中容易造成心理疲勞。實(shí)際使用中,大部分人難以適應(yīng)和接受這種輸入方法。
對于中文輸入來說,許多早期的和正在繼續(xù)發(fā)展的方案采用了把漢字拆成筆畫、將筆畫一對一地定義到數(shù)碼鍵位上進(jìn)行輸入的方法。中文手機(jī)中都裝有這些方案中的至少一種,但罕有人真正使用。其原因是,拆筆畫的方法心理反應(yīng)過程復(fù)雜,輸入速度慢,明顯地不適合于“想打”這種大多數(shù)人的應(yīng)用需求。而且,該類方法的中西文輸入方式之間,技術(shù)路線不統(tǒng)一,操作方法不兼容,因而受到冷遇。
綜上所述,用數(shù)碼鍵盤輸入文字,尤其是輸入中文,雖然有技術(shù)可用,但它們的使用難度大,無法大面積推廣應(yīng)用。這一點(diǎn)是制約新需求和新應(yīng)用(例如廉價(jià)的文字短信)、阻礙IT產(chǎn)業(yè)發(fā)展、制約電信業(yè)和網(wǎng)絡(luò)業(yè)融合和重組的一個(gè)技術(shù)瓶頸。
在數(shù)碼鍵盤中文輸入不過關(guān)的情況下,手寫識別輸入的研究得到了空前的重視。一些較為成熟的手寫中文輸入技術(shù)已經(jīng)投放市場幾年了,取得了較為火爆的業(yè)績。但這類技術(shù)增加了單機(jī)成本,并且,對于絕大多數(shù)普通消費(fèi)者來說,手寫的速度指標(biāo)和勞動(dòng)強(qiáng)度消耗,較之高效鍵盤輸入差異很大,因而是一種明顯不利的技術(shù)選擇。
本發(fā)明的目的是設(shè)計(jì)一種用于固定電話、移動(dòng)電話(手機(jī))、掌上計(jì)算機(jī)、PDA(個(gè)人數(shù)字助理)等系統(tǒng)中進(jìn)行數(shù)碼和完備中文輸入的方法,以擴(kuò)展這些設(shè)備的功能和應(yīng)用范圍,或者構(gòu)建新的應(yīng)用系統(tǒng)和應(yīng)用方式。本發(fā)明的任務(wù)還包括,根據(jù)方法構(gòu)造若干種實(shí)用的鍵位(鍵盤)方案,供用戶依據(jù)自己的主要輸入方式進(jìn)行選擇,以便利其在輸入和編輯以中文為主夾雜西文的文字信息時(shí)能顯著提高工作效率。
本發(fā)明的解決方案是在數(shù)碼鍵盤中擴(kuò)充足夠數(shù)量的虛擬鍵,每一個(gè)虛擬鍵均定義為兩個(gè)相鄰實(shí)鍵的組合,其間標(biāo)有虛擬鍵鍵名,并擊兩相鄰實(shí)鍵等價(jià)于擊一次其間的虛擬鍵。實(shí)鍵與虛擬鍵組成擴(kuò)充鍵盤,在擴(kuò)充鍵盤上統(tǒng)一規(guī)劃和定義具有完備性的數(shù)碼、字母(或聲韻母)及功能鍵布設(shè)和操作方案,其中功能操作的簡約性擴(kuò)充通過在特定實(shí)鍵上的單擊或連擊操作來實(shí)現(xiàn),修改相應(yīng)鍵盤定義軟件,認(rèn)可相鄰實(shí)鍵并擊采樣信號并發(fā)送其鍵值,認(rèn)可特定實(shí)鍵連擊信號并發(fā)送其鍵值,實(shí)現(xiàn)擴(kuò)充鍵盤的全部字符和功能操作的鍵值傳送,配置中文輸入軟件,構(gòu)成兼具數(shù)碼和中文輸入功能的設(shè)備。
在本發(fā)明的方案中,設(shè)置了數(shù)碼和中文及英文3種輸入狀態(tài)。數(shù)碼0~9以及*、#鍵定義在實(shí)鍵上,其分布同現(xiàn)有技術(shù)應(yīng)用慣例,該定義在數(shù)碼輸入狀態(tài)下生效。字母(漢語拼音字母或聲韻母)鍵定義在實(shí)鍵或虛擬鍵上,該定義在中文和英文輸入狀態(tài)下生效,并分別解釋為漢語拼音字母(或聲韻母)和英文字母。中文輸入軟件具備常規(guī)轉(zhuǎn)換功能或者具備馬爾可夫序列譯碼功能,對漢語拼音字母(或聲韻母)序列進(jìn)行人機(jī)交互的主要依賴人工修改字詞錯(cuò)誤的譯碼轉(zhuǎn)換、或主要依賴自動(dòng)化智能的低冗余序列譯碼轉(zhuǎn)換處理,將其譯成中文。英文狀態(tài)的設(shè)置目的是,使中文輸入功能在能夠連續(xù)輸入漢字和所有全角GB符號的基礎(chǔ)上,具備間或和連續(xù)輸入半角英文字母和全部ASCII符號的完備性。這里,所謂生效是指,當(dāng)定義被一種不使用該定義的狀態(tài)信息關(guān)閉(或日滅能)后,它就應(yīng)該及時(shí)地被可能使用該定義的狀態(tài)的狀態(tài)信息打開(或日賦能),這是由相應(yīng)鍵盤定義軟件中的軟件開關(guān)實(shí)現(xiàn)的(下文中的“生效”同此)。
在本發(fā)明的方案中,將數(shù)碼和中英文輸入狀態(tài)切換、輸入編輯、中英文符號輸入、中文輸入狀態(tài)下的重碼選擇輸入等各類各種操作歸并為一個(gè)具有完備性的最簡功能操作集,然后選定3個(gè)方便操作的特定實(shí)鍵作為功能操作鍵。其中,高頻功能操作由單擊功能操作鍵實(shí)現(xiàn);次高頻功能操作由雙擊功能操作鍵實(shí)現(xiàn);低頻功能操作由三擊功能操作鍵或者并擊兩個(gè)功能操作鍵實(shí)現(xiàn)(在軟件菜單支持的情況下仍然可以作為并行的熱捷鍵保留)。這些定義在各功能操作可能發(fā)生的狀態(tài)下生效。
在本發(fā)明的方案中,擴(kuò)充鍵盤的排布方案按下列優(yōu)先順序描述的原則進(jìn)行規(guī)劃1)字母鍵按字母順序排布;2)將高頻字母調(diào)整到就近的實(shí)鍵或者操作相對方便的虛擬鍵上;3)考慮字母序列的相關(guān)特性,將相續(xù)連接概率大的字母調(diào)整到運(yùn)動(dòng)路徑最短和最方便的相鄰或相近的鍵位上;4)將功能鍵定義在方便操作的邊沿(例如下排或右側(cè))鍵位上,將最高頻功能鍵定義在轉(zhuǎn)角(例如右下角)健位上;5)全拼輸入方式下的字母鍵的排布方案根據(jù)全拼字母序列的統(tǒng)計(jì)規(guī)律進(jìn)行調(diào)整,但仍大體遵循字母順序;6)雙拼輸入方式下的聲韻母鍵的排布方案根據(jù)聲韻母序列的統(tǒng)計(jì)規(guī)律進(jìn)行專門設(shè)計(jì),設(shè)計(jì)中注意使單字符聲韻母鍵位遵循字母順序,使高頻聲韻母盡可能安排在實(shí)鍵上,使同一字母開頭的韻母安排在其首字母鍵的附近鍵位上。
本發(fā)明的鍵盤定義軟件的作用主要是實(shí)現(xiàn)鍵盤操作的識別和輸出,它基本上就是用鍵盤譯碼信號讀一個(gè)鍵值定義表,取得和輸出鍵值。由于擴(kuò)充的虛擬鍵的操作是定義為兩個(gè)相鄰實(shí)鍵的并擊,因此其鍵盤譯碼信號可以用門電路對兩鍵被擊而同時(shí)輸出的經(jīng)過去抖動(dòng)處理的相應(yīng)低電位信號進(jìn)行與邏輯檢測而得到,但這需要改動(dòng)硬件。一個(gè)簡單的辦法是直接在軟件中進(jìn)行這種處理,那就是認(rèn)可相鄰實(shí)鍵被并擊的譯碼采樣信號,進(jìn)行與運(yùn)算和定時(shí)長度檢測,其輸出用來控制虛擬鍵的鍵值發(fā)送。同樣,鍵盤定義軟件還應(yīng)該認(rèn)可作為功能鍵的特定實(shí)鍵的連擊信號,這用軟件計(jì)數(shù)器/定時(shí)器模塊即可實(shí)現(xiàn),檢測到的連擊信號用來控制定義為連擊操作的功能鍵的鍵值的發(fā)送。
本發(fā)明配置的中文輸入軟件,應(yīng)該具有所述的輸入和編輯控制功能,同時(shí)能人機(jī)交互地實(shí)時(shí)完成從全拼或雙拼序列到漢字的轉(zhuǎn)換。這類技術(shù)很多,而且很成熟,可以方便地進(jìn)行移植。最簡單的就是調(diào)字庫里的同音字進(jìn)行人工選擇,自動(dòng)化程度最高和應(yīng)用效果最好的一種設(shè)計(jì)是應(yīng)用隱式馬爾可夫建模的低冗余序列譯碼軟件。這種軟件具有自動(dòng)樣本管理和自適應(yīng)自學(xué)習(xí)智能,能夠?qū)Φ腿哂嗥匆粜蛄型瓿梢艄?jié)切分、語詞切分和序列譯碼等自動(dòng)化操作,在低內(nèi)存容量和低CPU速度的資源條件下,也能夠達(dá)到90%以上的譯碼正確率。馬爾可夫信源模型的序列處理技術(shù)是一個(gè)專門的研究領(lǐng)域,本發(fā)明推薦這種技術(shù)的應(yīng)用,但并不要求將這種技術(shù)作為必要的特定組成部分來配置。當(dāng)然,中文輸入軟件自動(dòng)化程度的高低對應(yīng)用效果具有較大的直接影響。
本發(fā)明的具體應(yīng)用方案分為兩類,第一類為矩陣式小鍵盤方案,第二類為六角陣式小鍵盤方案,它們的實(shí)鍵鍵位排布、虛擬鍵擴(kuò)充和使用方法各具特點(diǎn)。
在本發(fā)明的第一類具體應(yīng)用方案中,只用同一行或同一列的相鄰兩個(gè)實(shí)鍵定義虛擬鍵和在其間標(biāo)注鍵名。對于m(行)×n(列)=mn個(gè)實(shí)鍵的小鍵盤,最多能定義2mn-(m+n)個(gè)虛擬鍵,構(gòu)成具有最多3mn-(m+n)個(gè)鍵位的擴(kuò)充鍵盤。
在此類具體應(yīng)用方案中,數(shù)碼鍵盤為固定電話、移動(dòng)電話、掌上計(jì)算機(jī)、PDA等系統(tǒng)中廣泛配置的至少有12個(gè)鍵位的小鍵盤,包含數(shù)碼“1”~“0”10個(gè)數(shù)碼鍵以及“*”、“#”2個(gè)控制鍵。以該12個(gè)鍵位為實(shí)鍵基礎(chǔ),擴(kuò)充17個(gè)虛擬鍵,組成29鍵位的矩陣式擴(kuò)充鍵盤,設(shè)置數(shù)碼輸入、中文輸入和英文輸入3種工作狀態(tài)。其中,數(shù)碼輸入狀態(tài)使用原來的12個(gè)實(shí)鍵及其定義;中文輸入狀態(tài)使用26個(gè)鍵位定義字母(全拼方式)或聲韻母(雙拼方式),構(gòu)成中文輸入完備性的英文輸入狀態(tài)使用中文態(tài)下定義的26鍵位字母;所余另外3個(gè)實(shí)鍵及其組合用于定義功能操作。
在本發(fā)明的第二類具體應(yīng)用方案中,在上述應(yīng)用設(shè)備中的12鍵數(shù)碼鍵盤的基礎(chǔ)上,另外擴(kuò)充1個(gè)實(shí)鍵,構(gòu)成3列或3行分別為4鍵、5鍵、4鍵共13個(gè)鍵位的六角陣式擴(kuò)充鍵盤。其中的任何3個(gè)相鄰的鍵位均構(gòu)成正三角形,每條邊上擴(kuò)充有1個(gè)虛擬鍵。整個(gè)陣列中擴(kuò)充的虛擬鍵恰為26個(gè),順序定義為“A”~“Z”的26個(gè)字母鍵,加上“1”~“0”的10個(gè)數(shù)碼鍵,共計(jì)36個(gè)字符鍵。這種鍵位例只需設(shè)置中英文兩種輸入狀態(tài),在兩種輸入狀態(tài)下均無需轉(zhuǎn)換即可直接輸入數(shù)字。當(dāng)輸入內(nèi)容全部為數(shù)碼時(shí),解釋和控制采用原數(shù)碼鍵盤的方案不變;當(dāng)輸入內(nèi)容中包含有字母時(shí),解釋和控制即自動(dòng)轉(zhuǎn)換為中文或英文輸入狀態(tài)。將擴(kuò)充的1個(gè)實(shí)鍵定義為空格(SP)鍵,加上原來的“*”鍵和“#”鍵,共有3個(gè)非字符鍵,將其定義為文字輸入功能鍵。
需要說明的是,本來,對于有n個(gè)實(shí)鍵的鍵盤,取兩鍵的組合數(shù)為(n,2)=n*(n-1)/2。按照每兩鍵擴(kuò)充一個(gè)虛擬鍵的方法,最多可以擴(kuò)充n*(n-1)/2個(gè)虛擬鍵。但考慮到小鍵盤操作的方便性以及虛擬鍵的鍵名標(biāo)注空間的需要,本發(fā)明的具體應(yīng)用方案舍棄了上述的絕大部分組合,而將虛擬鍵僅僅定義于幾何位置上相鄰的兩個(gè)實(shí)鍵之間。這樣,所有虛擬鍵的鍵名都可以標(biāo)注在兩個(gè)實(shí)鍵之間,只有極個(gè)別可以不標(biāo)注鍵名也能記住的低頻功能鍵屬于例外。
為了使用戶在使用擴(kuò)充鍵盤時(shí)擊鍵更準(zhǔn)確,本發(fā)明的鍵盤在機(jī)械結(jié)構(gòu)上還作一些小的改進(jìn)。這些改進(jìn)或設(shè)計(jì)要求是鍵盤實(shí)鍵的俯視圖形可以是矩形、圓形或正六邊形,其頂部應(yīng)為中間下凹周沿略高的造形;鍵的大小、高度和間距尺寸應(yīng)依據(jù)人的食指的尺寸分布進(jìn)行恰當(dāng)?shù)倪x擇,使鍵的最小對徑加兩倍最小鍵間距離大于較大手指的尺寸,使兩鍵的周沿最高點(diǎn)之間的最小距離的最大值不大于較小手指尺寸的三分之一,以方便對實(shí)鍵和虛擬鍵進(jìn)行單指操作(固定電話機(jī)可以除外),兩實(shí)鍵之間應(yīng)留有能標(biāo)注虛擬鍵名的空間。這些改進(jìn)雖小,但非常重要,對發(fā)明方法的適用性有著關(guān)鍵性的影響。例如,鍵帽形狀改為凹面、鍵間限制距離的改進(jìn),顯然有利于對虛擬鍵進(jìn)行準(zhǔn)確的單指操作?,F(xiàn)有小鍵盤的鍵帽一般都是凸面形狀的,彼此距離也較大,要在這種鍵形下對設(shè)置的虛擬鍵進(jìn)行單指并擊操作,是難以保障其成功率的,而對袖珍型數(shù)碼小鍵盤進(jìn)行雙指操作又是不方便或不可能的。
本發(fā)明設(shè)置3種輸入狀態(tài)的方法,是改造數(shù)碼鍵盤、使其功能多樣化卻又同時(shí)使鍵位設(shè)置低冗余化的關(guān)鍵方法,這使設(shè)計(jì)數(shù)碼和中文的完備輸入功能成為可能。本發(fā)明“每相鄰兩鍵間設(shè)一虛擬鍵,以并擊兩鍵之法操作”的方法使擴(kuò)充的虛擬鍵數(shù)足夠多,可以達(dá)到實(shí)鍵數(shù)的1~2倍。虛擬鍵名標(biāo)于兩實(shí)鍵之間,就不需記憶實(shí)鍵的組合,操作起來一目了然。虛鍵不占實(shí)際位置,和實(shí)鍵交替排布,比起在實(shí)鍵之間增設(shè)實(shí)鍵能節(jié)省很多空間,鍵位更清晰明了,更容易定位,只需一個(gè)手指就可以進(jìn)行字母或拼音的輸入,充分地利用了袖珍鍵盤的幾何空間。虛擬鍵技術(shù)增加了有效鍵數(shù),這使得輸入1個(gè)字母的擊鍵次數(shù)降為1次,僅考慮這一因素,就可以使輸入速度提高1倍。雖然引入虛擬鍵會(huì)增加由定位不準(zhǔn)而產(chǎn)生的輸入錯(cuò)誤,但在改進(jìn)按鍵的表面結(jié)構(gòu)以后,就能減少這種錯(cuò)誤的發(fā)生。由于去掉了多個(gè)字母復(fù)用一個(gè)鍵的情況,也就去掉了由按鍵次數(shù)的誤差而產(chǎn)生的輸入錯(cuò)誤。
擴(kuò)充鍵盤設(shè)置了完備的功能鍵集。14大功能操作復(fù)用為3個(gè)鍵上的8種單擊或連擊操作,都較簡便,在鍵數(shù)如此少的鍵位上實(shí)現(xiàn)如此復(fù)雜的完備功能,記憶需求和效率損失的代價(jià)可以說是極小。實(shí)際上,對于移動(dòng)電話上的文字輸入來說,由于機(jī)器上通常都含有刪除鍵和確認(rèn)鍵,這種情況下可以省去“左刪除”和“回車”這兩個(gè)功能鍵。如果小鍵盤的實(shí)鍵數(shù)再稍有增多,連擊復(fù)用的定義就可以改變,完全消除其不便性。此外,是否存在“恢復(fù)(Undo)”功能鍵并不影響功能操作的完備性,但是增設(shè)該鍵能有效地降低由于誤操作而造成的損失,這種好處在中文輸入時(shí)尤其能體現(xiàn)出來。
本發(fā)明的方法及其鍵盤方案具有不同于現(xiàn)有技術(shù)的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,在使用中能產(chǎn)生積極的效果。
本發(fā)明以數(shù)碼鍵盤為基礎(chǔ),根據(jù)“每相鄰兩鍵間設(shè)一虛擬鍵,以并擊兩鍵之法操作,據(jù)以構(gòu)成擴(kuò)充鍵盤。在其上定義數(shù)碼、字母及編輯操作”的發(fā)明思路和得以產(chǎn)生的技術(shù)特點(diǎn),可以構(gòu)成多種鍵位簡明的鍵盤方案,在保留原來的數(shù)碼輸入功能的同時(shí),構(gòu)造了完備的中文輸入功能,適合于進(jìn)行連續(xù)的中文、符號和西文的混合輸入。輸入過程中,全拼方式下一鍵輸入一字母,雙拼方式下兩鍵輸入一個(gè)漢字,操作起來簡易快捷。本發(fā)明在某些方面,例如易學(xué)性、易操作性等方面,其性能不亞于甚至可能超過大鍵盤。其完備的輸入和編輯控制功能可以使數(shù)碼、字母、漢字、符號的輸入和編輯變得很方便。符號輸入和編輯功能是很多現(xiàn)有技術(shù)方案沒有解決的問題,用戶往往會(huì)因?yàn)檫@些功能的缺乏而感到很痛苦。
擊鍵次數(shù)的減少、額外的另類思維的消除、符合語文規(guī)范的自然思維的連續(xù)性的發(fā)揮,使本發(fā)明在手機(jī)、掌上機(jī)、PDA及電話座機(jī)等設(shè)備上輸入短信、編輯文字的工作能順利進(jìn)行。
較之“一鍵多符”類和“中文拆筆畫”類的現(xiàn)有技術(shù),本發(fā)明的方法及其鍵位例將使用戶輸入文字的平均擊鍵次數(shù)大為減少(50%以上),并使輸入過程的附加思維得以簡化或消除,以便集中腦力于行文造句的思考,從而提高工作效率和工作質(zhì)量。這一點(diǎn)特別重要,如前文所述,尋找和決定擊幾次鍵的附加思維,以及想好了句子及其用字又要逐字拆筆畫、找鍵位輸入的思維,是一種文字輸入過程中的“另類”思維,非常有害,極可能干擾和破壞作文造句思維的自然性和連續(xù)性,使文字輸入思維變得很亂、很累、很沒效率,甚至無法進(jìn)行。無數(shù)人的實(shí)踐已經(jīng)證明了這一點(diǎn)。本發(fā)明的鍵盤上標(biāo)注的字符均為一鍵輸入字符,而且完全符合文字規(guī)范,這就全部消除了上述另類思維的干擾,因而在降低勞動(dòng)強(qiáng)度和提高效率方面可以取得明顯的積極效果。
較之“手寫輸入”類的現(xiàn)有技術(shù),本發(fā)明的方法及其鍵盤方案使用戶能利用現(xiàn)有的小鍵盤直接輸入文字,其速度要快1倍以上,在降低用戶的勞動(dòng)強(qiáng)度和減少其擁有成本方面具有非常明顯的效果。
本發(fā)明綜合考慮了數(shù)碼、中西文輸入的所有操作需求,設(shè)計(jì)了完備的鍵盤排布方案和功能鍵,并通過虛擬鍵技術(shù)有效地提高了小鍵盤上的輸入效率,使得在數(shù)碼鍵盤上高效地輸入中文成為切實(shí)可行的技術(shù)。這種技術(shù)進(jìn)步可以對相關(guān)技術(shù)和產(chǎn)業(yè)的發(fā)展產(chǎn)生重大的影響。如果經(jīng)過實(shí)踐證明,本發(fā)明具有普遍的實(shí)用意義,那么,不出幾年,“短信傳輸”的通信方式就會(huì)在現(xiàn)有的無線移動(dòng)通信網(wǎng)和固定電話網(wǎng)上普遍開花結(jié)果,并且將躍居電信業(yè)務(wù)的首位。再進(jìn)一步,文字通信為主的電信網(wǎng)與互聯(lián)網(wǎng)的融合,將開辟出許許多多現(xiàn)在還無法枚舉的普算應(yīng)用,從而對社會(huì)信息化進(jìn)程產(chǎn)生巨大的促進(jìn)作用。
下面結(jié)合附圖對本發(fā)明的方法及其鍵盤方案作進(jìn)一步的詳細(xì)說明。
圖1是兼容全拼方式中文完備輸入的29鍵擴(kuò)充鍵盤鍵位分布圖(一)。
圖2是兼容全拼方式中文完備輸入的29鍵擴(kuò)充鍵盤鍵位分布圖(二)。
圖3是兼容雙拼方式中文完備輸入的29鍵擴(kuò)充鍵盤鍵位分布圖。
圖4是兼容全拼方式中文完備輸入的39鍵擴(kuò)充鍵盤鍵位分布圖(一)。
圖5是兼容全拼方式中文完備輸入的39鍵擴(kuò)充鍵盤鍵位分布圖(二)。
圖6是兼容全拼方式中文完備輸入的39鍵擴(kuò)充鍵盤鍵位分布圖(三)。
圖7是適合于單指并擊的矩形鍵和正六邊形鍵的鍵帽形狀改進(jìn)示意圖。
參照圖1,這是兼容全拼方式中文完備輸入的29鍵擴(kuò)充鍵盤鍵位分布圖。在12鍵數(shù)碼鍵盤上,共有12個(gè)實(shí)鍵和17個(gè)虛擬鍵,構(gòu)成29鍵位的擴(kuò)充鍵盤。26個(gè)拉丁字母順序排布在擴(kuò)充鍵盤上,底行的3個(gè)實(shí)鍵為功能鍵。部件1為一個(gè)實(shí)鍵,其左上角標(biāo)的數(shù)字“6”為數(shù)碼鍵盤鍵值,其定義在數(shù)碼狀態(tài)下生效;右下角標(biāo)的字母“M”為擴(kuò)充鍵盤中的鍵值,其定義在中西文狀態(tài)下生效。部件2為一個(gè)虛鍵,其鍵值“X”為擴(kuò)充鍵盤中的鍵值,標(biāo)注在小鍵盤底板上實(shí)鍵“9”與“#”之間,在中西文輸入狀態(tài)下生效。并擊“9”與“#”兩鍵相當(dāng)于擊該虛鍵。部件3、4、5均為實(shí)鍵,其左上角所標(biāo)符號為數(shù)碼鍵盤中的鍵值,其余部分所標(biāo)的符號為擴(kuò)充鍵盤中的功能鍵鍵值單擊部件3為左移光標(biāo),雙擊部件3為左刪除,單擊部件4為右移光標(biāo),雙擊部件4為恢復(fù),單擊部件5為輸入一個(gè)空格,雙擊部件5為切換到符號輸入狀態(tài),三擊部件5為回車。其功能鍵操作定義如表1,編碼碼元為實(shí)鍵上的數(shù)碼輸入態(tài)下的鍵值(其余所有各表亦同此)。
表1 29鍵位擴(kuò)充鍵盤功能鍵操作定義編碼表
各功能操作的編碼、編碼定義及其所實(shí)現(xiàn)功能說明如下1)左刪除、前翻頁——快速雙擊“*”鍵無候選項(xiàng)時(shí)刪除光標(biāo)前一個(gè)字符(英文字符、中文字符、全拼方式下的字母、雙拼方式下的聲母或韻母),光標(biāo)前沒有字符時(shí)空操作,有候選項(xiàng)顯示時(shí)顯示項(xiàng)向前翻頁,翻到頭后空操作;2)光標(biāo)左移、前翻頁——單擊“*”鍵無候選項(xiàng)(候選詞或符號)顯示時(shí)左移光標(biāo)一個(gè)字符,按住該鍵超過定時(shí)后以一定速率自動(dòng)重復(fù)單擊,移到頭后空操作,有候選項(xiàng)顯示時(shí)顯示內(nèi)容向前翻頁,翻到頭后空操作;3)光標(biāo)右移、后翻頁——單擊“0”鍵無候選項(xiàng)顯示時(shí)右移光標(biāo)一個(gè)字符,按住該鍵超過定時(shí)后以一定速率自動(dòng)重復(fù)單擊,移到頭后空操作,有候選項(xiàng)顯示時(shí)顯示內(nèi)容向后翻頁,翻到頭后空操作;4)恢復(fù)、后翻頁——快速雙擊“0”鍵無候選項(xiàng)顯示時(shí)恢復(fù)前一次輸入編輯狀態(tài)(Undo),前溯到頭空操作,有候選項(xiàng)顯示時(shí)顯示項(xiàng)向后翻頁,翻到頭后空操作;5)中英數(shù)輸入狀態(tài)輪轉(zhuǎn)——并擊“*”和“#”鍵按照中文輸入態(tài)(全拼或雙拼方式之一種)、英文輸入態(tài)、數(shù)碼輸入態(tài)、中文輸入態(tài)的輪流轉(zhuǎn)換的順序跳轉(zhuǎn)一個(gè)狀態(tài);6)空格、確認(rèn)輸入、全拼音節(jié)切分、中文分詞——單擊“#”鍵英文態(tài)下,無首選符號顯示時(shí)輸入一個(gè)半角空格,有首選符號時(shí)確認(rèn)輸入首選符號,同時(shí)關(guān)閉候選符號顯示;中文態(tài)下,光標(biāo)前無待處理拼音序列和首選詞或首選符號顯示時(shí),輸入一個(gè)全角空格;中文態(tài)下,光標(biāo)前無待處理拼音序列但有首選詞或首選符號顯示時(shí),確認(rèn)輸入首選詞或首選符號,同時(shí)關(guān)閉候選詞或候選符號顯示;中文態(tài)下,光標(biāo)前有待處理拼音序列且光標(biāo)前一字符是該序列的末字母(全拼方式)時(shí),對該序列進(jìn)行音節(jié)切分處理,當(dāng)光標(biāo)前字母序列不構(gòu)成音節(jié)時(shí)空操作,當(dāng)構(gòu)成音節(jié)時(shí)在最長音節(jié)后加半角空格切分出該音節(jié)(雙拼方式下用二分頻信號全自動(dòng)切分音節(jié),顯示全拼形式音節(jié),音節(jié)間加半角空格);中文態(tài)下,光標(biāo)前有待處理拼音序列且已自動(dòng)或人工切分好音節(jié)因而光標(biāo)前一字符為半角空格(全拼或雙拼方式下)時(shí),則強(qiáng)制分詞,其操作是用譯碼首選詞(或字)代替該詞(或字)的音節(jié)序列,同時(shí)顯示候選詞;7)符號——雙擊“#”鍵首先執(zhí)行6)所述操作,然后分別調(diào)出英文或中文符號(包括標(biāo)點(diǎn)、序號、數(shù)學(xué)符號、圖形、科技符號、希臘字母、日文假名、俄文字母、表格線等),這些符號種類按使用頻度降序排列,每一種符號內(nèi)部亦按降頻序排列(字母按自然順序排列),同一種類符號中的最高頻字符直接顯示在編輯行,其余符號分頁顯示為候選項(xiàng)頁,下次調(diào)用符號時(shí),前次調(diào)用種類優(yōu)先顯示;8)回車——三擊“#”鍵中英文態(tài)下,若無6)和7)所述處理任務(wù)直接回車換行,英文態(tài)下光標(biāo)前有首選符號則確認(rèn)輸入該符號,中文態(tài)下光標(biāo)前有拼音序列,或有首選詞,或有首選符號,則執(zhí)行6)和7)的操作,切分音節(jié),然后切分語詞,輸入首選詞或首選符號,全部完成后回車換行;9)選擇輸入——單擊“1”~“9”鍵中之一鍵候選行有候選項(xiàng)顯示時(shí),單擊“1”~“9”鍵中之一鍵,選擇輸入對應(yīng)的候選項(xiàng)。
圖1所示的29鍵位擴(kuò)充鍵盤的數(shù)碼、全拼方式中文完備輸入的字母編碼方案如表2。
表2 29鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(一)
參照圖2,這是兼容全拼方式中文完備輸入的29鍵擴(kuò)充鍵盤的另一種鍵位分布圖。其中26個(gè)拉丁字母的鍵位依據(jù)中文全拼方式輸入的統(tǒng)計(jì)規(guī)律作了調(diào)整,從而更利于中文輸入。
在這種鍵位例中,字母的排布規(guī)律是兼顧字母順序和拼合統(tǒng)計(jì)規(guī)律兩個(gè)原則規(guī)劃的,前者照顧初學(xué)者循規(guī)律找鍵位,后者則主要是照顧熟練者的操作方便性,提高其速度和效率。實(shí)現(xiàn)第一個(gè)規(guī)則的辦法是在一個(gè)矩陣平面上照顧字母順序排布,將26個(gè)字母分為ABCDE、FGH、IJK、LMN、OPQ、RST、UVW、XYZ共計(jì)順序的8組,按照一定的路線和區(qū)域排布在鍵盤上,一目了然,容易熟悉和記住。按這種方法處理的目的,主要是為了在其中實(shí)現(xiàn)第二個(gè)規(guī)則,那就是考慮統(tǒng)計(jì)規(guī)律,實(shí)現(xiàn)易操作性、方便性和高速高效性。從圖中可以看到,既構(gòu)成單韻母、又是復(fù)合韻母的首字母的A、E、I、O、U這5個(gè)高頻的元音字母,以及既構(gòu)成聲母、又代表復(fù)合韻母組成音素的N、G和參與組成舌后音聲母的H這3個(gè)極高頻的輔音字母,共計(jì)8個(gè)特殊字母,被全部排在單擊的實(shí)鍵上。而an、ai、ao、en、er、in、ou、ue、un、uo、ang、eng、ing、iang、uang,以及ch、sh、zh等這樣的字母組合的位置都是好找好記的,并且,它們的組成字母間的距離和方向均是方便操作的和有利于提高速度的,等等。可見,這是一個(gè)特別適合于提高全拼輸入方式的工作效率、方便用戶的中文輸入鍵位方案。這個(gè)方案對于輸入英文的效率也幾乎沒有什么犧牲,對于初學(xué)者,循其排布路徑,也是容易找到的。
圖2對應(yīng)的功能鍵操作定義仍如表1,其字母編碼如表3。
表3 29鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(二)
參照圖3,這是兼容雙拼方式中文完備輸入的29鍵擴(kuò)充鍵盤鍵位分布圖。其中,26個(gè)字母順序排列,功能鍵集中于底行。這是一個(gè)按字母順序、按所有音節(jié)拼合中聲母無交集之韻母共鍵規(guī)則、按韻母主要類型分類、按多字符韻母與其首字母鍵位就近定義原則、按聲韻母使用頻度等多規(guī)則統(tǒng)一規(guī)劃得出的數(shù)碼、中文雙拼完備輸入擴(kuò)充鍵盤的聲韻母編碼方案。該鍵位方案是研究了大量的統(tǒng)計(jì)資料以后設(shè)計(jì)出來的,A、E、I、U等高頻單韻母被照顧到了實(shí)鍵上,其余韻母的位置兼顧了好找和注意使用頻度的原則。高頻聲母zh、ch、sh也安排到了極為方便的實(shí)鍵位置上。
圖3與圖1表面上的區(qū)別在于它標(biāo)注了韻母鍵位,實(shí)際上標(biāo)注的是兼容英文字母輸入的雙拼鍵位。如果產(chǎn)品被設(shè)計(jì)成可由用戶按需求來自定義雙拼鍵位,則需要增加相關(guān)的軟件支持。是否增加這樣的軟件不影響本發(fā)明的實(shí)施。
圖3對應(yīng)的功能鍵操作定義仍如表1,其拉丁字母編碼、聲母、韻母編碼如表4。
表4 29鍵位擴(kuò)充鍵盤兼容雙拼方式中文完備輸入的字母和聲韻母編碼表
參照圖4,這是一種兼容全拼方式中文完備輸入的六角陣式39鍵擴(kuò)充鍵盤鍵位分布方案。其中的任何相鄰的3個(gè)實(shí)鍵均構(gòu)成等邊三角形,每條邊上定義一個(gè)虛擬鍵,共有26個(gè)虛擬鍵。26個(gè)拉丁字母排在虛鍵上,10個(gè)數(shù)碼排在實(shí)鍵上,功能鍵集中于底部。
這種鍵盤是由標(biāo)準(zhǔn)數(shù)碼鍵盤經(jīng)過上提中間一列并在下面增加一個(gè)實(shí)鍵的辦法得到的數(shù)碼鍵盤方案,其增加的虛擬鍵數(shù)為26。這種鍵位例只需設(shè)置中西文兩種輸入狀態(tài),在兩種輸入狀態(tài)下均無需轉(zhuǎn)換即可直接輸入數(shù)字。當(dāng)輸入內(nèi)容全部為數(shù)碼時(shí),解釋和控制采用原數(shù)碼鍵盤的方案不變;當(dāng)輸入內(nèi)容中包含有字母時(shí),解釋和控制即自動(dòng)轉(zhuǎn)換為中文或西文輸入狀態(tài)。擴(kuò)充的1個(gè)實(shí)鍵定義為空格(SP)鍵,加上原來的“*”鍵和“#”鍵,共有3個(gè)非字符鍵,均作為功能鍵定義。
圖4對應(yīng)的功能鍵操作定義如表5,其字母編碼如表6。
表5 39鍵位擴(kuò)充鍵盤功能鍵操作定義編碼表
表中各功能鍵的編碼操作定義及其所實(shí)現(xiàn)功能說明同表1,(SP)2、(SP)3表示雙擊、三擊該鍵,表6 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(一)
參照圖5,這是一種兼容全拼方式中文完備輸入的六角陣式39鍵擴(kuò)充鍵盤鍵位分布方案。其中的任何相鄰的3個(gè)實(shí)鍵均構(gòu)成等邊三角形,每條邊上定義一個(gè)虛擬鍵,共有26個(gè)虛擬鍵。26個(gè)拉丁字母排在虛鍵上,10個(gè)數(shù)碼排在實(shí)鍵上,功能鍵集中于底部。與圖5不同的是,其字母的順序排列方式與圖4方案略有區(qū)別。
圖5對應(yīng)的功能鍵操作定義仍如表5,其拉丁字母編碼如表7。
表7 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(二)
參照圖6,這是另一種兼容全拼方式中文完備輸入的六角陣式39鍵擴(kuò)充鍵盤鍵位分布方案。它是將圖4、圖5中的小鍵盤改成橫向設(shè)計(jì)后的方案,實(shí)鍵和虛鍵的排布也跟著作了相應(yīng)調(diào)整。26個(gè)拉丁字母排在虛鍵上,10個(gè)數(shù)碼排在實(shí)鍵上,功能鍵集中于右側(cè)。
在這個(gè)方案中,將12鍵位數(shù)碼鍵盤擴(kuò)充1個(gè)實(shí)鍵,構(gòu)成3行分別為4鍵、5鍵、4鍵共13個(gè)鍵位的六角陣式擴(kuò)充鍵盤。其中任何3個(gè)相鄰的鍵位均構(gòu)成正三角形,每條邊上擴(kuò)充1個(gè)虛擬鍵。整個(gè)陣列中擴(kuò)充的虛擬鍵恰為26個(gè),順序定義為“A”~“Z”的26個(gè)字母鍵,加上“1”~“0”的10個(gè)數(shù)碼鍵,共計(jì)36個(gè)字符鍵。這種鍵位例只需設(shè)置中英文兩種輸入狀態(tài),在兩種輸入狀態(tài)下均無需轉(zhuǎn)換即可直接輸入數(shù)字。當(dāng)輸入內(nèi)容全部為數(shù)碼時(shí),解釋和控制采用原數(shù)碼鍵盤的方案不變;當(dāng)輸入內(nèi)容中包含有字母時(shí),解釋和控制即自動(dòng)轉(zhuǎn)換為中文或英文輸入狀態(tài)。擴(kuò)充的1個(gè)實(shí)鍵定義為空格(SP)鍵,加上原來的“*”鍵和“#”鍵,共有3個(gè)非字符鍵,將其定義為文字輸入功能操作鍵。其功能操作定義編碼仍如表5,字母編碼方案如表8。
表8 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(三)
參照圖7,這是一種適合于單指并擊的矩形鍵和正六邊形鍵的鍵帽形狀改進(jìn)示意圖。左邊是方形按鍵的設(shè)計(jì),右邊是正六邊形按鍵的設(shè)計(jì)。在這種設(shè)計(jì)中,其頂部為中間下凹周沿略高的造形。這種改進(jìn)的目的在于保障發(fā)明方法的適用性,具體說來是為了對虛擬鍵進(jìn)行準(zhǔn)確的單指操作。
權(quán)利要求
1.數(shù)碼鍵盤中文輸入方法及其鍵位例,適合于在配有該種鍵盤的固定電話、移動(dòng)電話(手機(jī))、掌上計(jì)算機(jī)、PDA(個(gè)人數(shù)字助理)等系統(tǒng)中進(jìn)行數(shù)碼和中文兼容輸入,以擴(kuò)展這些設(shè)備的功能和應(yīng)用范圍,或者構(gòu)建新的應(yīng)用系統(tǒng)和應(yīng)用方式,其特征是在數(shù)碼鍵盤中擴(kuò)充足夠數(shù)量的虛擬鍵,每一個(gè)虛擬鍵均定義為兩個(gè)相鄰實(shí)鍵的組合,其間標(biāo)有虛擬鍵鍵名,并擊兩相鄰實(shí)鍵等價(jià)于擊一次其間的虛擬鍵,實(shí)鍵與虛擬鍵組成擴(kuò)充鍵盤,在擴(kuò)充鍵盤上統(tǒng)一規(guī)劃和定義具有完備性的數(shù)碼、字母(或聲韻母)及功能鍵布設(shè)和操作方案,其中功能操作的簡約性擴(kuò)充通過在特定實(shí)鍵上的單擊或連擊操作來實(shí)現(xiàn),修改相應(yīng)鍵盤定義軟件,認(rèn)可相鄰實(shí)鍵并擊采樣信號并發(fā)送其鍵值,認(rèn)可特定實(shí)鍵連擊信號并發(fā)送其鍵值,實(shí)現(xiàn)擴(kuò)充鍵盤的全部字符和功能操作的鍵值傳送,配置中文輸入軟件,構(gòu)成兼具數(shù)碼和中文輸入功能的設(shè)備;
2.權(quán)利要求1所述的方法及其鍵位例,其特征是設(shè)置數(shù)碼和中文及英文3種輸入狀態(tài),數(shù)碼0~9以及*、#鍵定義在實(shí)鍵上,其分布同現(xiàn)有技術(shù)應(yīng)用慣例,該定義在數(shù)碼輸入狀態(tài)下生效,字母(漢語拼音字母或聲韻母)鍵定義在實(shí)鍵或虛擬鍵上,該定義在中文和英文輸入狀態(tài)下生效,并分別解釋為漢語拼音字母(或聲韻母)和英文字母,中文輸入軟件具備常規(guī)轉(zhuǎn)換功能或具備馬爾可夫序列譯碼功能,對漢語拼音字母(或聲韻母)序列進(jìn)行人機(jī)交互的主要依賴人工修改字詞錯(cuò)誤的譯碼轉(zhuǎn)換、或主要依賴自動(dòng)化智能的低冗余序列譯碼轉(zhuǎn)換處理,將其譯成中文,英文狀態(tài)的設(shè)置目的是使中文輸入功能在能夠連續(xù)輸入漢字和所有全角GB符號的基礎(chǔ)上,具備間或和連續(xù)輸入半角英文字母和全部ASCII符號的完備性;
3.權(quán)利要求1或2所述的方法及其鍵位例,其特征是將數(shù)碼和中英文輸入狀態(tài)切換、輸入編輯、中英文符號輸入、中文輸入狀態(tài)下的重碼選擇輸入等各類各種操作歸并為一個(gè)具有完備性的最簡功能操作集,選定3個(gè)方便操作的特定實(shí)鍵作為功能操作鍵,其中,高頻功能操作由單擊功能操作鍵實(shí)現(xiàn),次高頻功能操作由雙擊功能操作鍵實(shí)現(xiàn),低頻功能操作由三擊功能操作鍵或者并擊兩個(gè)功能操作鍵實(shí)現(xiàn)(在軟件菜單支持的情況下仍然可以作為并行的熱捷鍵保留),這些定義在各功能操作可能發(fā)生的狀態(tài)下生效;
4.權(quán)利要求1或2或3所述的方法及其鍵位例,其特征是擴(kuò)充鍵盤的排布方案按下列優(yōu)先順序描述的原則進(jìn)行規(guī)劃1)字母鍵按字母順序排布,2)將高頻字母調(diào)整到就近的實(shí)鍵或者操作相對方便的虛擬鍵上,3)考慮字母序列的相關(guān)特性,將相續(xù)連接概率大的字母調(diào)整到運(yùn)動(dòng)路徑最短和最方便的相鄰或相近的鍵位上,4)將功能鍵定義在方便操作的邊沿(例如下排或右側(cè))鍵位上,將最高頻功能鍵定義在轉(zhuǎn)角(例如右下角)健位上,5)全拼輸入方式下的字母鍵的排布方案根據(jù)全拼字母序列的統(tǒng)計(jì)規(guī)律進(jìn)行調(diào)整,但仍大體遵循字母順序,6)雙拼輸入方式下的聲韻母鍵的排布方案根據(jù)聲韻母序列的統(tǒng)計(jì)規(guī)律進(jìn)行專門設(shè)計(jì),設(shè)計(jì)中注意使單字符聲韻母鍵位遵循字母順序,使高頻聲韻母盡可能安排在實(shí)鍵上,使同一字母開頭的韻母安排在其首字母鍵的附近鍵位上;
5.權(quán)利要求1或2或3或4所述的方法及其鍵位例,其特征是數(shù)碼鍵盤為固定電話、移動(dòng)電話、掌上計(jì)算機(jī)、PDA等系統(tǒng)中廣泛配置的至少有12個(gè)鍵位的小鍵盤,以該12個(gè)鍵位為實(shí)鍵基礎(chǔ),擴(kuò)充17個(gè)虛擬鍵,組成29鍵位的矩陣式擴(kuò)充鍵盤,設(shè)置數(shù)碼輸入、中文輸入和英文輸入3種工作狀態(tài),其中,數(shù)碼輸入狀態(tài)使用原來的12個(gè)實(shí)鍵及其定義,中文輸入態(tài)使用26個(gè)鍵位定義字母(全拼方式)或聲韻母(雙拼方式),構(gòu)成中文輸入完備性的英文輸入態(tài)使用中文態(tài)下用26個(gè)鍵位定義的字母,所余另外3個(gè)實(shí)鍵及其組合用于定義功能操作;
6.權(quán)利要求5所述的方法及其鍵位例,其特征是功能鍵操作定義如表1,表1 29鍵位擴(kuò)充鍵盤功能鍵操作定義編碼表
各功能操作的編碼、編碼定義及其所實(shí)現(xiàn)功能說明如下1)左刪除、前翻頁——快速雙擊“*”鍵無候選項(xiàng)時(shí)刪除光標(biāo)前一個(gè)字符(英文字符、中文字符、全拼方式下的字母、雙拼方式下的聲母或韻母),光標(biāo)前沒有字符時(shí)空操作,有候選項(xiàng)顯示時(shí)顯示項(xiàng)向前翻頁,翻到頭后空操作,2)光標(biāo)左移、前翻頁——單擊“*”鍵無候選項(xiàng)(候選詞或符號)顯示時(shí)左移光標(biāo)一個(gè)字符,按住該鍵超過定時(shí)后以一定速率自動(dòng)重復(fù)單擊,移到頭后空操作,有候選項(xiàng)顯示時(shí)顯示內(nèi)容向前翻頁,翻到頭后空操作,3)光標(biāo)右移、后翻頁——單擊“0”鍵無候選項(xiàng)顯示時(shí)右移光標(biāo)一個(gè)字符,按住該鍵超過定時(shí)后以一定速率自動(dòng)重復(fù)單擊,移到頭后空操作,有候選項(xiàng)顯示時(shí)顯示內(nèi)容向后翻頁,翻到頭后空操作,4)恢復(fù)、后翻頁——快速雙擊“0”鍵無候選項(xiàng)顯示時(shí)恢復(fù)前一次輸入編輯狀態(tài)(Undo),前溯到頭空操作,有候選項(xiàng)顯示時(shí)顯示項(xiàng)向后翻頁,翻到頭后空操作,5)中英數(shù)輸入狀態(tài)輪轉(zhuǎn)——并擊“*”和“#”鍵按照中文輸入態(tài)(全拼或雙拼方式之一種)、英文輸入態(tài)、數(shù)碼輸入態(tài)、中文輸入態(tài)的輪流轉(zhuǎn)換的順序跳轉(zhuǎn)一個(gè)狀態(tài);6)空格、確認(rèn)輸入、全拼音節(jié)切分、中文分詞——單擊“#”鍵英文態(tài)下,無首選符號顯示時(shí)輸入一個(gè)半角空格,有首選符號時(shí)確認(rèn)輸入首選符號,同時(shí)關(guān)閉候選符號顯示,中文態(tài)下,光標(biāo)前無待處理拼音序列和首選詞或首選符號顯示時(shí),輸入一個(gè)全角空格,中文態(tài)下,光標(biāo)前無待處理拼音序列但有首選詞或首選符號顯示時(shí),確認(rèn)輸入首選詞或首選符號,同時(shí)關(guān)閉候選詞或候選符號顯示,中文態(tài)下,光標(biāo)前有待處理拼音序列且光標(biāo)前一字符是該序列的末字母(全拼方式)時(shí),對該序列進(jìn)行音節(jié)切分處理,當(dāng)光標(biāo)前字母序列不構(gòu)成音節(jié)時(shí)空操作,當(dāng)構(gòu)成音節(jié)時(shí)在最長音節(jié)后加半角空格切分出該音節(jié)(雙拼方式下用二分頻信號全自動(dòng)切分音節(jié),顯示全拼形式音節(jié),音節(jié)間加半角空格),中文態(tài)下,光標(biāo)前有待處理拼音序列且已自動(dòng)或人工切分好音節(jié)因而光標(biāo)前一字符為半角空格(全拼或雙拼方式下)時(shí),則強(qiáng)制分詞,其操作是用譯碼首選詞(或字)代替該詞(或字)的音節(jié)序列,同時(shí)顯示候選詞,7)符號——雙擊“#”鍵首先執(zhí)行6)所述操作,然后分別調(diào)出英文ASCII符號或中文GB符號(包括標(biāo)點(diǎn)、序號、數(shù)學(xué)符號、圖形、科技符號、希臘字母、日文假名、俄文字母、表格線等),這些符號種類按使用頻度降序排列,每一種符號內(nèi)部亦按降頻序排列(字母按自然順序排列),同一種類符號中的最高頻字符直接顯示在編輯行,其余符號按降頻序分頁顯示為候選項(xiàng)頁,下次調(diào)用符號時(shí),前次調(diào)用種類優(yōu)先顯示,8)回車——三擊“#”鍵中英文態(tài)下,若無6)和7)所述處理任務(wù)直接回車換行,英文態(tài)下光標(biāo)前有首選符號則確認(rèn)輸入該符號,中文態(tài)下光標(biāo)前有拼音序列,或有首選詞,或有首選符號,則執(zhí)行6)和7)的操作,切分音節(jié),然后切分語詞,輸入首選詞或首選符號,全部完成后回車換行,9)選擇輸入——單擊“1”~“9”鍵中之一鍵;候選行有候選項(xiàng)顯示時(shí),單擊“1”~“9”鍵中之一鍵,選擇輸入對應(yīng)的候選項(xiàng);
7.權(quán)利要求5或6所述的方法及其鍵位例,其特征是數(shù)碼、全拼方式中文完備輸入擴(kuò)充鍵盤中的字母編碼方案如表2,表2 29鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(一)
8.權(quán)利要求5或6所述的方法及其鍵位例,其特征是數(shù)碼、全拼方式中文完備輸入擴(kuò)充鍵盤中的字母編碼方案如表3;表3 29鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(二)
9.權(quán)利要求5或6所述的方法及其鍵位例,其特征是按字母順序、按所有音節(jié)拼合規(guī)律中聲母無交集之韻母共鍵規(guī)則、按韻母主要類型分類、按多字符韻母與其首字母鍵位就近定義原則、按聲韻母使用頻度統(tǒng)一規(guī)劃,得出數(shù)碼、雙拼方式中文完備輸入擴(kuò)充鍵盤中的字母、聲韻母編碼方案如表4;表4 29鍵位擴(kuò)充鍵盤兼容雙拼方式中文完備輸入的字母和聲韻母編碼表
10.權(quán)利要求1或2或3或4所述的方法及其鍵位例,其特征是數(shù)碼小鍵盤為固定電話、掌上計(jì)算機(jī)、PDA等系統(tǒng)中廣泛配置的至少有12個(gè)鍵位的小鍵盤,另外擴(kuò)充1個(gè)實(shí)鍵,構(gòu)成3列分別為4鍵、5鍵、4鍵共13個(gè)鍵位的六角陣式擴(kuò)充鍵盤,其中的任何3個(gè)相鄰的鍵位均構(gòu)成正三角形,每條邊上擴(kuò)充1個(gè)虛擬鍵,整個(gè)陣列中擴(kuò)充的虛擬鍵恰為26個(gè),順序定義為“A”~“Z”的26個(gè)字母鍵,加上“1”~“0”的10個(gè)數(shù)碼鍵,共計(jì)36個(gè)字符鍵,這種鍵位例只需設(shè)置中英文兩種輸入狀態(tài),在兩種輸入狀態(tài)下均無需轉(zhuǎn)換即可直接輸入數(shù)字,當(dāng)輸入內(nèi)容全部為數(shù)碼時(shí),解釋和控制采用原數(shù)碼鍵盤的方案不變,當(dāng)輸入內(nèi)容中包含有字母時(shí),解釋和控制即自動(dòng)轉(zhuǎn)換為中文或英文輸入狀態(tài),將擴(kuò)充的1個(gè)實(shí)鍵定義為空格(SP)鍵,加上原來的“*”鍵和“#”鍵,共有3個(gè)非字符鍵,將其定義為文字輸入功能鍵,其功能操作定義編碼如表5,這種鍵位例的字母的一種編碼方案如表6;表5 39鍵位擴(kuò)充鍵盤功能鍵操作定義編碼表
表中各功能鍵的編碼操作定義及其所實(shí)現(xiàn)功能說明同表1,(SP)2、(SP)3表示雙擊、三擊該鍵表6 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(一)
11.權(quán)利要求10所述的方法及其鍵位例,其特征是其字母的編碼方案如表7;表7 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表(二)
12.權(quán)利要求1或2或3或4所述的方法及其鍵位例,其特征是將12鍵位數(shù)碼小鍵盤擴(kuò)充1個(gè)實(shí)鍵,構(gòu)成3行分別為4鍵、5鍵、4鍵共13個(gè)鍵位的六角陣式擴(kuò)充鍵盤,其中任何3個(gè)相鄰的鍵位均構(gòu)成正三角形,每條邊上擴(kuò)充1個(gè)虛擬鍵,整個(gè)陣列中擴(kuò)充的虛擬鍵恰為26個(gè),順序定義為“A”~“Z”的26個(gè)字母鍵,加上“1”~“0”的10個(gè)數(shù)碼鍵,共計(jì)36個(gè)字符鍵,這種鍵位例只需設(shè)置中英文兩種輸入狀態(tài),在兩種輸入狀態(tài)下均無需轉(zhuǎn)換即可直接輸入數(shù)字,當(dāng)輸入內(nèi)容全部為數(shù)碼時(shí),解釋和控制采用原數(shù)碼鍵盤的方案不變,當(dāng)輸入內(nèi)容中包含有字母時(shí),解釋和控制即自動(dòng)轉(zhuǎn)換為中文或英文輸入狀態(tài),擴(kuò)充的1個(gè)實(shí)鍵定義為空格(SP)鍵,加上原來的“*”鍵和“#”鍵,共有3個(gè)非字符鍵,將其定義為文字輸入功能操作鍵,其功能操作定義編碼如表5,字母編碼方案如表8。表8 39鍵位擴(kuò)充鍵盤兼容全拼方式中文完備輸入的字母編碼表全文摘要
數(shù)碼鍵盤中文輸入方法及其鍵位例,用于手機(jī)、掌上機(jī)、PDA及電話座機(jī)等設(shè)備輸入短信,編輯文字。中文輸入是傳統(tǒng)電信融入互聯(lián)網(wǎng)和開辟普算應(yīng)用的難題之一。本發(fā)明在數(shù)碼鍵盤相鄰鍵間設(shè)虛擬鍵,以并擊兩鍵之法操作,據(jù)以構(gòu)成12鍵矩陣式或13鍵六角陣式的29鍵或39鍵擴(kuò)充鍵盤。在其上定義輸入狀態(tài)、碼元位及編輯操作,配以鍵位定義和中文譯碼軟件,即兼具數(shù)碼和中文輸入功能。其鍵位完備簡明,一鍵一字母,雙拼兩鍵一字,簡易快捷。
文檔編號G06F3/023GK1367420SQ0210633
公開日2002年9月4日 申請日期2002年2月23日 優(yōu)先權(quán)日2002年2月23日
發(fā)明者蔣子剛, 蔣弘山 申請人:蔣子剛, 蔣弘山