亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

小鍵盤上文字輸入的方法

文檔序號:6484325閱讀:260來源:國知局

專利名稱::小鍵盤上文字輸入的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電子
技術(shù)領(lǐng)域
,尤其涉及一種在小鍵盤上輸入字母的方法。
背景技術(shù)
:如今,小鍵盤作為輸入端的應(yīng)用越來越廣泛,主要是它可以用于字母和數(shù)字的要求,具有結(jié)構(gòu)緊湊,體積小,易操作以及攜帶方便的特點(diǎn)。比如,計(jì)算機(jī)上的數(shù)字小鍵盤、手機(jī)、遙控器等電子設(shè)備均用小鍵盤。人們在越來越依賴于手機(jī)等電子通訊設(shè)備,而且隨著科技的發(fā)展,電子通訊設(shè)備可以集通話、上網(wǎng)、短信以及影視娛樂為一體,極大方便了人們的生活。隨著技術(shù)的推進(jìn),手機(jī)等通訊設(shè)備的功能逐漸達(dá)到計(jì)算機(jī)的功能,但是,由于手機(jī)等電子設(shè)備由于受到體積的限制,通常其上的小鍵盤只能有十幾個(gè)鍵,而計(jì)算機(jī)通常具有100多個(gè)鍵,所以,要想用手機(jī)像計(jì)算機(jī)一樣快速地打出文字并不是容易的一件事情,比如輸入一個(gè)英文字母需要按兩次甚至三次鍵才行,輸入比較繁瑣,效率非常低低,如何找到一個(gè)易學(xué)且效率高的輸入法一直是本行業(yè)亟待解決的技術(shù)問題,下面以手機(jī)為例進(jìn)行說明首先,看看數(shù)字鍵上英文字母的布局:按鍵(按鍵上的字母)按序排列的字母<table>tableseeoriginaldocumentpage5</column></row><table>7pqrs8tuV9wxyz承在數(shù)字小鍵盤上輸入數(shù)字和字母時(shí),由于按鍵數(shù)量不足,輸入數(shù)字時(shí),需要在數(shù)字模式下,對應(yīng)按鍵上所示的數(shù)字按一下即可。如果輸入數(shù)字,需要在英文的輸入法的狀態(tài)下,連續(xù)快速按鍵才可以輸出相應(yīng)的字母。需要的按鍵和字母對應(yīng)關(guān)系如下按鍵代表的數(shù)字或者字母001122334455667788992b22c222d333f333g4h446i444j5k551555m6n660666P7q77r777s7777t8u88V888w9X99y999z9999由上表可以再次說明,小鍵盤上輸入英文字母時(shí)的按鍵次數(shù)多且繁瑣。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要解決的技術(shù)問題在于提供一種在小鍵盤上輸入文字的方法,輸入一個(gè)文字時(shí),只需按一次按鍵,同時(shí)按住2-3個(gè)組合鍵就可以輸出文字。該方法簡單易學(xué),不需要記憶,但輸入速度快。為達(dá)到上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的1、一種使用小鍵盤上文字輸入的方法,將所述小鍵盤的按鍵及按鍵上的文字按四行三列格式布局,所述小鍵盤包括09數(shù)字鍵;該方法包括A、以所述按鍵的格式布局為邏輯基礎(chǔ),按照按鍵組合制定字符編碼規(guī)則,并將所述按鍵上每個(gè)文字與所述小鍵盤的兩個(gè)組合按鍵一一對應(yīng);B、當(dāng)按照預(yù)設(shè)的字符編碼規(guī)則任意按下兩個(gè)按鍵時(shí),則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的文字或標(biāo)點(diǎn)符號。步驟B之后進(jìn)一步包括利用所述顯示的文字以及文字組合進(jìn)行其他文字的選擇輸出。步驟B之后進(jìn)一步包括根據(jù)所述數(shù)字鍵與*鍵或#鍵的組合輸出所述標(biāo)點(diǎn)符號。所述按鍵上的文字為英文,且按照四行三列的格式布局為第一列由上至下各行依次為1、4、7及*鍵;第二列由上至下各行依次為2、5、8、0鍵;第三列由上至下各行依次為3、6、9及#鍵;所述數(shù)字鍵2對應(yīng)abc、數(shù)字鍵3對應(yīng)def、數(shù)字鍵4對應(yīng)ghi、數(shù)字鍵5對應(yīng)jkl、數(shù)字鍵6對應(yīng)mno、數(shù)字鍵7對應(yīng)pqrs、數(shù)字鍵8對應(yīng)tuv以及數(shù)字鍵9對應(yīng)wxyz。步驟A中按照按鍵組合制定字符編碼規(guī)則,具體為按照當(dāng)前列所述英文字母所在的按鍵和該英文字母所在的數(shù)字鍵的下一列組合數(shù)字鍵;當(dāng)所述文字所在的數(shù)字鍵為最后一列時(shí),與第一列的相應(yīng)數(shù)字鍵進(jìn)行組合;其中,所述下一列的組合數(shù)字鍵所在的行數(shù)為所述英文字母所在數(shù)字鍵上的順序值;并將每個(gè)英文字母與小鍵盤的兩個(gè)按鍵一一對應(yīng),第一個(gè)按鍵取鍵盤首個(gè)英文字母所在按鍵,第二個(gè)按鍵滿足兩個(gè)法則a、跟第一個(gè)按鍵不在相同列;b、所述第二個(gè)按鍵所在行數(shù)由該英文字母所在數(shù)字鍵上分布的順序值確定。所述按鍵與文字間的字符編碼設(shè)置表為:A(a)=[2,3]=(0,l,l)B(b)=[2,6]=(0,l,2)C(c)=[2,9]=(0,l,3)D(d)=[3,l]=(l,0,l)E(e)=[3,4]=(2,0,l)F(f)=[3,7]=(3,0,i;>G(g)=[4,2]=(2,l,0)H(h)=[4,5]=(2,2,0)I(i)=[4,8]=(2,3,0)J(j)=[5,3]=(0,2,l)K(k)=[5,6]=(0,2,2;>L(1)=[5,9]=(0,2,3)M(m)=[6,l]=(1,0,2)N(n)=[6,4]=(2,0,2)0(o)=[6,7]=(3,0,2;>P(p)=[7,2]=(3,l,0)Q(q)=[7,5]=(3,2,0)R(r)=[7,8]=(3,3,0)S(s)=[7,01=(3,4,0)T(t)=[8,3]=(0,3,l)U(u)=[8,6]=(0,3,2)V(v)=[8,9]=(0,3,3)W(w)=[9,l]=(1,0,3)X(x)=[9,4]=(2,0,3)Y(y)=[9,7]=(3,0,3)Z(z)=「9,*]=(4,0,3)上述表格中的標(biāo)點(diǎn)符號與二元數(shù)組和三元數(shù)組相對應(yīng)。82所述字符編碼規(guī)則進(jìn)一步包括按鍵與標(biāo)點(diǎn)符號間的編碼設(shè)置表為:鼠標(biāo)左鍵=[1,2]=(1,1,0)鼠標(biāo)右鍵=[1,2,3〗=(1,1,1),=[1,5]=(1,2,0)。=[1,8]=(1,3,0)=[1,0]=(1,4,0)空格=[4,5,6]=(2,2,2)~=[*,2]=(4,1,0):=[*,5]=(4,2,0);=[*,8]=(4,3,0)"=[*,0]=(4,4,0)(=[*,3]=(4,0,1))=[*,6]=(4,0,2)!==(0,4,1)\(、)==(0,4,2)/(、)==(0,4,3)@=[#,1]=(1,0,4)$(¥)=[#,4]=(2,0,4)%=[#,7]=(3,0,4)A(……)=[#,2]=(0,1,4)&=[#,5]=(0,2,4)=[#,8]=(0,3,4)-=[弁,0]=(0,4,4)上述表格中的標(biāo)點(diǎn)符號與二元數(shù)組和三元數(shù)組相對應(yīng)。步驟B所述按照預(yù)設(shè)的按鍵組合規(guī)則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的字母或標(biāo)點(diǎn)符號的過程為Bl、根據(jù)字母與數(shù)字鍵之間的一一對應(yīng)關(guān)系,將每個(gè)字母用一個(gè)二元數(shù)組[m,n]和三元數(shù)組(A(l),A(2),A(3))進(jìn)行表示;其中,所述二元數(shù)組表示數(shù)字鍵(或*/#鍵)m和數(shù)字鍵(或*/#鍵)n的組合;而三元數(shù)組(A(1),A(2),A(3))表示這三列上的按鍵組合,所述三元數(shù)組(A(1),A(2),A(3))中第j個(gè)分量的取值范圍為{0,1,2,3,4},(j^,2,3),即表示第j列上第i行鍵,0表示無按鍵。B2、當(dāng)同時(shí)按下所述兩個(gè)組合按鍵時(shí),按照字符編碼規(guī)則顯示對應(yīng)的英文字母;其中,當(dāng)同時(shí)按下兩個(gè)按鍵時(shí),通過對所述二元數(shù)組和三元數(shù)組的賦值算法實(shí)現(xiàn)組合鍵與組合順序。步驟B2所述對如上所述二元數(shù)組和三元數(shù)組的賦值算法進(jìn)一步包括B21、當(dāng)所述三元數(shù)組中第j列上的第i行鍵被按下,則賦值A(chǔ)(JH,B(j^O;第j列上的第i行鍵被釋放,賦值B(j)與,賦值A(chǔ)(j)保持不變;B22、在對所述按鍵及釋放鍵進(jìn)行操作時(shí),均根據(jù)同時(shí)性算法判斷所述三元數(shù)組根據(jù)操作的所述按鍵與文字間的順序值編碼表、以及按鍵與標(biāo)點(diǎn)符號間的編碼表的數(shù)組結(jié)果值進(jìn)行文字或標(biāo)點(diǎn)符號的輸出顯示。B23、在步驟B22所述的同時(shí)性算法,當(dāng)(B(1),B(2),B(3))=(A(1),A(2),A(3)),則根據(jù)編碼表,輸出(A(1),A(2),A(3))所代表的字符,并將兩組數(shù)組歸零。當(dāng)兩組數(shù)組不等時(shí),則暫不輸出,僅做一些屏幕提示。所述的*鍵和#鍵為大小寫英文字母的開關(guān)組合鍵,并且,每個(gè)大寫字母與其對應(yīng)的小寫字母對應(yīng)定義為一個(gè)相同的所述數(shù)字鍵。本發(fā)明達(dá)到的技術(shù)效果如下本發(fā)明的文字輸入法可以廣泛應(yīng)用在手機(jī),遙控器和鼠標(biāo)上,易學(xué)易用。本發(fā)明的文字輸入法,不需要記憶,只需要按照字符編碼法則的順序同時(shí)按下另個(gè)按鍵,就可以輸入一個(gè)字母。取代了現(xiàn)在的小鍵盤上輸入文字時(shí)連續(xù)按鍵多次的弊端,輸入速度快,節(jié)省時(shí)間,提高效率。圖1為小鍵盤數(shù)字鍵部分的示意圖。具體實(shí)施例方式本發(fā)明的小鍵盤上輸入字母的方法,將所述小鍵盤的按鍵及按鍵上的文字按四行三列格式布局,所述小鍵盤包括09數(shù)字鍵;其特征在于,該方法包括A、以所述按鍵的格式布局為邏輯基礎(chǔ),按照按鍵組合制定字符編碼規(guī)則,并將所述按鍵上每個(gè)文字與所述小鍵盤的兩個(gè)組合按鍵一一對應(yīng);B、當(dāng)按照預(yù)設(shè)的字符編碼規(guī)則任意按下兩個(gè)按鍵時(shí),則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的文字或標(biāo)點(diǎn)符號。下面我們以現(xiàn)有手機(jī)/電話上的鍵盤且英文為例進(jìn)行說明,請參照
背景技術(shù)
中的按鍵鍵上英文字母的布局表。當(dāng)然,小鍵盤分布文字種類和布局會有很多種,比如韓文、日文等等,由于編碼規(guī)則和方式是相同的,在此不必贅述其它文字和分布布局的情形。本實(shí)施例只考慮智能手機(jī)的09鍵(一共10個(gè)),如果用兩個(gè)手指按下兩個(gè)鍵打出26個(gè)字母。如果不考慮兩個(gè)鍵組合的先后順序,10個(gè)數(shù)字鍵共有。210=45種組合方式,用來輸入26個(gè)字母已是綽綽有余。為了方便雙指操作和人們輕松記住本發(fā)明的輸入法規(guī)則,只對列之間的按鍵進(jìn)行組合即可。由于標(biāo)準(zhǔn)小鍵盤分成四行三列,按照編碼規(guī)定字母所在的數(shù)字鍵與字母所在的數(shù)字鍵的下一列組合數(shù)字鍵的方式。當(dāng)然,組合的順序無左右之分,從左至右以及從右至左方式組合均可以。以從左至右順序?yàn)槔?,第一列和第二列、第二列和第三列的?shù)字鍵進(jìn)行組合,由于第三列為最后一列,所以第三列和第一列分別進(jìn)行組合輸出字母。例如,字母"a"所在的鍵是第二列中的數(shù)字鍵"2",所以雙指按鍵時(shí),第一指按鍵"2",又因?yàn)?a"位于其所在鍵中字母順序中的第一個(gè),由于下一列的組合數(shù)字鍵的由行數(shù)為字母所在數(shù)字鍵上的順序號來確定。則與之對應(yīng)的第二指按鍵就是第三列中的從上至下數(shù)第一行鍵,即數(shù)字鍵"3"。按我們這樣規(guī)定,雙指同時(shí)按鍵2和鍵3時(shí),輸出為字母"a"。確定要輸入的字母,按下這個(gè)字母所在的數(shù)字鍵和該鍵上此字母順序所對應(yīng)的下一列上的第二指按鍵,例如,輸入"a",同時(shí)按下"2"和"3"鍵,則輸出"a";再如,輸入"s",則雙指同時(shí)按下"7"和"0"鍵。(因?yàn)?s,,所在的鍵是第一列中的數(shù)字鍵"7",且為順序?yàn)榈谒膫€(gè)字母,因此第一指(左指)按"7"鍵,第二指(右指)按第二列中的"0"鍵)。另外特別說明一下字母"z"的輸入,由于"z"在數(shù)字鍵中字母的順序是第四,但第一排中只有三個(gè)數(shù)字鍵,所以我們規(guī)定和"z"對應(yīng)的第二指鍵為數(shù)字鍵9和*鍵。編碼方案0-9數(shù)字鍵其輸入即為單指點(diǎn)擊該數(shù)字鍵;26個(gè)英文字母由雙指按鍵所得(其編碼方案見下圖表)第一個(gè)數(shù)字表示第一指按鍵,第二個(gè)數(shù)字表示第二指按鍵。第一指編碼數(shù)字,為手機(jī)通用面板中該字母所在按鍵上的數(shù)字;第二指編碼數(shù)字,先取該字母在通用面板按鍵中字母排列的順序數(shù),第二指編碼數(shù)字為下一列的自上而下此序數(shù)所對應(yīng)的行所在的數(shù)字鍵(注第三列的下一列是第一列);大寫字母為大寫字母狀態(tài)中輸入所得,大寫字母狀態(tài)的開啟和關(guān)閉使用組合鍵為同時(shí)按下"*"和"#"鍵。下表中共有26種組合數(shù)字鍵的方式,A(a)=[2,3]=(0,l,l)B(b)=[2,6]=(0,l,2)C(c)=[2,9]=(0,l,3)D(d)=[3,l]=(l,0,l)E(e)=[3,4]=(2,0,l)F(f)=[3,7]=(3,0,l)G(g)=[4,2]=(2,l,0)H(h)=[4,5]=(2,2,0;)I(i)=[4,8]=(2,3,0)J(JH5,3]=(0,2,1)K(k)=[5,6]=(0,2,2)L(l)=[5,9]=(0,2,3)M(m)=[6,l]=(l,0,2)N(n)=[6,4]=(2,0,2)0(o)=[6,7]=(3,0,2)P(P)=[7,2]=(3,1,0)Q(q)=[7,5]=(3,2,0)R(r)=[7,8]=(3,3,0)S(s)=[7,0]=(3,4,0)T(t)=[8,3]=(0,3,l)U(u)=[8,6]=(0,3,2;>V(v)=[8,9]=(0,3,3)WCw)=[9,l]=(1,0,3)X(x)=[9,4]=(2,0,3)Y(y)=[9,7]=(3,0,3)Z(z)=[9,*]=(4,0,3)下面再說明表中二元數(shù)組和三元數(shù)組:由于按照上面的英文字母編碼后,"r鍵、"*"和沒有對應(yīng)英文字母,我們可添加常用的標(biāo)點(diǎn)及符號,如","、"。"等等。由于"1"、"*"和鍵共有3種組合方式,加上英文字母所在數(shù)字鍵列之間的鍵的組合C(T45種,共有48種組合。除去26個(gè)輸出字母的組合及大小寫轉(zhuǎn)換的"*"和"#"鍵的組合,我們還可以編排21種標(biāo)點(diǎn)及符號的組合。為清楚起見,上表我們釆用九宮格,以保持現(xiàn)有的手機(jī)面板上字母和九宮格的位置關(guān)系。該字母右邊的兩個(gè)數(shù)組,即表示該字母和兩個(gè)數(shù)字鍵之間的一一對應(yīng)關(guān)系。其中二元數(shù)組[m,n]表示數(shù)字鍵(或#/*鍵)m和數(shù)字鍵(或#/*鍵)n的組合,三元數(shù)組(A(1),A(2),A(3))中第j個(gè)分量的取值范圍為{0,1,2,3,4},(j4,2,3),即表示第j列上第i行鍵,0表示無按鍵。同樣用來定義鍵位,只不過以行列位置來表示,以方便我們后面的算法。當(dāng)同時(shí)按下所述兩個(gè)組合按鍵,按照字符編碼規(guī)則顯示所對應(yīng)的英文字母。注意同時(shí)按鍵的要求,表明兩個(gè)數(shù)字鍵的組合無順序關(guān)系,即編碼坐標(biāo)[2,3]與編碼坐標(biāo)[3,2]均表示同一個(gè)字母a。這里的"同時(shí)按鍵"的含義,定義為一個(gè)算法,先敘述算法必要性與被設(shè)參數(shù)定義合理性如下當(dāng)二鍵或三鍵組合時(shí),總有可能出現(xiàn)一鍵先按、一鍵后按或者一鍵先釋放、另一鍵后釋放的情況,所以需要算法解決如何定義這種同時(shí)性,保證正確的輸出。設(shè)定參數(shù)數(shù)組A(j),j=1,2,3,這里j表示第j列,AG)的賦值范圍為{0,1,2,3,4},分別表示,當(dāng)?shù)趈列上的第i行鍵被按下,則賦值A(chǔ)(IH,i=l,2,3,4,0值表示第j列沒有鍵按下,即賦值A(chǔ)(j一0。同樣設(shè)定參數(shù)數(shù)組,B(j),j=1,2,3,j表示第j列,B(j)的賦值范圍為(0,1,2,3,4},分別表示,當(dāng)?shù)趈列上的第i行鍵被釋放,賦值B(j):i,i=1,2,3,4,0值表示第j列沒有鍵釋放,即賦值B(JH)。以后我們直接將其記為三元數(shù)組(A(1),A(2),A(3)),(B(1),B(2),B(3))。這一賦值定義是合理的,因?yàn)楦鶕?jù)我們的組合按鍵規(guī)則,同一列中,最多只能按下一鍵,此即參數(shù)數(shù)組A(j),B(j)的賦值,被唯一確定為{0,1,2,3,4}中的一個(gè)數(shù)。這個(gè)規(guī)則,同時(shí)符合四行三列12鍵鍵盤的鍵開關(guān)矩陣結(jié)構(gòu),不會產(chǎn)生鍵開關(guān)矩陣結(jié)構(gòu)實(shí)現(xiàn)不了的組合鍵。通過對這兩個(gè)數(shù)組的賦值算法,實(shí)現(xiàn)我們的組合鍵輸出功能?,F(xiàn)述算法如下當(dāng)?shù)趈列上的第i行鍵被按下,則賦值A(chǔ)(j)=i,B(j)=0;當(dāng)?shù)趈列上的第i行鍵被釋放,賦值B(j"i,賦值A(chǔ)(j)保持不變;在按鍵和釋放鍵操作時(shí),均判斷并執(zhí)行如果(B(1),B(2),B(3))=(A(1),A(2),A(3)),則根據(jù)編碼表,輸出(A(1),A(2),A(3))所代表的字符,并賦值歸零。(A(1),A(2),A(3)):=(B(1),B(2),B(3)):=(O,O,O)。如果(B(1),B(2),B(3))-(A(1),A(2),A(3)),此時(shí)規(guī)定,僅在屏幕上顯示、提示(A(1),A(2),A(3))對應(yīng)的文字,但并未最終確認(rèn)此輸出,現(xiàn)舉例如下,例如組合按鍵,一指按住第2列第l行鍵不動(dòng),一指按住第3列第l行鍵不動(dòng),此時(shí)(A(1),A(2),A(3)):=(0,1,1),(B(1),B(2諷3)):=(0,0,0)屏幕上會顯示(A(1),A(2),A(3))編碼對應(yīng)的字符"a",但并未最終確認(rèn)此輸出。若此時(shí),保持按住第2列第l行鍵不動(dòng),將第3列第1行按鍵釋放,此13時(shí)(A(1),A(2),A(3))=(O,l,l),(B(1),B(2),B(3)):=(0,0,1)。屏幕上仍顯示原先字符"a",但仍然并未確認(rèn)最終輸出?,F(xiàn)在繼續(xù)保持第2列第1行鍵按住不動(dòng),按下第3列第2行鍵,此時(shí),(A(1),A(2),A(3))=(0,1,2),(B(1),B(2),B(3)):=(0,0,0),則屏幕上將原先顯示字符"a"消去,而代之以顯示(A(1),A(2),A(3))表示的字符"b"?,F(xiàn)在當(dāng)兩指同時(shí)釋放時(shí),即使有先有后,比如先釋放第3列第2行鍵,此時(shí)(A(1),A(2),A(3))=(0,1,2),(B(1),B(2),B(3)):=(0,0,2)屏幕保持顯示字符"b",但尚未最終確認(rèn)輸出。再最后釋放第2列第1行鍵,此時(shí)(A(1),A(2),A(3))=(0,1,2),(B(1),B(2),B(3)):=(0,1,2)根據(jù)算法,最終確認(rèn)輸出編碼對應(yīng)字符"b"。我們的組合鍵算法,不同于傳統(tǒng)的Windows組合鍵算法,如Ctrl+C的組合鍵特點(diǎn)就跟我們的算法不同,先按Ctrl后按C,與先按C鍵后按Ctrl的效果就完全不同。而根據(jù)我們的算法,組合鍵輸出效果跟先后按鍵次序無關(guān)。2對于,。?為常用符號,例如Nokia手機(jī)把它們放在"1"鍵。我們還是沿用這種傳統(tǒng)。例如,我們可以規(guī)定以下輸入規(guī)則:鼠標(biāo)左鍵=[1,2]=(1,1,0)鼠標(biāo)右鍵=[1,2,3]=(1,1,1),=[1,5]=(1,2,0)。=[1,8]=(1,3,0)=[1,0]=(1,4,0)空格=[4,5,6]=(2,2,2)~=[*,2]=(4,1,0):=[*,5]=(4,2,0);=[*,8]=(4,3,0)"=[*,0〗—4,4,(^(=[*,3]=(4,0,1))=[*,6]=(4,0,2)!==(0,4,1)\(、)==(0,4,2)/(、)==(0,4,3)@=[#,1]=(1,0,4)$(¥)=[#,4]=(2,0,4)%=[#,7]=(3,0,4)A(……)=[#,2]=(0,1,4)&=[#,5=(0,2,4)=[#,8]=(0,3,4)-=[#,0]=(0,4,4)以上共21種組合(括號中的是中英文轉(zhuǎn)換后的表示)二、本發(fā)明的輸入方法與傳統(tǒng)漢字輸入法的結(jié)合本發(fā)明輸入字母的方法,只控制在用二指按鍵的組合方式,所以跟以前的任何一種單指按鍵編碼,都不矛盾。如T9按鍵中鍵表示選擇輸入法方案,"*"鍵表示選擇標(biāo)點(diǎn)符號,仍然可以照常使用。同時(shí),增加本發(fā)明的輸入法之后,其輸出字符可以直接應(yīng)用于這些漢字輸入法,不管其為何種編碼方案,基于拼音還是筆畫。所以,本發(fā)明用二指輸入字母的方法并不排斥傳統(tǒng)輸入法,尤其是聯(lián)想輸入法,它們的關(guān)系事實(shí)上是銜接關(guān)系,即先用二指輸入法打出字符,再使用計(jì)算機(jī)上的各種全鍵盤輸入法方案。與12鍵盤手機(jī)上的傳統(tǒng)聯(lián)想輸入法相比較,后者建立在9-12鍵單指輸入上,所以實(shí)質(zhì)上只能是通過數(shù)字鍵的組合來聯(lián)想,而二指輸入法則先雙指一擊打出一個(gè)完全確定的字母,再將聯(lián)想建立在字母的組合上,這樣就直接達(dá)到了計(jì)算機(jī)上全鍵盤漢字聯(lián)想輸入法的效率。三、本發(fā)明輸入法的應(yīng)用范圍和意義本發(fā)明輸入法可以應(yīng)用在手機(jī),遙控器和鼠標(biāo)上,易學(xué)易用,其意義簡述如下1、易學(xué)易用人性化它的26個(gè)字母編碼方案,不像五筆字型方案那樣需要記憶很多規(guī)則,我們只要一個(gè)編碼原則,用此邏輯,看著手機(jī)上12鍵通用面板,不需要任何記憶,就可以打出26個(gè)字母和常用標(biāo)點(diǎn)、符號。同時(shí),本發(fā)明的輸入法還會對標(biāo)點(diǎn)符號的二指編碼和三指編碼進(jìn)行提示,單指按住"*"鍵時(shí),即會出現(xiàn)標(biāo)點(diǎn)選單和編碼提示,此時(shí)或者使用傳統(tǒng)的逐個(gè)選擇方式打出標(biāo)點(diǎn),或者在看到編碼提示后,再按此用雙指或三指打出標(biāo)點(diǎn)。對于用戶個(gè)人常用的標(biāo)點(diǎn)、符號,這樣自然會很快記住。2、與智能手機(jī)上的聯(lián)想輸入法相比,先用本發(fā)明的輸入法打出的是字母,然后再在字母拼音的基礎(chǔ)上,銜接用戶喜歡的任意一種計(jì)算機(jī)漢字輸入法。這比用戶在現(xiàn)有手機(jī)操作中將腦子中的字母按數(shù)字鍵,由數(shù)字鍵進(jìn)行組合聯(lián)想產(chǎn)生正確的字母組合,界面會更加人性化,聯(lián)想的效率也會大大提升。3、遙控器上的應(yīng)用及其意義家庭娛樂中心的操作工具就是遙控器,以此可以控制電視、空調(diào)、家庭娛樂中心以及客廳的電腦等。以往的遙控器編碼方案只能利用其數(shù)字鍵和幾個(gè)基本的控制鍵,如能將本發(fā)明的輸入法引入其中,遙控器輸入信息的功能可大幅增強(qiáng)。4、小鍵盤鼠標(biāo)上的應(yīng)用我們可以將本發(fā)明的輸入法,應(yīng)用于小鍵盤鼠標(biāo)上。小鍵盤鼠標(biāo),即是將12鍵小鍵盤安裝在鼠標(biāo)上。其意義和效率在于,a)隨著網(wǎng)絡(luò)文化的興起,網(wǎng)友被分為兩種,鼠標(biāo)族和鍵盤族,前者鼠標(biāo)使用頻率較高,后者則是鍵盤使用頻率較高。使用本發(fā)明輸入法和小鍵盤鼠標(biāo),則可以將這兩種文化統(tǒng)一在一起。使得上網(wǎng)操作(輸入用戶名密碼,填寫表單),更加流暢自然。b)對于在計(jì)算機(jī)上操作二指輸入法來講,我們達(dá)到相同的全鍵盤式輸入效率的同時(shí),實(shí)際上只用到了一個(gè)手在小鍵盤上輸入。因此解放出來了另外一只手,如果兩只手能同時(shí)使用兩個(gè)小鍵盤鼠標(biāo)的話,則輸入效率會更高。左、右手各用一個(gè)小鍵盤鼠標(biāo),每只手用無名指、中指、食指三指控制小鍵盤的三個(gè)列。這樣,一個(gè)單位輸入時(shí)間內(nèi),雙手使用二指輸入法,可以同時(shí)打入兩個(gè)字符。任何人使用這種輸入法,其輸入速度必然是以前的二倍。比如使用雙拼漢字輸入法時(shí),雙手二指輸入法,正好一次輸入兩個(gè)字符(聲母字符和韻母字符),成為一個(gè)雙拼。因此,用雙手二指輸入法,結(jié)合雙拼漢字輸入,打字速度可以達(dá)到甚至超過語音念字的速度?,F(xiàn)說明計(jì)算機(jī)小鍵盤上的編碼方案因?yàn)橛?jì)算機(jī)小鍵盤的排列,跟手機(jī)有所不同,另外,計(jì)算機(jī)上的數(shù)字鍵排列正好和手機(jī)上的相反,一種是將其3x3的九個(gè)數(shù)字鍵上的字母位置,仍然按照手機(jī)通用面板(l-9鍵)方位格式排列,輸入方法跟以前完全一樣。這主要是考慮到盲打時(shí)的手感,保持和手機(jī)一致。如圖l所示,為小鍵盤的數(shù)字鍵部分(鍵盤中的字母為假想示意,以方便<table>tableseeoriginaldocumentpage16</column></row><table>G(g)4和8H(h)4禾卩5I(i)4禾口2J①5禾口9K(k)5禾口6L(1)5禾口3M(m)6禾口7N(n)6和40(o)6禾口1P(p)1禾口8Q(q)l和5R(r)1禾口2S(s)1禾口0T(t)2和9U(u)2和6V(v)2和3W(w)3禾口7X(x)3和4Y(y)3和1Z(z)3和0以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。1權(quán)利要求1、一種使用小鍵盤上文字輸入的方法,將所述小鍵盤的按鍵及按鍵上的文字按四行三列格式布局,所述小鍵盤包括0~9數(shù)字鍵;其特征在于,該方法包括A、以所述按鍵的格式布局為邏輯基礎(chǔ),按照按鍵組合制定字符編碼規(guī)則,并將所述按鍵上每個(gè)文字與所述小鍵盤的兩個(gè)組合按鍵一一對應(yīng);B、當(dāng)按照預(yù)設(shè)的字符編碼規(guī)則任意按下兩個(gè)按鍵時(shí),則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的文字或標(biāo)點(diǎn)符號。2、如權(quán)利要求1所述的文字輸入的方法,其特征在于,步驟B之后進(jìn)一3、如權(quán)利要求1所述的文字輸入的方法,其特征在于,步驟B之后進(jìn)一步包括根據(jù)所述數(shù)字鍵與*鍵或#鍵的組合輸出所述標(biāo)點(diǎn)符號。4、如權(quán)利要求1所述的文字輸入的方法,其特征在于,所述按鍵上的文字為英文字母,且按照四行三列的格式布局為第一列由上至下各行依次為1、4、7及*鍵;第二列由上至下各行依次為2、5、8、0鍵;第三列由上至下各行依次為3、6、9及#鍵;所述數(shù)字鍵2對應(yīng)abc、數(shù)字鍵3對應(yīng)def、數(shù)字鍵4對應(yīng)ghi、數(shù)字鍵5對應(yīng)jkl、數(shù)字鍵6對應(yīng)mno、數(shù)字鍵7對應(yīng)pqrs、數(shù)字鍵8對應(yīng)tuv以及數(shù)字鍵9對應(yīng)wxyz。5、如權(quán)利要求4所述的文字輸入的方法,其特征在于,步驟A中按照按鍵組合制定字符編碼規(guī)則,具體為按照當(dāng)前列所述英文字母所在的按鍵和該英文字母所在的數(shù)字鍵的下一列組合數(shù)字鍵;當(dāng)所述文字所在的數(shù)字鍵為最后一列時(shí),與第一列的相應(yīng)數(shù)字鍵進(jìn)行組合;其中,所述下一列的組合數(shù)字鍵所在的行數(shù)為所述英文字母所在數(shù)字鍵上的順序值;并將每個(gè)英文字母與小鍵盤的兩個(gè)按鍵一一對應(yīng),第一個(gè)按鍵取鍵盤首個(gè)英文字母所在按鍵,第二個(gè)按鍵滿足兩個(gè)法則a、跟第一個(gè)按鍵不在相同列;b、所述第二個(gè)按鍵所在行數(shù)由該英文字母所在數(shù)字鍵上分布的順序值確定。6、如權(quán)利要求5所述的文字輸入的方法,其特征在于,所述按鍵與文字間的字符編碼設(shè)置表為A(a)=[2,3]=(0,l,l)B(b)=[2,6]=(0,l,2)C(c)-[2,9M0,1,3)D(d)=[3,l]=(l,0,l)E(e)=[3,4]=(2,0,l)F(f)=[3,7]=(3,0,l)G(g)=[4,2]=(2,1,0)H(h)=[4,5]=(2,2,0)I(i)=[4,8]=(2,3,0)J(j)=[5,3]=(0,2,l)K(k)=[5,6]=(0,2,2)L(1)=[5,9]=(0,2,3)M(m)=[6,l]=(1,0,2)N(n)=[6,4]=(2,0,2)0(o)=[6,7]=(3,0,2)P(p)=[7,2]=(3,l,0)Q(q)=[7,5]=(3,2,0)R(r)=[7,8]=(3,3,0)S0)=[7,0]=(3,4,0)T(t)=[8,3]=(0,3,l)U(u)=[8,6]=(0,3,2)V(v)=[8,9]=(0,3,3)W(=[9,l]=(1,0,3)X(x)=[9,4]=(2,0,3)Y(y)=[9,7]=(3,0,3)Z(z)=[9,*]=(4,0,3)上述表格中的文字與二元數(shù)組和三元數(shù)組相對應(yīng)。7、如權(quán)利要求5所述的文字輸入方法,其特征在于,所述字符編碼規(guī)則進(jìn)一步包括按鍵與標(biāo)點(diǎn)符號間的編碼設(shè)置表為:<table>tableseeoriginaldocumentpage3</column></row><table>上述表格中的標(biāo)點(diǎn)符號與二元數(shù)組和三元數(shù)組相對應(yīng)。8、如權(quán)利要求6或7所述的文字輸入的方法,其特征在于,步驟B所述按照預(yù)設(shè)的按鍵組合規(guī)則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的字母或標(biāo)點(diǎn)符號的過程為Bl、根據(jù)字母與數(shù)字鍵之間的一一對應(yīng)關(guān)系,將每個(gè)字母用一個(gè)二元數(shù)組[m,n]和三元數(shù)組(A(l),A(2),A(3))進(jìn)行表示;其中,所述二元數(shù)組表示數(shù)字鍵(或*/#鍵m和數(shù)字鍵(或*/#鍵)n的組合;而三元數(shù)組(A(1),A(2),A(3))表示這三列上的按鍵組合,所述三元數(shù)組(A(1),A(2),A(3))中第j個(gè)分量的取值范圍為{0,1,2,3,4},(]=1,2,3),即表示第j列上第i行鍵,0表示無按鍵。B2、當(dāng)同時(shí)按下所述兩個(gè)組合按鍵時(shí),按照字符編碼規(guī)則顯示對應(yīng)的英文字母;其中,當(dāng)同時(shí)按下兩個(gè)按鍵時(shí),通過對所述二元數(shù)組和三元數(shù)組的賦值算法實(shí)現(xiàn)組合鍵。9、如權(quán)利要求8所述的文字輸入方法,其特征在于,步驟B2所述對如上所述二元數(shù)組和三元數(shù)組的賦值算法進(jìn)一步包括B21、當(dāng)所述三元數(shù)組中第j列上的第i行鍵被按下,則賦值A(chǔ)(j)—,B(j"0;第j列上的第i行鍵被釋放,賦值B(XH,賦值A(chǔ)(j)保持不變;B22、在對所述按鍵及釋放鍵進(jìn)行操作時(shí),均根據(jù)同時(shí)性算法判斷所述三元數(shù)組根據(jù)操作的所述按鍵與文字間的順序值編碼表、以及按鍵與標(biāo)點(diǎn)符號間的編碼表的數(shù)組結(jié)果值進(jìn)行文字或標(biāo)點(diǎn)符號的輸出顯示。B23、在步驟B22所述的同時(shí)性算法,當(dāng)(B(1),B(2),B(3))=(A(1),A(2),A(3)),則根據(jù)編碼表,輸出(A(1),A(2),A(3))所代表的字符,并將兩組數(shù)組歸零。當(dāng)兩組數(shù)組不等時(shí),則暫不輸出,僅做一些屏幕提示。10、如權(quán)利要求9所述的文字輸入的方法,其特征在于,所述的*鍵和#鍵大小寫為英文字母的開關(guān)組合鍵,并且,每個(gè)大寫字母與其對應(yīng)的小寫字母對應(yīng)定義為一個(gè)相同的所述數(shù)字鍵。全文摘要本發(fā)明公開了一種使用小鍵盤上文字輸入的方法,將所述小鍵盤的按鍵及按鍵上的文字按四行三列格式布局,所述小鍵盤包括0~9數(shù)字鍵;其特征在于,該方法包括A.以所述按鍵的格式布局為邏輯基礎(chǔ),按照按鍵組合制定字符編碼規(guī)則,并將所述按鍵上每個(gè)文字與所述小鍵盤的兩個(gè)組合按鍵一一對應(yīng);B.當(dāng)按照預(yù)設(shè)的字符編碼規(guī)則任意按下兩個(gè)按鍵時(shí),則執(zhí)行相應(yīng)的編譯算法顯示對應(yīng)的文字或標(biāo)點(diǎn)符號。應(yīng)用本發(fā)明的小鍵盤上文字輸入的方法,輸入一個(gè)文字時(shí)只需按兩個(gè)按鍵,簡單易學(xué),不需要記憶,輸入速度快。文檔編號G06F3/023GK101625600SQ20091008277公開日2010年1月13日申請日期2009年4月29日優(yōu)先權(quán)日2009年4月29日發(fā)明者劉夢雯,李向陽,王永暉申請人:王永暉;李向陽;劉夢雯
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1