專利名稱:一種基于按鍵的輸入裝置及其操作方式的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備的按鍵輸入的操作方式,尤其涉及一種小鍵盤掌上設(shè)備的輸入裝置及其操作方式。它可應(yīng)用于手機(Cell Phone或Mobile Phone)、個人數(shù)字助理(PDA)、掌上電腦、電子記事本、電子詞典、遙控器、游戲機等便攜式電子設(shè)備。
背景技術(shù):
目前人們在手機等小鍵盤電子設(shè)備上進行按鍵操作時,要實現(xiàn)的目的通常為文本字符輸入和功能菜單訪問,對普遍使用的按鍵輸入的操作方式描述如下1 利用標準數(shù)字鍵盤輸入漢字的筆畫碼或者拼音碼、以及英文單詞中的各個字母,實現(xiàn)對漢字或單詞這類大字符集中的字符的檢索。
2 在各類字符(漢字、英文單詞、符號、標點等)的輸入過程中,當要從候選字符列表中指定輸入其中的某一字符時,以及對樹狀菜單結(jié)構(gòu)訪問過程中指定某一菜單選項時,普遍地有兩種按鍵操作方式其一通過“移動光標+確認執(zhí)行”的方式,這類操作方式主要通過手機按鍵盤上的方向?qū)Ш芥I、確認鍵、取消鍵實現(xiàn);其二通過“數(shù)字編號選定”的方式,即在各個候選項前面有數(shù)字序號作為選定它們的一種編號標識,由按鍵盤上的相應(yīng)數(shù)字鍵直接選中各個選項,而勿需光標的逐項移動。
在上面兩種操作方式中,均是通過某一特定按健或者光標的連續(xù)移動實現(xiàn)翻頁。
上面所述的傳統(tǒng)的按鍵輸入操作方式,往往需要較多的按鍵次數(shù)、導(dǎo)致按鍵效率較低;并且因操作按鍵的數(shù)量較多,不易實現(xiàn)“盲”操作(不看按鍵盤)。
發(fā)明內(nèi)容本發(fā)明克服了現(xiàn)有技術(shù)中的不足,提供了一種基于按鍵的輸入裝置及其操作方式。其目的之一是提高按鍵輸入的高效性;其目的之二是提高按鍵操作的靈活性。
為了解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的人們通過電子信息設(shè)備的按鍵盤,要輸入的或操作的信息的表現(xiàn)形式,大體上涉及到以下幾種類型漢字、英文單詞、數(shù)字、字母、符號、標點等文本字符;各種形式的、被組織成樹狀結(jié)構(gòu)的功能菜單;和以“記錄”形式存放的用戶數(shù)據(jù)等。在進行這些信息的輸入和操作時,一種公知方式是,將它們中的各個輸入元素集中組織起來,在操作界面中創(chuàng)建成一個候選項列表的形式,然后在候選項列表中引入一個“光標”概念;在進行按鍵操作時,通過鍵盤中的某些按鍵在各個候選項之間移動光標,再通過鍵盤中的某個按鍵對當前光標所處的侯選項進行確認輸入。另外一種公知方式是,在操作界面中創(chuàng)建候選項列表時,對其中的每個侯選項進行數(shù)字按鍵編號,通過按動鍵盤中的各個數(shù)字鍵,分別選定輸入與它們相應(yīng)的各個侯選項。上面兩種信息輸入方式的共同特點是,以操作界面中的候選項列表的形式進行信息輸入,并且通過按鍵盤中的一組相關(guān)的按鍵,對候選項列表中的各個侯選項進行選定輸入。
在本發(fā)明中,將鍵盤中高頻使用的、輸入信息的這組相關(guān)按鍵集中分布并構(gòu)成一個快捷鍵組,它所包含按鍵的數(shù)量不宜過多,其原則是,憑借按鍵自身的機械造型以及拇指的良好觸覺反饋完全可以對這些按鍵進行“盲”操作(不看按鍵盤)?;谶@種思想,可將快捷鍵組中的按鍵分布設(shè)計成下述形狀位于中央的一個功能鍵,和位于周圍并對稱分布的四個或八個編碼鍵。
在本發(fā)明中,將按鍵操作的信息“輸入”過程視為一種信息“檢索”過程。尤其是在光標定位、電話號碼撥號等的操作過程中,更能體現(xiàn)這種思想。在信息檢索時,對于那些小容量候選項集合的、便于組織成候選項列表的信息輸入類型,均按照其中最常見的樹狀結(jié)構(gòu)的功能菜單訪問的方式進行操作,例如,標點符號的輸入等;而對于那些大容量候選項集合的信息輸入類型,首先通過關(guān)鍵碼檢索,減小其候選項數(shù)量,然后再按上述方式進行操作,例如,漢字輸入、英文單詞的輸入等。
在本發(fā)明中,在候選項列表中的各個選項與快捷鍵組中的各個編碼鍵之間建立一種直接的鏈接關(guān)系,這種鏈接關(guān)系是通過直觀的位置對應(yīng)、或者形象的符號定義實現(xiàn)的。這種鏈接關(guān)系的建立,將使得候選項列表中的各個侯選項均攜帶(或潛在地攜帶)這樣一種信息選定該項所需要的編碼鍵在快捷鍵組中的位置。當通過快捷鍵組中的編碼鍵選定候選項列表之中的某一選項時,利用這種信息的提示作用,單健次地按動相應(yīng)的編碼鍵或者多鍵次地按動相應(yīng)的編碼鍵組合,即可直接選定輸入它們所對應(yīng)的侯選項。
在本發(fā)明中,為配合編碼鍵對相應(yīng)候選項的選定輸入,利用快捷鍵組中的功能鍵對候選項列表進行如下方式的操作通過按一次功能鍵,對候選項列表進行循環(huán)方式地翻動一頁;通過長時間按一次功能鍵,將當前的候選項列表切換到與它相關(guān)的另外一種候選項列表狀態(tài)。
下面,將從幾個方面來詳細地闡述本發(fā)明的技術(shù)方案1 力爭將手機的絕大部分功能操作集中實現(xiàn)于少數(shù)的幾個易操作的按鍵之上。
伴隨著便攜式電子設(shè)備小型化的發(fā)展趨勢,其鍵盤變得更加小巧,按鍵的間隔更緊湊,按鍵的表面積更小,并在其頂部印制更小的數(shù)字和字母。遺憾的是,這些電子設(shè)備的用戶有時在辨認或按壓那些小且緊湊安排的按鍵時遇到困難;容易造成用戶一次按下多個鍵或者按錯鍵。對于手機和其它便攜式電子設(shè)備,存在著這些缺陷。
在本發(fā)明中對手機按鍵的使用上,除了數(shù)字輸入等需要使用標準的數(shù)字鍵盤外,力求將其它的絕大部分操作在幾個易操作的快捷鍵中去實現(xiàn)(甚至連數(shù)字輸入也靠這幾個快捷鍵去實現(xiàn))。即試圖將手機中80%的實際操作歸結(jié)到20%的便于操作的按鍵中去實現(xiàn),即遵循和利用人們常說的“二八法則”的規(guī)律。這幾個高頻使用的按鍵,在本發(fā)明中合稱為快捷鍵組,它由若干個編碼鍵及一個功能鍵構(gòu)成,通過它們完成各種信息輸入。在利用這些少量的編碼鍵和功能鍵完成各種按鍵操作時,必須要解決鍵碼的復(fù)用問題。
2 將按鍵操作過程不僅僅視為信息“輸入”過程,更視為信息“檢索”的過程,并在此基礎(chǔ)上采取技術(shù)措施,提高信息檢索的效率。
盡量采用直接查找(Hash查找)、索引查找、分塊查找等高效的查找算法,而避免使用順序查找等低效的操作算法。傳統(tǒng)使用的、在字符輸入時的候選字符列表上的光標移動操作,以及在功能菜單瀏覽時各個選項上的光標移動操作等,均可視為低效的順序查找的過程,在本發(fā)明中這些查找方式將均被摒棄。
3 利用快捷鍵組對字符進行便于輸入檢索的、高效的信息編碼。
對于各類要輸入的字符信息,直接利用快捷鍵組進行信息編碼和信息檢索,例如3.1 在大容量字符集的漢字的按鍵編碼和按鍵輸入上,簡化漢字的編碼鍵類型和編碼規(guī)則。當對漢字進行檢索操作時,其檢索方式可以是,通過快捷鍵組中的編碼鍵,輸入漢字的筆畫編碼。檢索的結(jié)果將使候選字符列表容量減小,便于翻頁和選定操作。從而將漢字輸入的整個過程(漢字編碼的檢索、候選漢字列表的翻頁、候選漢字的選定)均實現(xiàn)于快捷鍵組。
3.2 在小容量字符集的字母、符號、標點等的按鍵編碼和按鍵輸入上,以及對菜單候選項的指定輸入上,因利用手機按鍵對要輸入的這類信息自身的特征進行編碼比較困難,再加上它們庫中的元素總數(shù)目較小,不必進行類似于漢字輸入時筆畫碼檢索的過程,而是直接給出其庫元素列表,并通過翻頁的方式逐個顯示,由系統(tǒng)自動生成的位置序號即成為它們的選擇碼,此時可由編碼鍵直接指定要輸入的字符。
3.3 在光標移動上,摒棄傳統(tǒng)的光標移動方式,以索引查找的思想去理解和執(zhí)行光標在文本編輯區(qū)內(nèi)的移動,即將光標移動到特定位置的過程視為一個在文本編輯區(qū)內(nèi)查找目標字符的過程。在本發(fā)明中的光標移動時,通過連續(xù)檢索、逐級分區(qū)的方法逐步縮小檢索范圍,并最終將檢索范圍縮小到目標字符上,此時便實現(xiàn)了光標在目標位置上的定位。
4 在按鍵操作上,通過快捷鍵組并結(jié)合屏幕中各侯選項所攜帶的鍵位信息,在編碼鍵與各個候選項之間建立直接的映射關(guān)系。
本發(fā)明企圖通過顯示屏上的軟件操作界面,在各種候選項(漢字、字母、符號、標點、各種菜單選項等)列表中,對每一個候選項進行方便按鍵操作的編碼,即它不僅能提供每一候選項的選擇碼這一基本功能外,還能向使用者提供選擇碼的鍵位信息,以此表明選擇該選項的編碼鍵在快捷鍵組中的位置。在快捷鍵組中的編碼鍵與屏幕中的候選項之間的對應(yīng)關(guān)系上,有兩種方法來建立二者間的直接映射4.1 選項在列表中的相對位置即代表選擇該選項的編碼鍵在快捷鍵組中的相對位置。在漢字、字母、符號、標點等字符的輸入時對候選字符列表的指定輸入上,以及對圖標式的菜單選項的選取指定上,各候選項的列表形狀,與快捷鍵組的分布形狀相同。這樣通過快捷鍵組中的不同編碼鍵,可以分別指定輸入候選項列表中對應(yīng)位置的選項。
4.2 在選項上利用區(qū)位標記符號來標識選擇該選項的編碼鍵在快捷鍵組中的相對位置。在菜單文字行選項的選取指定時,因菜單文字行較長,受屏幕尺寸的限制,不可能按照快捷鍵組的結(jié)構(gòu)布局來排列各個文字行選項在屏幕中的位置,此時可以在每個文字行選項的前面安排一個鍵位標記符號,以此來表征在選取指定該菜單文字行選項時,需要按動的編碼鍵在快捷鍵組中的位置。
5 提高快捷鍵組的可操作性。
對快捷鍵組的設(shè)計思路是,精簡按鍵數(shù)量,機械結(jié)構(gòu)緊湊,憑借良好的機械設(shè)計,使之手感良好,為操作者提供明顯的觸覺反饋,操作方便直觀。這樣可以憑借手感,同時結(jié)合屏幕上的信息提示,實現(xiàn)“盲”操作(不看按鍵盤),同時也縮短了拇指在快捷鍵組上的移動距離和時間。
在手機原有的鍵盤結(jié)構(gòu)的基礎(chǔ)上,可以直接利用鍵盤上部現(xiàn)有的四方向?qū)Ш芥I及其中央的確認鍵作為本發(fā)明的這種快捷鍵組,來完成手機的大部分功能操作,并在此基礎(chǔ)上采取措施提高它的可操作性;也可以改變整個手機按鍵盤的按鍵布局,使之不含數(shù)字鍵,將數(shù)字輸入也靠這些快捷鍵組來完成。
上述這種快捷鍵組,直接利用了手機現(xiàn)有的四向?qū)Ш芥I,在它的十字形按鍵排列布局中,上、下、左、右的四個方向按鍵用作本發(fā)明中的編碼鍵,中間的確認鍵用作本發(fā)明中的功能鍵。這種快捷鍵組,除了十字形按鍵排列布局,也可以設(shè)計出與此不同的其它按鍵布局結(jié)構(gòu),例如田字形結(jié)構(gòu)、米字形結(jié)構(gòu)等。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果,主要表現(xiàn)在按鍵輸入的高效性和按鍵操作的靈活性上。尤其是在漢字輸入、光標定位、字符切換、功能菜單訪問、用戶數(shù)據(jù)操作、電話號碼撥叫等的過程中,按鍵操作的方便性和快捷性更是顯而易見。
附圖1A-C 快捷鍵組中的按鍵分布形狀;附圖2A-D 漢字的四種筆畫類型與快捷鍵組中的編碼鍵之間的對應(yīng)關(guān)系;附圖3反映漢字輸入規(guī)則的三種列表與三種操作;附圖4A-I 漢字輸入過程中的各種狀態(tài)標記;附圖5漢字輸入過程舉例;附圖6A-C 利用快捷鍵組進行英文輸入時的操作界面;附圖7A-D 利用快捷鍵組進行字母輸入時的操作界面;附圖8A-C 利用快捷鍵組進行符號輸入時的操作界面;附圖9A-C 利用快捷鍵組進行標點輸入時的操作界面;附圖10A-D利用快捷鍵組進行光標定位時的操作界面;附圖11 文本字符輸入時的各種狀態(tài)切換;附圖12 利用快捷鍵組進行符號輸入時采用嵌套結(jié)構(gòu)的操作界面;附圖13 利用快捷鍵組進行圖標陣列式菜單訪問時的操作界面;附圖14A-B利用快捷鍵組進行文字陳述式菜單訪問時的操作界面;附圖15 菜單瀏覽時的導(dǎo)航路徑舉例;附圖16A-B利用快捷鍵組進行菜單訪問時的基本操作模式;附圖17A-B利用快捷鍵組進行用戶數(shù)據(jù)操作時的操作界面舉例;
附圖18 利用快捷鍵組進行用戶數(shù)據(jù)操作時的狀態(tài)切換及操作模式;附圖19 利用快捷鍵組進行電話號碼撥叫時的操作界面;附圖20A-O快捷鍵組中的各按鍵分布形狀再舉例;附圖21A-B快捷鍵組在整個手機按鍵盤中的應(yīng)用舉例;附圖22A-C標識編碼鍵的鍵位符號再舉例;附圖23A-D利用快捷鍵組但不使用候選項列表的幾種按鍵操作方式舉例。
具體實施方式下面結(jié)合附圖與具體實施方式
對本發(fā)明做進一步詳細描述。
1 關(guān)于通過按鍵輸入的信息的類型本發(fā)明所涉及的信息輸入,是指目前小型掌上設(shè)備中通過按鍵要實現(xiàn)的大部分功能操作,以手機為例,它通常涉及到以下幾個方面1.1 文本字符輸入文本字符輸入包括以下各項具體操作1.1.1 本發(fā)明所涉及的“漢字輸入”是指國家標準通用漢字庫中的漢字的輸入。
1.1.2 本發(fā)明所涉及的“英文輸入”是指英文單詞的輸入。
1.1.3 本發(fā)明所涉及的“字母輸入”是指英語中26個字母的大小寫的輸入。
1.1.4 本發(fā)明所涉及的“符號輸入”是指各種特殊符號、表情符號、標識符號等的輸入,舉例但不局限于下面的符號+-×÷=±~*@#$∵∴∷…√⊥∥∠⊙◎∫∮≡≌≈∞∝≠≮≯≤≥αβε♂♀|‖/\%&¥※∑∏∈Ω∧∨℃¢¤№§☆★△▲◇◆○●□■〓1.1.5 本發(fā)明所涉及的“標點輸入”是指各種全角和半角標點符號的輸入,舉例但不局限于下面的標點符號,、。;???·‘’“”()[]{}「」<>《》——……1.1.6 本發(fā)明所涉及的“光標定位”是指在文本編輯區(qū)內(nèi),在字符插入或刪除時目標字符的定位。
1.2 功能菜單訪問本發(fā)明所應(yīng)用的功能菜單訪問包括以下兩種具體操作1.2.1 本發(fā)明所涉及的“圖標陣列式菜單訪問”是指當菜單選項以圖標形式枚舉時,進入下層或返回上層、同層內(nèi)的多屏翻頁等操作。
1.2.2 本發(fā)明所涉及的“文字陳述式菜單訪問”是指當菜單選項以整行文字的形式列舉時,進入下層或返回上層、同層內(nèi)的多屏翻頁等操作。
1.3 用戶數(shù)據(jù)操作本發(fā)明所涉及的“用戶數(shù)據(jù)操作”是指針對用戶數(shù)據(jù),由系統(tǒng)自動生成針對這些數(shù)據(jù)的可實施的各種操作所形成的功能菜單,然后在該功能菜單中選擇其中的某一選項對當前用戶數(shù)據(jù)進行操作。
1.4 電話號碼撥叫本發(fā)明所涉及的“電話號碼撥叫”是指輸入電話號碼數(shù)字,并呼出該號碼。
2 關(guān)于輸入各類信息的按鍵的設(shè)計上述各種類型的按鍵輸入信息均是通過本發(fā)明所涉及的快捷鍵組輸入的,它包括四個或八個編碼鍵、一個功能鍵??旖萱I組作為手機按鍵盤的一個組成部分,其結(jié)構(gòu)可以設(shè)計成十字形、田字形、米字形,它們分別如附圖1A、附圖1B、附圖1C所示。
2.1 快捷鍵組的緊湊按鍵分布2.1.1 在附圖1A所示的十字形設(shè)計方案中,快捷鍵組由位于上、下、左、右位置的四個編碼鍵和位于它們中心位置的功能鍵構(gòu)成。在下面的闡述中,分別用符號 表示下面四個編碼鍵上、下、左、右;分別用符號 表示下面六個編碼鍵組合(上+下)、(上+左)、(上+右)、(下+左)、(下+右)、(左+右),并且這兩個按鍵按動時不分先后次序;用符號 表示功能鍵。
2.1.2 在附圖1B所示的田字形設(shè)計方案中,快捷鍵組由位于左上、右上、左下、右下位置的四個編碼鍵和位于它們中心位置的功能鍵構(gòu)成。在下面的闡述中,分別用符號 表示下面四個編碼鍵左上、右上、左下、右下;分別用符號 表示下面六個編碼鍵組合(左上+右上)、(左上+左下)、(左上+右下)、(右上+左下)、(右上+右下)、(左下+右下),并且這兩個按鍵按動時不分先后次序;用符號 表示功能鍵。
2.1.3 在附圖1C所示的米字形設(shè)計方案中,快捷鍵組由位于上、下、左、右、左上、右上、左下、右下位置的八個編碼鍵和位于它們中心位置的功能鍵構(gòu)成,它實際上是十字形與田字形的復(fù)合方案。在下面的闡述中,分別用符號 表示下面八個編碼鍵上、下、左、右、左上、右上、左下、右下;用符號 表示功能鍵。
為提高快捷鍵組中各按鍵結(jié)構(gòu)的緊湊性和適宜性,在以上各種形狀的快捷鍵組中,各編碼鍵中心相對于功能鍵中心的最大距離應(yīng)不超過15.0mm,以6.0mm-9.0mm為宜。
2.2 快捷鍵組的良好觸覺反饋通過快捷鍵組中各按鍵機械上的設(shè)計,增加手感,為按鍵的“盲”操作(不看按鍵盤)提供基礎(chǔ)條件。一種方案是,快捷鍵組中央的功能鍵相對于四周的編碼鍵向鍵盤底部凹陷,形成一種“盆地”狀結(jié)構(gòu);另一種方案是,中央的功能鍵與四周的編碼鍵之間的環(huán)形區(qū)域下沉,形成一種“溝壑”狀結(jié)構(gòu)。
3 關(guān)于通過快捷鍵組輸入各類信息的實施例3.1 第一組實施例利用十字形快捷鍵組進行各種按鍵操作3.1.1 文本字符輸入3.1.1.1 漢字輸入本發(fā)明提出的漢字輸入方法如下所述3.1.1.1.1 關(guān)于漢字編碼的兩個組成部分——筆畫碼和選擇碼。
當以筆畫的方式輸入漢字時,通常的情況是,每個漢字的編碼由兩部分組成第一部分為筆畫碼,第二部分為選擇碼。其中,筆畫碼就是按照漢字的自然筆畫書寫順序,按照編碼規(guī)則將它的各個筆畫以基本的編碼碼元來表示時所形成的代碼。在漢字輸入時,每個編碼碼元對應(yīng)于特定的按鍵,并且筆畫碼與漢字本身的筆畫結(jié)構(gòu)和筆畫順序有關(guān)。作為一種科學(xué)的漢字編碼規(guī)則,各個編碼碼元在漢字輸入時應(yīng)盡可能地均等概率地出現(xiàn),因為這樣可以提高編碼效率。選擇碼就是按照漢字的筆畫編碼規(guī)則,當兩個或兩個以上的漢字對應(yīng)于同樣的筆畫碼、或者對應(yīng)于同樣的前綴碼時,為了對它們加以區(qū)別,或者是在詞語聯(lián)想機制下為了對同一個輸入字所產(chǎn)生的所有聯(lián)想候選漢字加以區(qū)別,而由系統(tǒng)自動產(chǎn)生的二次識別編碼。
3.1.1.1.2 關(guān)于漢字的筆畫類型——將各種漢字筆畫歸并為五個基本類型。
根據(jù)教育部語言文字應(yīng)用研究所、中華書局聯(lián)合編輯的《中華字典》,漢字中共有29種基本筆畫類型,傳統(tǒng)地,又將這29種基本筆畫類型歸并為以下公知的五類橫(一,包括提 )、豎(丨,包括豎鉤亅)、撇(丿)、捺(,包括點丶)、折(包括其余各種筆畫,含各種彎、折、鉤等)。
3.1.1.1.3 關(guān)于漢字的編碼規(guī)則——將五類筆畫對應(yīng)于四個按鍵之上。
本發(fā)明所涉及的漢字輸入,是在符合國家語言文字工作委員會的有關(guān)規(guī)范和日常書寫習(xí)慣的基礎(chǔ)上,將漢字基本筆畫分類為以上公知的五種,并將這五類基本筆畫對應(yīng)于快捷鍵組中的四個編碼鍵上。只要根據(jù)漢字書寫的筆畫和順序,使用這五種基本筆畫和四個編碼鍵就能直觀、快捷地輸入漢字。上述五種筆畫類型通過快捷鍵組上的四個編碼鍵輸入,其輸入(編碼)規(guī)則如下3.1.1.1.3.1 橫、豎、撇、捺四種筆畫由四個編碼鍵直接輸入。作為一個實施例,漢字的橫、豎、撇、捺四個筆畫分別對應(yīng)于快捷鍵組中的上、下、左、右四個編碼鍵,漢字筆畫與編碼鍵之間的這種對應(yīng)規(guī)則如附圖2A所示。在這種方案中,由編碼鍵在快捷鍵組中的位置很容易聯(lián)想到與它相應(yīng)的筆畫走勢、以及它所代表的筆畫類型,這會對用戶提供有用的視覺幫助,也不必將筆畫類型印制在相應(yīng)編碼鍵之上。
3.1.1.1.3.2 在漢字的折筆畫的處理上,有兩種方案方案一折筆畫以它在漢字筆順中的下一筆畫類型來代替;若下一筆畫仍為折筆,則以下一筆畫的下一筆畫來代替,依此類推;在一個漢字中,若折筆位于它的末筆畫,則以它的上一筆畫或者再往上一個筆畫(與前面同理)來代替??傊谡麄€漢字筆順中,折筆畫以它之后(優(yōu)先)或之前出現(xiàn)的第一個非折筆畫類型替代。例如,在這種方案下,“構(gòu)”字的筆畫編碼為橫、豎、撇、捺、撇、捺、捺、捺。
方案二折筆畫以它在漢字筆順中的上一筆畫類型來代替;若上一筆畫仍為折筆,則以上一筆畫的上一筆畫來代替,依此類推;在一個漢字中,若折筆位于它的首筆畫,則以它的下一筆畫或者再往下一個筆畫(與前面同理)來代替??傊谡麄€漢字筆順中,折筆畫以它之前(優(yōu)先)或之后出現(xiàn)的第一個非折筆畫類型替代。例如,在這種方案下,“構(gòu)”字的筆畫編碼為橫、豎、撇、捺、撇、撇、撇、捺。
由此可見,上面這兩種對待折筆畫的處理方式,使得四個基本編碼元中的每個編碼元均不代表某個特定的漢字筆畫類型;換言之,它們除了代表其原本的基本筆畫類型外,也可用來代表各種折筆畫。
3.1.1.1.3.3 對于全部由折筆畫構(gòu)成的漢字(漢字庫中共有兩個這樣的漢字乙、乜),作為一個實施例,其輸入方法是,在輸入筆畫編碼之前的初始候選漢字列表的第一頁中,就將這兩個漢字列舉出來,此時可以通過選擇碼指定輸入之。當開始輸入漢字的筆畫編碼后,這兩個漢字即從候選漢字列表中消失。
3.1.1.1.3.4 當利用這種編碼規(guī)則輸入漢字時,根據(jù)漢字各個基本筆畫的類型及其先后書寫順序,按動其對應(yīng)的編碼鍵。本發(fā)明所涉及的漢字筆畫輸入法遵照國家語言文字工作委員會、中華人民共和國新聞出版署聯(lián)合頒布的《現(xiàn)代漢字通用字筆順規(guī)范》,每個漢字的錄入筆順與《現(xiàn)代漢字通用字筆順規(guī)范》的規(guī)定相吻合。漢字的正確筆順應(yīng)為先橫后豎、先撇后捺、從上到下、從左到右、從外到內(nèi)、先里頭后封口、先中間后兩邊。在漢字碼本的編制上,可以添加一些對筆畫或筆順容錯的編碼(通常為筆順容錯),以滿足人們的實際需要。
根據(jù)上述的漢字輸入規(guī)則,經(jīng)過對若干段典型文字輸入時使用的四個編碼碼元使用頻度的統(tǒng)計,它們的出現(xiàn)概率基本均等。因此,這種碼元分類方法和編碼方案是合理的。
3.1.1.1.4 關(guān)于候選漢字列表的三種狀態(tài)——初始狀態(tài)、聯(lián)想狀態(tài)、檢索狀態(tài)。
進入漢字輸入狀態(tài)之后,在漢字輸入的過程中,在屏幕上十字形操作界面中的四周,羅列的供當前選擇的若干漢字的列表在本發(fā)明中稱為候選漢字列表,其表現(xiàn)形式有以下三種3.1.1.1.4.1 在進入漢字輸入狀態(tài)之后、筆畫碼輸入之前,在候選漢字列表中所列的漢字,是漢字庫中所有漢字的集合,并且按照使用頻率高低依次排列。此時的候選漢字列表處于初始狀態(tài)。
3.1.1.1.4.2 當輸入一個漢字后,以所輸入的漢字為首字的常用詞語的下一個漢字成為詞語聯(lián)想字,出現(xiàn)于候選漢字列表之中。同樣,這些詞語聯(lián)想字按照所構(gòu)成的詞語的使用頻率高低依次排列。并且這些詞語聯(lián)想字的集合,相對于整個漢字庫中的其它漢字,位于候選漢字列表的前部;或者候選漢字列表由“詞語聯(lián)想字+整個漢字庫”構(gòu)成,即詞語聯(lián)想字在后面字庫中重復(fù)出現(xiàn)。此時的候選漢字列表處于聯(lián)想狀態(tài)。
3.1.1.1.4.3 隨著漢字筆畫編碼的不斷輸入,對現(xiàn)有候選漢字列表中的所有漢字根據(jù)輸入的筆畫編碼也進行著不斷的檢索,將符合檢索要求的各個漢字繼續(xù)保留于候選漢字列表,而其它漢字從列表中消失。繼續(xù)保留于列表的是以當前輸入的筆畫碼為編碼前綴(編碼開頭)的所有漢字,因此每輸入一個筆畫,候選漢字列表隨即更新。在本發(fā)明中,因參與編碼的元素共有4個,故在理想情況下,候選漢字列表的長度也以(1/4)N的衰減速度縮小(N為輸入的筆畫編碼的長度)。此時的候選漢字列表處于檢索狀態(tài)。它是上面兩種狀態(tài)其中之一的候選漢字列表中漢字集合的子集。
3.1.1.1.5 關(guān)于按鍵操作的三種類型——檢索操作、選定操作、翻頁操作。
在候選漢字列表三種狀態(tài)中的任一狀態(tài)之下,均可進行如下任一類型的按鍵操作,反映這種漢字輸入的按鍵操作規(guī)則用附圖3示意。
3.1.1.1.5.1 檢索操作輸入筆畫碼作為關(guān)鍵碼條件,在當前候選漢字列表中檢索符合要求的漢字。
3.1.1.1.5.2 選定操作對出現(xiàn)在當前候選漢字列表中的漢字,選擇輸入其中的某一個。
3.1.1.1.5.3 翻頁操作當候選漢字數(shù)量較多,需分屏多頁顯示時,通過按鍵可對當前候選漢字列表進行翻頁。
檢索操作的按鍵方法是根據(jù)欲輸入漢字的筆畫筆順,通過快捷鍵組中的編碼鍵,依次輸入其各筆畫編碼。
當出現(xiàn)編碼鍵誤按時,通過按動手機鍵盤上的CLR鍵(即“取消”鍵,下同),清除當前輸入的最后一個筆畫編碼;通過長時間按一次CLR鍵,清除當前輸入的所有筆畫編碼,并返回到漢字輸入的初始界面。注意筆畫編碼刪除與文本輸入?yún)^(qū)中字符刪除的區(qū)別,在未輸入筆畫編碼或已全部清除的情況下,按一次CLR鍵,清除當前文本輸入?yún)^(qū)中光標前的最后一個字符。長時間按一次CLR鍵,清除當前文本輸入?yún)^(qū)中光標前的所有字符;若文本區(qū)中光標前無字符則清除光標后的所有字符;若文本區(qū)中光標前后均無字符則退出文本字符輸入狀態(tài)。
選定操作和翻頁操作的按鍵方案有兩種方案一按“功能鍵+相應(yīng)位置的編碼鍵”從候選漢字列表中選擇特定的漢字(共需兩鍵次);按“功能鍵+功能鍵”對候選漢字列表翻頁一次(共需兩鍵次)。在后面的漢字輸入過程舉例時,以此按鍵操作方法來闡述。在這種按鍵定義方式之下,可以通過長按編碼鍵的方式(這里所謂的“長按”操作,是指較長時間地按住某一按鍵不放,直至按鍵動作產(chǎn)生效果,它是相對于按下按鍵后即時松開的情況而言的,“長按”操作所持續(xù)時間只有在超過一個軟件定義的時間段之后才能產(chǎn)生作用。下同),在字符輸入狀態(tài)不必切換的情況下,輸入最常用的四個標點符號,并使候選漢字列表返回到初始狀態(tài)。作為一個例子,四個編碼鍵與四個標點符號之間的對應(yīng)關(guān)系分別為 鍵-逗號(,); 鍵-句號(?;?); 鍵-問號(?); 鍵-感嘆號(!)。
方案二長按“相應(yīng)位置的編碼鍵”從候選漢字列表中選擇特定的漢字(共需一鍵次);按“功能鍵”對候選漢字列表翻頁(共需一鍵次)。
3.1.1.1.6 關(guān)于漢字輸入過程中的狀態(tài)標識符——以九類符號提示漢字輸入過程。
進入漢字輸入狀態(tài)之后,在筆畫碼輸入的過程中,在屏幕上十字形操作界面中的中央,以各種符號來標識漢字輸入的當前狀態(tài)。這些狀態(tài)標識符共有九種,它們分別用附圖4A-附圖4I,并說明如下3.1.1.1.6.1 附圖4A進入漢字輸入狀態(tài)后、編碼鍵或功能鍵的按鍵操作之前的第一屏顯示,它以十字形操作界面中央位置的“漢”符號為標志。其四周顯示的是候選漢字列表在初始狀態(tài)下的第一屏漢字。
3.1.1.1.6.2 附圖4B-附圖4E在筆畫碼的按鍵輸入之后的狀態(tài)顯示,中心位置的提示符顯示的總是當前剛剛輸入的筆畫編碼所對應(yīng)的編碼鍵,可用鍵位符號 分別標識這些十字形快捷鍵組中的上、下、左、右四個筆畫編碼鍵(也可替換地使用 等鍵位符號標識)。在筆畫碼輸入過程中,軟件操作界面上應(yīng)該始終顯示當前輸入的最后一個筆畫編碼的鍵位符號,因十字形操作界面的中央位置只能顯示一個筆畫編碼,并且連續(xù)輸入的兩個筆畫編碼可能相同,所以這只能在一定程度上作為筆畫碼輸入時按鍵操作的反饋提示。
3.1.1.1.6.3 附圖4F在除其自身狀態(tài)以外的其它各種狀態(tài)之下,按下功能鍵后,界面進入的下一狀態(tài)提示,它以十字形操作界面中央位置的“=”符號為標志。
3.1.1.1. 6.4 附圖4G在附圖4F狀態(tài)之下,再次按下功能鍵,實現(xiàn)翻頁操作后的狀態(tài)標記,它以十字形操作界面中央位置的“#”符號為標志。
3.1.1.1.6.5 附圖4H在附圖4F狀態(tài)之下,按編碼鍵選定漢字后,當候選漢字列表列舉上一輸入字的詞語聯(lián)想字時的狀態(tài)標記,它以十字形操作界面中央位置的“?”符號為標志。
3.1.1.1.6.6 附圖4I在筆畫碼輸入過程中,根據(jù)輸入法的漢字庫碼本,當輸入的筆畫碼非法(該編碼串在碼本中不存在)的情況下,本輸入法不接受這個錯誤輸入的最后一個筆畫,候選漢字列表也不應(yīng)該顯示為空(理論上空碼沒有對應(yīng)的漢字供候選漢字列表顯示),而由輸入法軟件界面提示最后輸入的一個筆畫碼非法的信息,即以“”作為系統(tǒng)提示符號。當出現(xiàn)該符號后,改用正確的筆畫碼輸入,使整個編碼串合法時,該提示符自動消失,取而代之的是當前輸入的合法筆畫碼的鍵位符號標識。
3.1.1.1.7 關(guān)于頻率統(tǒng)計機制的應(yīng)用——提高漢字的平均輸入速度。
在候選漢字列表中所列的各個漢字,均是按照其使用頻率或者詞語的使用頻率由高到低排列的。表現(xiàn)在列表排列上,就是高頻先見的原則排列各漢字。
3.1.1.1.8 關(guān)于詞語聯(lián)想機制的應(yīng)用——提高漢字的平均輸入速度。
當漢字筆畫碼輸入時,已應(yīng)用了筆畫編碼的前綴聯(lián)想的思想(將所有以當前已輸入的筆畫編碼為前綴編碼的漢字進行主動聯(lián)想,并予列表顯示),以便使要輸入的漢字盡快出現(xiàn)于候選漢字列表。除此以外,為提高漢字輸入時的整體速度,結(jié)合在漢語語句表達中詞語所占的比例較大的特點,引入詞語聯(lián)想的思想機制,并同時加大每個漢字的詞語聯(lián)想字的數(shù)目。
引入詞語聯(lián)想機制,可以明顯地提高漢字輸入效率?,F(xiàn)舉例說明,在本輸入法中,若采用4字/頁的容量設(shè)計候選漢字列表大小,假設(shè)平均每個漢字具有64個詞語聯(lián)想字,當要輸入其中一個聯(lián)想字時,理論上,通過兩個筆畫碼即2鍵次即可將任一聯(lián)想字出現(xiàn)于當前屏幕上。這是因為,采用四種類型的筆畫編碼元素檢索這64個漢字時,每輸入一個筆畫編碼,候選漢字列表中的字數(shù)都將縮小為原來的1/4,候選漢字列表中的字數(shù)經(jīng)過64→16→4的兩個步驟的變化之后,字數(shù)由64變?yōu)?,而這4個漢字完全可以放于候選漢字列表中的一個整頁。當要輸入的漢字出現(xiàn)于當前屏?xí)r,再通過2鍵(功能鍵+相應(yīng)編碼鍵)選定輸入特定的漢字。因此,先后總共需要4鍵即可完成任一詞語聯(lián)想字的輸入。
當要輸入的下一個漢字并非上一輸入漢字的詞語聯(lián)想字時,上一輸入漢字的詞語聯(lián)想字在候選漢字列表中的存在并不影響下一個要輸入的漢字的輸入過程。這是因為,雖然當前候選漢字列表包括上一輸入漢字的詞語聯(lián)想字,對此勿需任何按鍵處理,而是根據(jù)下一輸入漢字自身的筆畫筆順按動相應(yīng)的編碼鍵,即可將它從候選漢字列表中檢索出來。
當要輸入的下一個漢字并非上一輸入漢字的詞語聯(lián)想字時,上一輸入漢字的詞語聯(lián)想字在候選漢字列表中的存在并不影響下一個要輸入的漢字的輸入效率。舉例來說,某個漢字的詞語聯(lián)想字的數(shù)目為64,當該漢字輸入后,而要輸入的下一個漢字并非它的詞語聯(lián)想字時,雖然這64個詞語聯(lián)想字位于候選漢字列表的頭部,但只要經(jīng)過3鍵次(43=64)的筆畫碼輸入后,這些詞語聯(lián)想字也就基本上從候選漢字列表中消失了,而通常輸入一個漢字所需的筆畫編碼鍵的鍵次數(shù)要多于3。
在含詞語聯(lián)想字的候選漢字列表中,筆畫碼首先檢索的是這些詞語聯(lián)想字,然后檢索的才是整個漢字庫,并將這兩部分的檢索結(jié)果繼續(xù)先后放于候選漢字列表中,至于后面的整個漢字庫是不是仍然包含這些詞語聯(lián)想字,同樣的道理,它既不影響漢字的檢索過程,也不影響漢字檢索的效率。
詞語聯(lián)想機制的應(yīng)用,使得在實現(xiàn)本漢字輸入法時,除了要建立漢字庫碼本(即漢字庫中每個漢字在本輸入法中的按鍵編碼串的集合),還應(yīng)要建立聯(lián)想字碼本(即漢字庫中每個漢字所對應(yīng)的詞語聯(lián)想字的集合)。
3.1.1.1.9 關(guān)于候選漢字列表中的漢字排序——合理安排各種候選漢字。
候選漢字列表中的所有漢字應(yīng)按其自身的使用頻率,或者按所構(gòu)成的詞語的使用頻率的高低來排列。下面給出候選漢字列表中,各種類型的漢字的排列順序依次為3.1.1.1.9.1 在上一輸入字的聯(lián)想字中,與當前輸入的所有筆畫編碼完全匹配的各個(同碼)漢字,即完全匹配字,并且它們按照使用頻率高低依次排列;3.1.1.1.9.2 在上一輸入字的聯(lián)想字中,以當前輸入的所有筆畫編碼作為前綴的各個編碼所代表的各個漢字,即前綴匹配字,并且它們按照使用頻率高低依次排列;3.1.1.1.9.3 在整個漢字庫中,全部由折筆畫構(gòu)成的兩個漢字乙、乜;3.1.1.1.9.4 在整個漢字庫中,與當前輸入的所有筆畫編碼完全匹配的各個(同碼)漢字,即完全匹配字,并且它們按照使用頻率高低依次排列;3.1.1.1.9.5 在整個漢字庫中,以當前輸入的所有筆畫編碼作為前綴的各個編碼所代表的各個漢字,即前綴匹配字,并且它們按照使用頻率高低依次排列。
在進入漢字輸入狀態(tài)之初,因要輸入的第一個漢字不可能是詞語聯(lián)想字,候選漢字列表將不羅列上面第(3.1.1.1.9.1)、(3.1.1.1.9.2)兩部分的漢字;對于上面第(3.1.1.1.9.4)、(3.1.1.1.9.5)兩部分提到的漢字庫,也可以將它們改為整個漢字庫中除去第(3.1.1.1.9.1)、(3.1.1.1.9.2)兩部分后的其它漢字,但這在軟件實現(xiàn)時在一定程度上會增加程序的復(fù)雜程度。
上面無論是整個字庫,還是聯(lián)想字庫,都是完全匹配字在前,前綴匹配字在后,這是因為當輸入一個筆畫編碼串序列之后,候選漢字列表所列的漢字有完全匹配字,也有前綴匹配字。假設(shè)要輸入的漢字為完全匹配字,倘若把它放在后面,就只有通過翻頁才能找到它,當把它放在前面時,在同碼字不超過一頁的容量即四個漢字的情況下,就不存在翻頁操作;假設(shè)要輸入的漢字為前綴匹配字,即使位于候選漢字列表的后部,仍可通過繼續(xù)輸入筆畫編碼來檢索它,而不是通過翻頁的方式。要知道,通常而言,筆畫編碼檢索的查找方式總要比翻頁的查找方式效率高。
在漢字輸入的過程中,本輸入法都積極推薦盡可能多地輸入它的筆畫碼,使其盡快出現(xiàn)在候選漢字列表的首頁中,而不是通過翻頁的方法找到它。這是因為,筆畫碼輸入是屬于一種索引查找方式,而翻頁屬于一種分塊查找方式,通常前者要比后者的算法效率要高。即使是在詞語聯(lián)想字的輸入時,當要輸入的聯(lián)想字未顯示于候選漢字列表的首頁時,為提高輸入效率,也應(yīng)盡量不使用、或者不首先使用翻頁的方式查找它。
3.1.1.1.10 關(guān)于漢字輸入過程的舉例附圖5示意了在漢字輸入狀態(tài)下的操作過程。
在漢字輸入時的候選漢字列表的排列上,與快捷鍵組中的按鍵分布在形狀上是相同的,以便通過快捷鍵組上的不同編碼鍵,來分別指定輸入候選漢字列表中相應(yīng)位置的漢字。在本實施例的十字形按鍵分布設(shè)計中,屏幕上操作界面中的候選漢字也呈十字形排列,并通過快捷鍵組上的 鍵、 鍵、 鍵、 鍵分別指定輸入候選漢字列表中上、下、左、右位置的漢字。
在漢字輸入的初態(tài),全部由折筆畫構(gòu)成的兩個漢字(乙、乜)位于列表前部,當要輸入這兩個漢字時,可直接選定;在這兩個漢字的后面,是以高頻先見的原則順序排列的漢字庫中的各個漢字。
根據(jù)要輸入的漢字的筆畫構(gòu)成和筆畫順序,依次輸入各個筆畫編碼,按動快捷鍵組中的相應(yīng)編碼鍵,候選漢字列表中的漢字也隨即不斷更新。隨著筆畫碼的不斷輸入,符合檢索要求的漢字的數(shù)量規(guī)模不斷減小。當要輸入的漢字出現(xiàn)于當前屏幕時,通過“功能鍵+相應(yīng)編碼鍵”指定輸入;也可通過“功能鍵+功能鍵”的方式翻頁查找不在本屏內(nèi)的其它漢字。并且檢索操作與翻頁操作可以交叉進行。
在筆畫碼輸入正確的情況下,將要輸入的漢字總位于當前候選漢字列表之中(但未必在屏幕中可見的首頁內(nèi)),漢字輸入的過程就是當前候選漢字列表范圍不斷縮小、直至輸入的筆畫編碼可唯一地代表要輸入的漢字(此時不必在候選漢字列表中再進行“選定”操作)、或者要輸入的漢字出現(xiàn)在可見的候選列表之中(此時需在候選漢字列表中再進行“選定”操作)的過程。在筆畫碼輸入有困難的情況下,可以通過翻頁的方式進行漢字查找。
從查找算法的角度去理解上面的漢字輸入操作,那就是,筆畫編碼串輸入的過程就是不斷輸入關(guān)鍵字、索引查找的過程;在候選漢字列表中選定漢字的過程就是Hash查找的過程;對候選漢字列表翻頁的過程就是分塊查找的過程。
當成功地輸入一個漢字后,在候選漢字列表前部列舉的漢字,總是與該漢字可構(gòu)成詞語的下一漢字,即詞語聯(lián)想字優(yōu)先出現(xiàn),此時操作界面的中央出現(xiàn)“?”標記。對于這些詞語聯(lián)想字,與排在后面的非詞語聯(lián)想字(或整個漢字庫中的漢字)一樣,均可以進行筆畫檢索、選定、翻頁操作。
3.1.1.1.11 關(guān)于實現(xiàn)漢字筆畫碼輸入的其它按鍵方案前面漢字輸入方案中,快捷鍵組中的編碼鍵擔任著輸入筆畫碼和輸入選擇碼這兩種任務(wù),在進行后者操作時,以功能鍵作為前綴輔助鍵,將它與前者操作區(qū)別開來。作為替換方案,下面給出通過其它按鍵輸入漢字編碼的另外兩種方式替換方案之一通過標準的數(shù)字鍵盤,以其它的各種漢字筆畫分解方式(編碼規(guī)則),輸入漢字的筆畫編碼,例如可以將漢字筆畫類型中的五個大類橫、豎、撇、捺、折,分別對應(yīng)于手機鍵盤中的1、2、3、4、5這五個數(shù)字鍵之上,根據(jù)欲輸入漢字的筆畫筆順,通過按動這五個數(shù)字鍵,輸入漢字的筆畫碼。
替換方案之二通過標準的數(shù)字鍵盤,以其拼音作為漢字編碼進行輸入。
在這兩種方案中,候選漢字列表的排列形狀仍為十字形,通過快捷鍵組中的編碼鍵選定輸入十字形候選漢字列表中對應(yīng)位置處的漢字,通過快捷鍵組中的功能鍵對候選漢字列表進行循環(huán)翻頁;與前面不同的是,對候選漢字列表中的選定操作和翻頁操作均是通過單健次完成的。
3.1.1.2 英文輸入系統(tǒng)進入英文輸入狀態(tài)后的操作界面如附圖6A所示,將26個英文字母分布于界面中上、下、左、右四個區(qū),這四個區(qū)分別對應(yīng)于快捷鍵組中的四個編碼鍵。在單詞輸入時,根據(jù)輸入提示界面中每個字母所在區(qū)的位置,按照要輸入英語單詞的字母順序,依次按動相應(yīng)的編碼鍵 由于每個編碼鍵代表的是多個字母,故所輸入的編碼鍵串往往對應(yīng)于多個字母組合。根據(jù)對所輸入的編碼鍵串對應(yīng)的字母組合的合法性(這些字母組合能否構(gòu)成英文單詞,或者能否成為某個/某些英文單詞的前綴)的判斷情況,系統(tǒng)將合法的字母組合篩選出來,具體說來,這些合法的字母組合包括以下兩種之一以當前輸入的編碼串字母、據(jù)其輸入順序、所能組合成的各個合法的所有英文單詞;之二以當前輸入的編碼串字母為其前綴的、智能聯(lián)想的所有英文單詞。
將上面兩類英文單詞的集合,創(chuàng)建成為一個候選單詞列表。并且在這個候選單詞列表中,首先列舉上面第一類單詞,然后列舉上面第二類單詞;在這兩類單詞中,均是按照使用頻率來排列它們。將候選單詞列表中的第一個單詞以反色顯示于文本編輯區(qū)內(nèi),通過按動功能鍵 循環(huán)地翻頁,依次列舉顯示其它單詞。
隨著編碼鍵的字母輸入,候選單詞列表也隨即不斷更新為最可能的、最常用的單詞,充分反映前幾個字母組合的統(tǒng)計規(guī)律(盡管只有列表中的第一個單詞在文本編輯區(qū)內(nèi)顯示出來)。當要輸入的單詞出現(xiàn)時通過長按上編碼鍵 取消當前整個單詞的輸入;通過長按下編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母全部為小寫;通過長按左編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母第一個為大寫,其余為小寫;通過長按右編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母全部為大寫。
在英文字母輸入按鍵錯誤的情況下,通過按CLR鍵,清除最后輸入的一個字母,通過長按CLR鍵,清除當前輸入的所有字母;在未輸入字母編碼或已全部清除的情況下,按一次CLR鍵,則清除當前輸入的最后一個單詞。
當前單詞確認輸入完成后,它在文本編輯區(qū)內(nèi)由反色顯示改為常色顯示,且其后自動出現(xiàn)一個空格,作為它與下一個要輸入的單詞的分隔。接下來可以按照同樣的方法輸入下一個單詞。
在前面英文單詞輸入方案中,快捷鍵組中的編碼鍵擔任著輸入單詞的字母編碼和輸入單詞的選擇編碼這兩種任務(wù)。作為替換方案,下面給出利用標準數(shù)字鍵和快捷鍵組共同完成單詞輸入的一種方式使用手機鍵盤上的標準數(shù)字鍵輸入構(gòu)成單詞的各個字母;使用快捷鍵組的編碼鍵輸入指定的單詞;使用快捷鍵組的功能鍵對候選單詞列表進行循環(huán)翻頁。(這種英文單詞輸入方式與后面將要闡述的“3.1.2.2文字陳述式菜單訪問”操作原理相同,具體操作方式參見該部分。)3.1.1.3 字母輸入在本實施例中,對于字母的輸入,類似于前面漢字輸入時,在候選字列表中選定特定漢字的方法。即把它們的元素集合(a-z這26個英文字母)置于一個候選字符列表之中,然后從中選擇。在這種情況下的操作界面如附圖7A所示。在字母輸入狀態(tài)下按編碼鍵 選定輸入十字形操作界面中相應(yīng)區(qū)位的字母;長按編碼鍵 選定輸入十字形操作界面中相應(yīng)區(qū)位的字母,并改變字母的大小寫狀態(tài);按功能鍵 對十字形操作界面中的字母進行循環(huán)翻頁。
3.1.1.4 符號輸入在本實施例中,對于符號的輸入,類似于上面的字母輸入方法。即把它們的元素集合置于一個候選字符列表之中,然后從中選擇。在這種情況下的操作界面如附圖8A所示。在符號輸入狀態(tài)下按編碼鍵 選定輸入十字形操作界面中相應(yīng)區(qū)位的符號;按功能鍵 對十字形操作界面中的符號進行循環(huán)翻頁。
當文本中輸入一個符號后,系統(tǒng)自動由符號輸入狀態(tài)切換到原先的字符(漢字、英文、數(shù)字、字母)輸入狀態(tài)。這是因為,通常而言,符號在文本中并非連續(xù)出現(xiàn),而是單獨出現(xiàn)。
3.1.1.5 標點輸入在本實施例中,對于標點的輸入,類似于上面的字母輸入方法。即把它們的元素集合置于一個候選字符列表之中,然后從中選擇。在這種情況下的操作界面如附圖9A所示。在標點輸入狀態(tài)下按編碼鍵 選定輸入十字形操作界面中相應(yīng)區(qū)位的標點;按功能鍵 對十字形操作界面中的標點進行循環(huán)翻頁。
當文本中輸入一個標點后,系統(tǒng)自動由標點輸入狀態(tài)切換到原先的字符(漢字、英文、數(shù)字、字母)輸入狀態(tài)。這是因為,通常而言,標點在文本中并非連續(xù)出現(xiàn),而是單獨出現(xiàn)。
3.1.1.6 光標定位當對輸入的文本字符進行編輯時,往往需要將光標位置移動到待操作(插入、刪除等)字符的位置,此時便涉及到光標定位操作。利用本發(fā)明進行光標定位操作時,將整個字符文本視為一個候選字符列表,把光標的定位過程視為其中的、光標將要到達的目標字符的選定過程。通過快捷鍵組的功能鍵對整個字符文本翻頁,每頁中的字符均被分區(qū),當目標字符出現(xiàn)在當前屏?xí)r,根據(jù)目標字符所在的屏幕分區(qū)在整個屏幕中的位置,按動快捷鍵組中相應(yīng)位置的編碼鍵,目標字符所在的屏幕分區(qū)即被選中,并成為當前的、變小了的候選字符列表。通過這樣的連續(xù)多鍵次操作,逐級縮小候選字符列表的范圍,最后將光標定位在目標字符之上。下面舉例說明。
假設(shè)在屏幕中字符文本編輯區(qū)的大小為8行字符×8個漢字的寬度/行,如附圖10A所示,現(xiàn)要求將光標定位在附圖中黑色方格位置的字符之上。
首先應(yīng)將快捷鍵組的輸入功能切換至光標定位狀態(tài),此時在文本編輯區(qū)內(nèi)將出現(xiàn)一個十字形坐標,其中水平線通過屏幕中央一行的字符,垂直線通過屏幕中央一列的字符。在光標定位過程中,這個十字形坐標線長度所能涉及到的行和列的縱橫范圍,即構(gòu)成當前候選字符列表的范圍,在圖中以黑色粗線框表示這個范圍。線框內(nèi)的十字形坐標線原點(交點)代表當前光標位置,它總會處于當前候選字符列表范圍即黑色粗線框范圍內(nèi)的中心位置。當候選字符列表范圍內(nèi)的總行(列)數(shù)為偶數(shù)時,在處于中央的兩行(列)中,可取序號較小的一行(列)為十字形坐標的通過位置。根據(jù)目標字符相對于這兩條坐標線的位置,按動快捷鍵組上的相應(yīng)編碼鍵。具體來說,當目標字符位于水平坐標線的上面時,按 鍵;當目標字符位于水平坐標線的下面時,按 鍵;當目標字符位于垂直坐標線的左面時,按 鍵;當目標字符位于垂直坐標線的右面時,按 鍵。區(qū)別于在后面第二組實施例中將要闡述的田字形快捷鍵組的光標定位方式,在十字形快捷鍵組的光標定位的過程中,根據(jù)目標字符在十字形坐標中的位置,在編碼鍵的使用上,往往具有二選一的任意性,例如,當目標字符位于十字坐標線的右上角時,可以按 鍵(因為它位于水平坐標線的上面),也可以按 鍵(因為它位于垂直坐標線的右面)。但當目標字符位于坐標線之上但不位于原點位置時,只能根據(jù)不通過它的坐標線來選擇相應(yīng)的編碼鍵。
根據(jù)附圖10A中目標字符的位置,首先按編碼鍵 (或編碼鍵 下面按前者繼續(xù)闡述,下同),之后的候選字符列表的范圍變?yōu)樵怪弊鴺司€右側(cè)的部分,通過這部分字符的中央行和中央列重新出現(xiàn)一個十字形坐標線。然后按編碼鍵 和編碼鍵 最后以反色或其它背景顏色顯示的方式,將光標定位在目標字符上。
根據(jù)這種光標定位方式計算,將光標定位在第1-8行(列)所需的上下(左右)編碼鍵的鍵次數(shù)分別為2、1、2、0、2、1、2、3,平均鍵次數(shù)為1.625,這樣將光標定位在當前屏中任一字符之上所需的編碼鍵的鍵次數(shù)為1.625×2=3.25。其中最理想時所需的鍵次數(shù)為0,最惡劣時所需的鍵次數(shù)為6。
需要說明的是,通常一個英文字母、符號、標點等僅占用半個漢字的顯示寬度,這使得在十字坐標的垂直線通過候選字符列表區(qū)域中間一列的字符時,在某行將有可能出現(xiàn)覆蓋(一個半角字符+半個漢字)或者(半個漢字+半個漢字)的情況,為便于操作,在軟件實現(xiàn)時可避免這種情況的發(fā)生,即將垂直線在本行暫時錯位地從整個漢字或半角字符通過。這在整體上不會影響十字坐標線形狀的顯示,通常也不會增加光標定位所需的按鍵次數(shù)。
在上面的舉例中,還有一種情況是,原本是一個漢字區(qū)域的最后定位區(qū)域現(xiàn)覆蓋的是(一個半角字符+半個漢字)、或(半個漢字+半個漢字)、或(一個半角字符+一個半角字符),此時可通過快捷鍵組上的 鍵選取左側(cè)的字符,通過快捷鍵組上的 鍵選取右側(cè)的字符。在這種情況下,要增加一次按鍵,才可將光標最終定位在目標字符上。
在附圖10A中,十字形坐標線的介入,完全是為了便于說明問題,其實在實際應(yīng)用時,它可以被其中心原點所代替(為了醒目,可使用與其它字符的前景色、背景色均不同的顏色顯示中心原點處的字符),此時的操作流程變?yōu)楦綀D10B所示。這樣的操作界面更簡潔醒目、也更符合人們的上下左右直觀判斷地移動光標的習(xí)慣。由附圖10B可以看出,利用本發(fā)明在文本字符中上下左右移動光標時,不再是逐行或逐個字符地移動,而是跳越式地前進,由于它采用了折半查找的搜索算法,所以能夠加快光標移動過程。
到此為止,僅僅按照前面的闡述,在光標定位過程中,若因操作失誤按錯其中任一個編碼鍵,都會導(dǎo)致目標字符位于當前候選字符列表的范圍之外,最后也將無法將光標定位在目標字符上。例如,當誤按為上(下、左、右)編碼鍵后,新的候選字符列表將位于目標字符的上(下、左、右)部,并最終將無法使光標定位在目標字符上。
作為強化措施,當按錯編碼鍵之后,雖然導(dǎo)致目標字符位于當前候選字符列表范圍之外,此時仍不妨繼續(xù)按動相應(yīng)編碼鍵,使十字形坐標線原點盡量靠近目標字符,直到水平坐標線或垂直坐標線位于候選字符列表范圍的邊緣。此時
——若水平坐標線位于當前候選字符列表范圍的上邊緣,并要繼續(xù)按上編碼鍵鍵 新的候選字符列表范圍將發(fā)生如下變化其列號部分和垂直坐標線均保持不變,其行號部分變?yōu)樵阶鴺司€以上直至屏幕最頂一行,并且新的水平坐標線位于這些行中的中間一行上。
——若水平坐標線位于當前候選字符列表范圍的下邊緣,并要繼續(xù)按下編碼鍵鍵 新的候選字符列表范圍將發(fā)生如下變化其列號部分和垂直坐標線均保持不變,其行號部分變?yōu)樵阶鴺司€以下直至屏幕最底一行,并且新的水平坐標線位于這些行中的中間一行上。
——若垂直坐標線位于當前候選字符列表范圍的左邊緣,并要繼續(xù)按左編碼鍵鍵 新的候選字符列表范圍將發(fā)生如下變化其行號部分和水平坐標線均保持不變,其列號部分變?yōu)樵怪弊鴺司€以左直至屏幕最左一列,并且新的垂直坐標線位于這些列中的中間一列上。
——若垂直坐標線位于當前候選字符列表范圍的右邊緣,并要繼續(xù)按右編碼鍵鍵 新的候選字符列表范圍將發(fā)生如下變化其行號部分和水平坐標線均保持不變,其列號部分變?yōu)樵怪弊鴺司€以右直至屏幕最右一列,并且新的垂直坐標線位于這些列中的中間一列上。
由此看出,光標定位時按錯編碼鍵之后,不必刻意更正,只需仍然以直觀的方式按動上下左右編碼鍵移動光標,即能最終地將光標定位在目標字符上,上述光標定位的強化措施能夠?qū)⒉僮魇д`“隱”化。這種光標定位的強化措施不僅僅適用于按錯編碼鍵的情況,還可用于把光標由當前位置移動到其它位置,如附圖10C所示的光標移動過程,為便于說明問題,在本圖中,仍然以十字形坐標原點指示當前光標位置,并用黑色粗線框表示當前候選字符列表的范圍。
當光標定位完成后,便可進行字符插入和刪除操作了。若要插入字符,首先將快捷鍵組切換到相應(yīng)的字符輸入狀態(tài),然后進行字符的輸入添加。若要刪除字符,當文本區(qū)中光標之前有字符時按CLR鍵,清除光標之前的第一個字符;當光標之前有字符時長按CLR鍵,清除光標之前的所有字符;當光標之前無字符但之后有字符時按CLR鍵,清除光標之后的第一個字符;當光標之前無字符但之后有字符時長按CLR鍵,清除光標之后的所有字符;當文本編輯區(qū)為空時按CLR鍵或長按CLR鍵,退出文本字符輸入狀態(tài)。
3.1.1.7 對以上文本字符輸入操作做出的說明3.1.1.7.1 (關(guān)于利用快捷鍵組實現(xiàn)數(shù)字輸入)利用快捷鍵組可以實現(xiàn)各種常見的字符輸入,例如漢字、英文、數(shù)字、字母、符號、標點等,值得說明的是,前面沒有給出數(shù)字輸入的實施例,這是因為,小鍵盤掌上設(shè)備通常設(shè)有數(shù)字鍵,并且人們已習(xí)慣于通過數(shù)字鍵輸入數(shù)字的方式。對于不含數(shù)字鍵的電子設(shè)備,其數(shù)字輸入方法,可以參考前面字母、符號、標點的輸入方法。此時若同時利用快捷鍵組進行數(shù)字輸入和其它操作(例如電話撥號),可以利用長按功能鍵的方法,將快捷鍵組的功能切換到其它操作狀態(tài)。
3.1.1.7.2 (關(guān)于文本字符輸入中的狀態(tài)切換)以上第(3.1.1.1)-(3.1.1.6)部分闡述了在文本字符輸入狀態(tài)下的六種具體操作,即漢字輸入、英文輸入、字母輸入、符號輸入、標點輸入、光標定位,這些操作利用的均為快捷鍵組,它們之間的輸入狀態(tài)切換方法如附圖11所示(除此以外,還可以使用手機鍵盤中軟鍵(Soft Key)定義的方法來代替圖中的“長按功能鍵”操作。此處所謂的“軟鍵”,在有些手機中又稱為“功能鍵”、“菜單鍵”、“快捷鍵”等,其功能往往是多樣的,與手機所處的操作狀態(tài)有關(guān),并由軟件定義各操作狀態(tài)之下的功能。它通常有兩個,位于手機按鍵盤的頂部,并由顯示屏底部的標簽文字對其功能做出說明)。在附圖11中,利用長按功能鍵的方法實現(xiàn)各狀態(tài)間的切換,其意義在于,可以在拇指不離開快捷鍵組的情況下繼續(xù)操作。
根據(jù)附圖11所示,當進入文本字符輸入狀態(tài)后,系統(tǒng)默認地處于漢字輸入狀態(tài);在上面任一字符輸入狀態(tài)、字符選擇狀態(tài)、光標定位狀態(tài),下利用手機鍵盤中軟鍵定義,來確認文本字符的輸入完成。
3.1.1.7.3 (關(guān)于字符輸入界面中的結(jié)構(gòu)嵌套)在利用快捷鍵組輸入某些文本字符時(例如漢字、數(shù)字、字母、符號、標點),字符選定的輸入操作界面中還可以出現(xiàn)嵌套結(jié)構(gòu)。在字符選定時,首先根據(jù)要選字符在提示界面中的分區(qū)的位置,按動相應(yīng)的編碼鍵,所在分區(qū)即被選中,之后該分區(qū)以陰影、線框、反色、不同的前景或背景顏色等手段加以特別顯示,然后根據(jù)要選字符在分區(qū)中的位置按動相應(yīng)的編碼鍵,該字符即被選中。以符號輸入為例,操作界面如附圖12所示。
在嵌套結(jié)構(gòu)的操作界面中,在漢字輸入時,利用“功能鍵+(分區(qū))編碼鍵+(區(qū)內(nèi))編碼鍵”的方法選定漢字,利用“功能鍵+功能鍵”的方法翻頁;在字母輸入、符號輸入、標點輸入時,利用“(分區(qū))編碼鍵+(區(qū)內(nèi))編碼鍵”的方法選定這類字符,利用“功能鍵”的方法翻頁。
這種嵌套結(jié)構(gòu)因加大了每頁中的字符數(shù)量,從而會加快翻頁速度,因而能提高字符檢索速度。
3.1.1.7.4 (關(guān)于某些操作的傳統(tǒng)的按鍵方法)以上第(3.1.1.1)-(3.1.1.6)部分闡述了在文本字符輸入狀態(tài)下利用快捷鍵組實現(xiàn)的六種具體操作,這六種具體操作中的每一個均構(gòu)成本發(fā)明的一個獨立實施例,因此它們中的某個或某些操作,在實際應(yīng)用時除了使用本發(fā)明涉及的快捷鍵組及其相應(yīng)的操作方法外,也可以通過手機中的其它按鍵及傳統(tǒng)的方法來實現(xiàn)。例如通過軟鍵定義,在文本字符輸入時彈出候選符號列表;通過四向?qū)Ш芥I,以上、下、左、右逐個字符地位置移動的方式來實現(xiàn)光標定位等。當其中的某些操作不使用快捷鍵組時,附圖11所示的字符輸入狀態(tài)在數(shù)量上將被簡化。
3.1.2 功能菜單訪問手機軟件系統(tǒng)中的主功能菜單往往有多種表現(xiàn)形式,下面以其中的兩類來闡述本發(fā)明的應(yīng)用3.1.2.1 圖標陣列式菜單訪問圖標式菜單選項以陣列的形式顯示于屏幕界面中,在每屏中共有四個選項,它們以十字形方式排列,即它們之間的相對位置分別為上、下、左、右??旖萱I組中上、下、左、右的四個編碼鍵 分別對應(yīng)這四個圖標式菜單選項,按動任一編碼鍵即選中其相應(yīng)位置的圖標菜單選項操作。當圖標式菜單選項較多需要多頁顯示時,通過快捷鍵組中的功能鍵 對其進行循環(huán)翻頁。在每屏中顯示圖標式菜單選項時,在中央位置均應(yīng)標出該屏菜單在同級菜單中的頁碼序數(shù)。操作過程舉例如附圖13所示,在該圖中,上一級的圖標菜單選項共有3屏,菜單選項01的下一級的子菜單選項共有2屏。
3.1.2.2 文字陳述式菜單訪問當菜單選項以整行文字方式列舉時,在該行文字的前面,以鍵位符號指示選擇該選項時的相應(yīng)編碼鍵。即分別用 標記來表明選定各菜單選項所需要的編碼鍵鍵位,操作過程如附圖14A所示。在該附圖所示的屏幕界面中,在每一行候選文字行菜單選項的前面,均有一個鍵位標記來指示其相應(yīng)的編碼鍵,按動相應(yīng)的編碼鍵,即可選定該菜單選項;當菜單選項較多需多屏顯示時,按功能鍵 對其進行循環(huán)翻頁。由于受編碼鍵個數(shù)的限制,每屏上的候選文字行菜單選項的總數(shù)目不可超過四項。
當每屏上的候選文字行菜單選項的總數(shù)目大于四項而又不大于六項時,可以通過兩個編碼鍵來指定,即通過文字行選項前的 標記指示其相應(yīng)的兩個操作按鍵分別為(上+下)、(上+左)、(上+右)、(下+左)、(下+右)、(左+右)的兩個按鍵組合。操作過程如附圖14B所示。這兩個按鍵按動時不分先后次序。舉例來說,若要選擇前面標有 標記的選項。在操作時,可以先按上面的編碼鍵 然后再按右面的編碼鍵 也可先按右面的編碼鍵 然后再按上面的編碼鍵 當每屏中共有六個文字行選項時,它們前面分別以上述標記來區(qū)別,結(jié)合前面闡述的積極聯(lián)想的信息輸入思想,當按下鍵 后,在原先的六個選項中,具有 標記的選項顯示背景顏色發(fā)生改變,或者這三項繼續(xù)保留而其它三個選項從屏幕中消失。因為這三個選項具備按鍵輸入要求,即在它們需要的復(fù)合按鍵中,含有鍵 繼而,這三個繼續(xù)保留的選項前面的標記 又分別相應(yīng)地變化為 由此來提示操作者需要按動的第二個編碼鍵是什么。
在每屏的候選菜單列表中,均以其它背景顏色顯示出在上一級菜單中它們所對應(yīng)的選項的名稱,以及當前屏(頁)在本級候選菜單列表中的頁序號碼,例如,在附圖14A、附圖14B中,上一級的圖標菜單選項共有3屏,菜單選項01的下一級的子菜單選項共有2屏。
3.1.2.3 對以上功能菜單訪問操作做出的說明3.1.2.3.1 (關(guān)于菜單操作的導(dǎo)航路徑)在上面提到的各類菜單的訪問時,均會利用導(dǎo)航路徑提示當前訪問的菜單選項載在整個菜單結(jié)構(gòu)中的位置。即由上而下,通過逐層菜單選項名稱的列舉,在屏幕上顯示出當前訪問的菜單選項在整個菜單結(jié)構(gòu)中的導(dǎo)航路徑,舉例如附圖15所示。這樣的文字行提示,會給用戶帶來方便,它防止用戶在瀏覽手機屏幕上迷宮般的信息時迷失方向。
3.1.2.3.2 (關(guān)于菜單操作的上層返回)當訪問以上兩種形式的功能菜單(圖標陣列式菜單、文字陳述式菜單)時,通過長按快捷鍵組中的功能鍵,退回到上一級菜單。除此以外,還可通過按動手機鍵盤中的CLR鍵的方法退回到上一級菜單,通過長按CLR鍵的方法退出菜單訪問狀態(tài)。但是,當文字陳述式菜單選項利用雙編碼鍵標識和編碼時,利用手機鍵盤中的CLR鍵,清除錯誤輸入的第一個編碼鍵;進入下一級菜單后按CLR鍵將返回至上一級菜單。通過長按功能鍵退回到上一級菜單,如此按鍵定義的意義在于,可以在拇指不離開快捷鍵組的情況下將當前操作菜單返回到上一級。對于以上兩種形式的功能菜單,可總結(jié)為附圖16A所示的基本操作模式。
3.1.2.3.3 (關(guān)于菜單操作的列表切換)在上面一條中,對“長按功能鍵”的操作,已定義為“退回到上一級菜單”,除此以外,該操作還可以定義為將當前候選菜單列表切換到,它們所對應(yīng)的上一級菜單選項在上級候選菜單列表中按照循環(huán)方式的下一個選項所對應(yīng)的候選菜單列表,此時的菜單操作模式如附圖16B所示。如此按鍵定義,是為了借鑒和吸收目前手機中常見的菜單結(jié)構(gòu)的四向?qū)Ш芥I的操作方式的優(yōu)點,其意義在于,可以減少按鍵次數(shù),尤其是在二維菜單結(jié)構(gòu)中,因使用者不熟悉菜單設(shè)置而需要逐項查找某一特定的菜單選項時,更能表現(xiàn)出這種操作方式的優(yōu)越性。舉例來說——當使用者通過菜單瀏覽逐項查找需要的功能操作選項時,通常要先將當前菜單返回到上一級它們所對應(yīng)的選項,然后在上一級菜單中選定與該選項并行的其它選項,現(xiàn)通過長按功能鍵,可以實現(xiàn)在上一級候選菜單列表中兩個不同選項所對應(yīng)的、它們的下一級候選菜單列表之間的直接切換;——當使用者在電話本中添加一條記錄時(一條記錄通常包含這些數(shù)據(jù)項姓名、辦公電話、住宅電話、手機號碼、電子郵件、來電鈴聲、來電圖像、群組類型等),當輸入編輯其中一個數(shù)據(jù)項完成后,勿需返回到這些數(shù)據(jù)項的列表狀態(tài),可通過長按功能鍵,直接切換進入到下一個數(shù)據(jù)項的輸入編輯狀態(tài);——當使用者在閱讀短信時,在閱讀其中一條短信的過程中,若要閱讀其它短信,勿需返回到這些短信的列表狀態(tài),可通過長按功能鍵,直接切換進入到下一條短信的內(nèi)容瀏覽狀態(tài)。
在以上三個例子中,操作所需的鍵次數(shù)由傳統(tǒng)的兩鍵次變成了一鍵次,并且在操作過程中拇指沒有離開快捷鍵組。
3.1.2.3.4 (關(guān)于菜單操作的用戶引導(dǎo))當訪問以上兩種形式的功能菜單(圖標陣列式菜單、文字陳述式菜單)時,通過長按快捷鍵組中的編碼鍵,由系統(tǒng)提供各編碼鍵相應(yīng)菜單選項的幫助性文字說明(在文字陳述式菜單訪問時,若以復(fù)合編碼鍵的鍵位符號標識各個選項,則長按第二個編碼鍵)。因為適應(yīng)性測試表明,如果屏幕不提供一些附加的、用戶操作的引導(dǎo)說明,不少用戶很難理解各選項的含義。各選項的幫助性文字說明的窗口,在長按相應(yīng)編碼鍵之后出現(xiàn),松開按鍵之后消失。
3.1.3 用戶數(shù)據(jù)操作對用戶數(shù)據(jù)進行操作的菜單,指的是針對用戶數(shù)據(jù)進行的各種可能的功能操作的集合,它往往不出現(xiàn)在于手機內(nèi)的樹狀主功能菜單結(jié)構(gòu)之中,只有在訪問用戶數(shù)據(jù)時,才會根據(jù)需要彈出對這些數(shù)據(jù)進行各種操作的菜單。例如,當用戶查詢電話本時,針對電話本中一條記錄的某一電話號碼,可以進行撥打電話、發(fā)送短信、號碼編輯、通話歷史查詢等操作,此時的操作界面如附圖17A所示;再如,針對用戶收到的某一短信,可以進行回信、回話、轉(zhuǎn)寄、刪除等操作,此時的操作界面如附圖17B所示。
在對用戶數(shù)據(jù)進行操作時,快捷鍵組同時擔任著訪問用戶數(shù)據(jù)和訪問對這些數(shù)據(jù)操作的功能菜單這兩種任務(wù)。在用戶數(shù)據(jù)訪問狀態(tài)下,通過長按功能鍵,進入對當前訪問的用戶數(shù)據(jù)項(即在上一級列表中當前列表所對應(yīng)的用戶數(shù)據(jù)選項)的功能操作狀態(tài),如附圖18所示。當只針對當前用戶數(shù)據(jù)項中的某一選項進行某種功能操作時,應(yīng)首先在用戶數(shù)據(jù)訪問狀態(tài)下進入相應(yīng)的數(shù)據(jù)子項,然后長按功能鍵,進入只針對該數(shù)據(jù)子項的功能操作。
根據(jù)前面,由用戶數(shù)據(jù)訪問狀態(tài)進入其相應(yīng)的功能操作菜單狀態(tài)的方法是長按功能鍵,除此以外,還可以使用手機鍵盤中軟鍵定義的方法實現(xiàn)這種操作。前者按鍵定義的的意義在于,它可以在拇指不離開快捷鍵組的情況下繼續(xù)進行下一步操作。
在功能操作菜單狀態(tài)下,可通過長按功能鍵、按CLR鍵、軟鍵定義等方法切回到原用戶數(shù)據(jù)訪問狀態(tài),或者在執(zhí)行完畢相應(yīng)的功能操作后、由系統(tǒng)自動返回。
3.1.4 電話號碼撥叫通常情況下,人們所撥打的大部分電話號碼往往可以從手機內(nèi)所保存的電話號碼信息(例如電話號碼薄、通話記錄等)中檢索得到;并且,人們所撥打的大部分電話號碼在其所有使用的電話號碼(例如,電話號碼本中的所有號碼)中只占很少的比例,即具有“少數(shù)電話號碼被高頻使用”的特點。鑒于上述兩點思想,在撥打電話號碼時,完全可以利用“信息輸入即信息檢索”的思想、通過聯(lián)想的形式、列表輸出最可能使用的電話號碼,供操作者加以選用。此時將電話撥號時的數(shù)字輸入過程演變成為一種信息檢索的過程。換而言之,當電話號碼輸入時,沒有必要完整地輸入所有數(shù)字,而只需輸入關(guān)鍵碼數(shù)字。不過本實施例得以實現(xiàn)的前提條件和思想基礎(chǔ)是,手機存儲器中保存有相應(yīng)的用戶數(shù)據(jù),例如各種通話記錄中使用的號碼、電話號碼本中的號碼等。
這種檢索式的電話號碼撥叫過程的特征如下3.1.4.1 檢索范圍限定可按從高頻到低頻的順序依次排列檢索的電話號碼記錄,例如可以為使用者定義的快捷撥號(或稱為單鍵撥號、縮位撥號等)列表、已撥電話列表、已接電話列表、未接電話列表、話機內(nèi)保存的電話號碼列表、短消息接收和發(fā)送號碼列表等。這種由高頻使用到低頻使用排列的電話號碼,使得所需的號碼盡快出現(xiàn)于候選號碼列表之中,以便選定撥叫。
3.1.4.2 檢索關(guān)鍵碼值上述范圍的電話號碼中,任一號碼中的連續(xù)若干位與當前已通過按鍵輸入的數(shù)字完全相同,并且這些連續(xù)出現(xiàn)的數(shù)字在原電話號碼中的位置可以是任意的。
3.1.4.3 檢索結(jié)果輸出將符合檢索條件的電話號碼以列表顯示,并且在列表中每一條號碼數(shù)字的前面,利用鍵位符號標記(單獨編碼鍵的鍵位符號 或者復(fù)合編碼鍵的鍵位符號 )注明選擇它的編碼鍵在快捷鍵組中的位置;需多頁顯示檢索結(jié)果時,利用快捷鍵組中的功能鍵 進行循環(huán)翻頁。為便于使用者確認要使用的號碼,檢索到的號碼也可以人名的形式顯示,這也降低撥錯電話號碼的可能性,當然這個功能要以手機電話號碼本內(nèi)保存有此號碼記錄為前提。
3.1.4.4 檢索結(jié)果利用當利用手機鍵盤中數(shù)字鍵輸入電話號碼數(shù)字過程中,在數(shù)字輸入窗口的下面,即出現(xiàn)滿足上述檢索特征的候選號碼列表。當要撥打的電話號碼出現(xiàn)在檢索列表中時,據(jù)其相應(yīng)的鍵位符號標記,按動相應(yīng)編碼鍵即可選定并直接呼出該電話號碼。對該候選號碼列表的操作界面如附圖19所示。
3.2 第二組實施例利用田字形快捷鍵組進行各種按鍵操作3.2.1 文本字符輸入3.2.1.1 漢字輸入在本實施例中,漢字輸入的方式雷同于第一組實施例中所述的漢字輸入方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形,同時相應(yīng)地,漢字輸入的操作界面也相應(yīng)地由十字形改為了田字形。
與第一組實施例相同,漢字的橫、豎、撇、捺這四種筆畫類型對應(yīng)于田字形快捷鍵組的四個編碼鍵,漢字的折筆畫據(jù)其在漢字中的筆順位置由其它四種筆畫類型代替。漢字的這種筆畫碼輸入規(guī)則與上面第一組實施例中的“漢字輸入”部分的相關(guān)描述完全相同。
作為一個實施例,漢字的橫、豎、撇、捺四個筆畫分別對應(yīng)于快捷鍵組中的左上、右上、左下、右下方位的編碼鍵,這四種漢字筆畫與四個編碼鍵之間的這種對應(yīng)規(guī)則如附圖2B所示。
在漢字輸入狀態(tài)下按編碼鍵 輸入各種漢字筆畫類型;按“功能鍵 +相應(yīng)編碼鍵 分別選定輸入田字形候選漢字列表中相應(yīng)位置的漢字,這些編碼鍵分別對應(yīng)候選漢字列表中左上角、右上角、左下角、右下角位置的漢字;按“功能鍵 +”功能鍵 對田字形操作界面進行循環(huán)翻頁。
3.2.1.2 英文輸入在本實施例中,英文輸入的方式雷同于第一組實施例中所述的英文輸入方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形,同時相應(yīng)地,英文輸入的操作界面也相應(yīng)地由十字形改為了田字形,此時的操作界面如附圖6B所示。
在英文輸入狀態(tài)下按編碼鍵 輸入構(gòu)成英文單詞的各個字母;長按上編碼鍵 取消當前整個單詞的輸入;長按下編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母全部為小寫;長按左編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母第一個為小寫,其余為小寫;長按右編碼鍵 確認輸入當前單詞,并且輸入的單詞中的字母全部為大寫;按功能鍵 對各候選單詞進行循環(huán)翻頁。
在“3.1.1.2英文輸入”部分中所提到的英文輸入的替換方案,在田字形快捷鍵組的實施例中仍然適用,只不過是,此時利用田字形的鍵位符號對各個英文單詞進行編碼。
3.2.1.3 字母輸入在本實施例中,字母輸入的方式雷同于第一組實施例中所述的字母輸入方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形,同時相應(yīng)地,字母輸入的操作界面也相應(yīng)地由十字形改為了田字形,此時的操作界面如附圖7B所示。在字母輸入狀態(tài)下按編碼鍵 選定輸入田字形操作界面中相應(yīng)區(qū)位的字母;長按編碼鍵 選定輸入田字形操作界面中相應(yīng)區(qū)位的字母,并改變字母的大小寫狀態(tài);按功能鍵 對田字形操作界面中的字母進行循環(huán)翻頁。
3.2.1.4 符號輸入在本實施例中,符號輸入的方式雷同于第一組實施例中所述的符號輸入方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形,同時相應(yīng)地,符號輸入的操作界面也相應(yīng)地由十字形改為了田字形,此時的操作界面如附圖8B所示。在符號輸入狀態(tài)下按編碼鍵 選定輸入田字形操作界面中相應(yīng)區(qū)位的符號;按功能鍵 對田字形操作界面中的符號進行循環(huán)翻頁。
當文本中輸入一個符號后,系統(tǒng)自動由符號輸入狀態(tài)切換到原先的字符(漢字、英文、數(shù)字、字母)輸入狀態(tài)。這是因為,通常而言,符號在文本中并非連續(xù)出現(xiàn),而是單獨出現(xiàn)。
3.2.1.5 標點輸入在本實施例中,標點輸入的方式雷同于第一組實施例中所述的標點輸入方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形,同時相應(yīng)地,標點輸入的操作界面也相應(yīng)地由十字形改為了田字形,此時的操作界面如附圖9B所示。在標點輸入狀態(tài)下按編碼鍵 選定輸入田字形操作界面中相應(yīng)區(qū)位的標點;按功能鍵 對田字形操作界面中的標點進行循環(huán)翻頁。
當文本中輸入一個標點后,系統(tǒng)自動由標點輸入狀態(tài)切換到原先的字符(漢字、英文、數(shù)字、字母)輸入狀態(tài)。這是因為,通常而言,標點在文本中并非連續(xù)出現(xiàn),而是單獨出現(xiàn)。
3.2.1.6 光標定位當對輸入的文本字符進行編輯時,往往需要將光標位置移動到待操作(插入、刪除等)字符的位置,此時便涉及到光標定位操作。利用本發(fā)明進行光標定位操作時,將整個字符文本視為一個候選字符列表,把光標的定位過程視為其中的、光標將要到達的目標字符的選定過程。通過快捷鍵組的功能鍵對整個字符文本循環(huán)翻頁,每頁中的字符均被分區(qū),當目標字符出現(xiàn)在當前屏?xí)r,根據(jù)目標字符所在的屏幕分區(qū)在整個屏幕中的位置,按動快捷鍵組中相應(yīng)位置的編碼鍵,目標字符所在的屏幕分區(qū)即被選中,并成為當前的、變小了的候選字符列表。通過這樣的連續(xù)多鍵次操作,逐級縮小候選字符列表的范圍,最后將光標定位在目標字符之上。利用田字形快捷鍵組進行光標定位操作的基本思路與前面十字形快捷鍵組基本相同,只是在具體實現(xiàn)方法上略有不同,下面舉例說明。
假設(shè)在屏幕中字符文本編輯區(qū)的大小為8行字符×8個漢字的寬度/行,如附圖10D所示,現(xiàn)要求將光標定位在附圖中黑色方格位置的字符之上。
首先應(yīng)將快捷鍵組的輸入功能切換至光標定位狀態(tài),此時在文本編輯區(qū)內(nèi)將出現(xiàn)一個田字形坐標,在光標定位過程中,這個田字形外線框所能涉及到的行和列的縱橫范圍,即構(gòu)成當前候選字符列表的范圍。區(qū)別于前面第一組實施例中闡述的十字形快捷鍵組的十字形坐標線,田字形坐標中的十字線從行(列)之間通過,它把當前的候選字符列表均分為四個部分;當候選字符列表范圍內(nèi)的總行(列)數(shù)為奇數(shù)時,十字線中的水平線(垂直線)可從中間一行(列)的上(左)側(cè)通過。根據(jù)目標字符在當前田字形坐標范圍即候選字符列表中的位置,按動快捷鍵組上的相應(yīng)編碼鍵。具體來說,當目標字符位于當前田字形坐標中的左上角位置時,按 鍵;當目標字符位于當前田字形坐標中的右上角位置時,按 鍵;當目標字符位于當前田字形坐標中的左下角位置時,按 鍵;當目標字符位于當前田字形坐標中的右下角位置時,按 鍵。在附圖10D中,田字形坐標以加粗的黑色線框示意,田字形坐標所覆蓋的候選字符列表也以灰色陰影表示;而在實際應(yīng)用時,田字形坐標中的十字坐標線可使用其顏色與文本字符的前景色、背景色均不同的的粗線條標記,同時田字形覆蓋的候選字符列表區(qū)域也可使用與本屏中其它文本字符的前景色、背景色均不同的顏色予以區(qū)域標記。
根據(jù)附圖10D中目標字符的位置,首先按編碼鍵 編輯區(qū)右上角的子區(qū)中將出現(xiàn)新的田字形坐標系,同時原坐標系消失,再根據(jù)目標字符在這個更小的子區(qū)中的位置,先后按編碼鍵 和編碼鍵 最后以反色或其它背景顏色顯示的方式,將光標定位在目標字符上。當實現(xiàn)光標定位后,初始的田字形坐標重新出現(xiàn),此時可以繼續(xù)進行光標定位,這適用于因上次光標定位操作失誤而進行的重新操作,或者將當前光標移動到其它位置。
根據(jù)這種光標定位方式計算,將光標定位在8行×8列(漢字)屏幕中的任一漢字位置,所需的編碼鍵的按鍵次數(shù)均為3,與漢字在屏幕中的具體位置無關(guān)。
需要說明的是,通常一個英文字母、符號、標點等僅占用半個漢字的顯示寬度,這使得在田字形坐標中十字線中的垂直線穿過候選字符列表區(qū)域的中間位置時,在某行將有可能出現(xiàn)從一個漢字的中間位置穿過的情況,為便于操作,在軟件實現(xiàn)時可避免這種情況的發(fā)生,即將垂直線在本行暫時錯位地從這個漢字的左側(cè)或右側(cè)通過。這在整體上不會影響十字線形狀的顯示,通常也不會增加光標定位所需的按鍵次數(shù)。
在上面的舉例中,還有一種情況是,原本是一個漢字區(qū)域的最后定位區(qū)域現(xiàn)覆蓋的是(一個半角字符+半個漢字)、或(半個漢字+半個漢字)、或(一個半角字符+一個半角字符),此時可通過快捷鍵組上的 鍵或 鍵選取左側(cè)的字符,通過快捷鍵組上的 鍵或 鍵選取右側(cè)的字符。在這種情況下,要增加一次按鍵,才可將光標最終定位在目標字符上。
3.2.1.7 對以上文本字符輸入操作做出的說明在第一組實施例中標題序號為(3.1.1.7)的部分的內(nèi)容說明,同樣類推適用于本部分。
3.2.2 功能菜單訪問3.2.2.1 圖標陣列式菜單訪問在本實施例中,圖標陣列式菜單訪問的方式雷同于第一組實施例中所述的方式。只不過是,快捷鍵組的按鍵分布形狀和操作界面中圖標式菜單選項的分布形狀均由十字形改為了田字形;其操作方法與第一組實施例中所述的方式完全相同。
3.2.2.2 文字陳述式菜單訪問在本實施例中,文字陳述式菜單訪問的方式雷同于第一組實施例中所述的方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形;同時相應(yīng)地,操作界面中的各種鍵位符號也由 等分別相應(yīng)地改為 等即可。
3.2.2.3 對以上功能菜單訪問操作做出的說明在第一組實施例中標題序號為(3.1.2.3)的部分的內(nèi)容說明,同樣類推適用于本部分。
3.2.3 用戶數(shù)據(jù)操作在本實施例中,用戶數(shù)據(jù)操作的方式雷同于第一組實施例中所述的方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形;同時相應(yīng)地,操作界面中的各種鍵位符號也由 等分別相應(yīng)地改為 等即可。
3.2.4 電話號碼撥叫在本實施例中,電話號碼撥叫的方式雷同于第一組實施例中所述的方式。只不過是,快捷鍵組的按鍵分布形狀由十字形改為了田字形;同時相應(yīng)地,操作界面中的各種鍵位符號也由 等分別相應(yīng)地改為 等即可。
3.3 第三組實施例利用米字形快捷鍵組進行各種按鍵操作3.3.1 文本字符輸入3.3.1.1 漢字輸入在本實施例中,漢字輸入的方式類似于前面第一組實施例和第二組實施例中所述的漢字輸入方式。只不過是,在快捷鍵組中,由十字形或田字形的四個編碼鍵改為米字形的八個編碼鍵。
在本實施例中,米字形快捷鍵組作為十字形與田字形的結(jié)合,在漢字輸入時有兩種解決方案方案一用十字形的四個編碼鍵作為漢字筆畫碼的輸入鍵,即利用編碼鍵 和與前面相同的編碼規(guī)則,輸入漢字的筆畫編碼,作為一個實施例,漢字筆畫與編碼鍵之間的對應(yīng)規(guī)則如附圖2C所示;用田字形的四個編碼鍵作為漢字選擇碼的輸入鍵,此時屏幕上的候選漢字列表亦呈田字形排列,并利用編碼鍵 分別選定候選漢字列表中左上角、右上角、左下角、右下角位置的漢字;用功能鍵 作為候選漢字列表的翻頁鍵。
方案二用田字形的四個編碼鍵作為漢字筆畫碼的輸入鍵,即利用編碼鍵 和與前面相同的編碼規(guī)則,輸入漢字的筆畫編碼,作為一個實施例,漢字筆畫與編碼鍵之間的對應(yīng)規(guī)則如附圖2D所示;用十字形的四個編碼鍵作為漢字選擇碼的輸入鍵,此時屏幕上的候選漢字列表亦呈十字形排列,并利用編碼鍵 分別選定候選漢字列表中上、下、左、右位置的漢字;用功能鍵 作為候選漢字列表的翻頁鍵。
在本實施例的上面兩種方案中,不同于第一組實施例及第二組實施例的是,漢字的筆畫碼和選擇碼在輸入時利用的是兩部分不同的編碼鍵,在候選漢字列表中選定漢字以及對候選漢字列表翻頁均是通過單健完成的,勿需以功能鍵作為前綴的輔助鍵。
3.3.1.2 英文輸入在本實施例中,英文輸入的方式可按照附圖6C所示的界面進行操作。
3.3.1.3 字母輸入在本實施例中,字母輸入的方式可采用下述兩種方案中的一種方案一雷同于第一組實施例或第二組實施例中所述的字母輸入方式,但按照附圖7C所示的界面進行操作。在字母輸入狀態(tài)下按編碼鍵 選定輸入米字形操作界面中相應(yīng)區(qū)位的字母;長按編碼鍵 選定輸入米字形操作界面中相應(yīng)區(qū)位的字母,并改變字母的大小寫狀態(tài);按功能鍵 對米字形操作界面中的字母進行循環(huán)翻頁。
方案二按照附圖7D所示的界面進行操作。這種輸入字母的方式,類似于傳統(tǒng)的通過標準數(shù)字鍵盤輸入字母的方式。按動任一編碼鍵,在文本編輯區(qū)內(nèi),以反色顯示操作界面中該編碼鍵對應(yīng)區(qū)域中的第一個字母,在按鍵時間間隔小于一個定義的時間段時,繼續(xù)按動同一編碼鍵,反色顯示的是該編碼鍵對應(yīng)區(qū)域中的第二個字母……以這種方式,同一編碼鍵對應(yīng)區(qū)域中的字母循環(huán)顯示;當按鍵時間間隔超過這個定義的時間段時,或者雖然按鍵時間間隔沒有超過這個定義的時間段,但下一個按動的按鍵為其它的編碼鍵或者功能鍵時,文本編輯區(qū)內(nèi)的當前字母成功地輸入,并由反色顯示改為正常顯示。
3.3.1.4 符號輸入在本實施例中,符號輸入的方式可按照附圖8C所示的界面進行操作。
3.3.1.5 標點輸入在本實施例中,標點輸入的方式可按照附圖9C所示的界面進行操作。
3.3.1.6 光標定位在本實施例中,光標定位的方式可采用下述兩種方案中的一種方案一第一組實施例中所述的光標定位方式;方案二第二組實施例中所述的光標定位方式;3.3.1.7 對以上文本字符輸入操作做出的說明在第一組實施例中標題序號為(3.1.1.7)的部分的內(nèi)容說明,同樣類推適用于本部分。
3.3.2 功能菜單訪問3.3.2.1 圖標陣列式菜單訪問圖標菜單選項以陣列的形式顯示于屏幕界面中,在每屏中共有八項,它們以米字形方式排列,即它們之間的相對位置分別為上、下、左、右、左上、右上、左下、右下。快捷鍵組中上、下、左、右、左上、右上、左下、右下的八個編碼鍵 分別對應(yīng)這八個圖標式菜單選項,按動任一編碼鍵即選中其相應(yīng)位置的圖標菜單操作。當菜單圖標需多頁顯示時,通過快捷鍵組中的功能鍵 循環(huán)翻頁。在每屏中顯示圖標菜單選項時,在中央位置均應(yīng)標出該屏菜單在同級菜單中的頁碼序數(shù)。
3.3.2.2 文字陳述式菜單訪問當菜單選項以整行文字方式列舉時,在該行文字的前面,以鍵位符號指示選擇該選項時的相應(yīng)編碼鍵。即分別用 標記來表明選定各菜單選項所需要的編碼鍵鍵位,由這種鍵位標記來指示其相應(yīng)的編碼鍵,按動相應(yīng)的編碼鍵,即可選定該菜單選項;當菜單選項較多需多屏顯示時,按功能鍵 循環(huán)翻頁。由于編碼鍵個數(shù)較多,每屏上的候選文字行菜單選項的總數(shù)目可達八項。
當受屏幕尺寸限制,每屏所能顯示的候選文字行菜單選項的總數(shù)目不大于四項時,可采用米字形快捷鍵組中的十字形或田字形編碼鍵部分對各菜單選項進行編碼。
3.3.2.3 對以上功能菜單訪問操作做出的說明在第一組實施例中標題序號為(3.1.2.3)的部分的內(nèi)容說明,同樣類推適用于本部分。
3.3.3 用戶數(shù)據(jù)操作在本實施例中,米字形快捷鍵組作為十字形與田字形的結(jié)合,在用戶數(shù)據(jù)操作時有三種解決方案,可采取其中任一方案一利用十字形的按鍵部分 并按照第一組實施例中的方式進行操作。
方案二利用田字形的按鍵部分 并按照第二組實施例中的方式進行操作。
方案三利用米字形的按鍵部分 并參考第一組實施例和第二組實施例中的方式進行操作。
3.3.4 電話號碼撥叫在本實施例中,米字形快捷鍵組作為十字形與田字形的結(jié)合,在電話號碼撥叫時有三種解決方案,可采取其中任一方案一利用十字形的按鍵部分 并按照第一組實施例中的方式進行操作。
方案二利用田字形的按鍵部分 并按照第二組實施例中的方式進行操作。
方案三利用米字形的按鍵部分 并參考第一組實施例和第二組實施例中的方式進行操作。
4 關(guān)于對以上三組實施例做出的說明下面是對以上三組實施例做出的統(tǒng)一的或者針對性的補充說明,這些說明可以作為本發(fā)明中某些技術(shù)問題解決措施的替換方案4.1 (關(guān)于其它的各種按鍵分布形狀)上面各實施例提到的快捷鍵組的十字形按鍵分布、田字形按鍵分布、米字形按鍵分布,其名稱或者含義來自快捷按鍵盤中各個按鍵(包括四個或八個編碼鍵、一個功能鍵)之間的相對位置,它們并不局限于附圖1A、附圖1B、附圖1C所示的具體實施例的結(jié)構(gòu)形狀,它們都還可以有各種豐富多彩的、其它的各種按鍵分布形狀,現(xiàn)舉例為附圖20A-20E(十字形)、附圖20F-20J(田字形)、附圖20K-20 0(米字形)所示。其中的十字形和田字形的優(yōu)選形狀方案,放置在手機鍵盤上,如附圖21A、附圖21B所示。
4.2 (關(guān)于其它的各種鍵位提示符號)與上面相應(yīng)地,無論采用哪一種按鍵分布形狀,在實際的操作界面中,標識快捷鍵組中各按鍵尤其是編碼鍵的鍵位提示符號也并不局限于上面實施例提到的,它們都還可以有各種各樣的符號表示,但快捷鍵組的形狀與鍵位符號的形狀應(yīng)盡量體現(xiàn)一致,現(xiàn)再舉例一些鍵位符號,如附圖22A(十字形)、附圖22B(田字形)、附圖22C(米字形)所示。
4.3 (關(guān)于其它的各種鍵位提示方式)上面各實施中提到的鍵位符號 (十字形)、 (田字形)、 (米字形)都是通過涂黑相應(yīng)鍵位的方式來標識快捷鍵組中的各個按鍵的,除此以外,它們都還可以通過其它醒目的彩色顯示來標識。
4.4 (關(guān)于按鍵有效的反饋提示方式)在快捷鍵組中各按鍵的操作過程中,通過以下方式提示當前按下的按鍵有效在編碼鍵按動期間,提示界面中與該按鍵相應(yīng)的區(qū)位暫時改變顏色顯示,或者產(chǎn)生動畫效果;在功能鍵按動期間,除了改變顏色或產(chǎn)生動畫之外,還可以通過頁碼編號的改變、符號改變(例如,字符輸入時的符號漢、英、Aa、符、標;再如,漢字輸入時的符號=、#、?、×等)作為操作反饋來提示已按下的按鍵有效。
4.5 (關(guān)于快捷鍵組機械上的一體化)在第一組實施例中,快捷鍵組可直接采納手機按鍵盤中上部的四向?qū)Ш芥I,各個按鍵在機械設(shè)計上獨立分布;除此以外,也可以將它們一體化,即將整個快捷鍵組在機械上一體化為一個四向操縱桿式按鍵,這樣,它除了上、下、左、右四向外,并可向下按動;也可以將快捷鍵組中的編碼鍵部分在機械上一體化為一個操作按鍵,而將功能鍵獨立分布。一體化的按鍵操作起來將更為靈活方便。同樣,第二組實施例中的快捷鍵組也可參考這樣的設(shè)計思路。
4.6 (本發(fā)明的實現(xiàn)方法并不局限于具體實施例)以上的描述借助于示例僅示意性地給出了本發(fā)明的技術(shù)方案及其優(yōu)選實施例,但本發(fā)明并不局限于上述優(yōu)選實施例。因此,上述實施例應(yīng)被看作是示例性的,而非限制性的。與之等價的符合本發(fā)明技術(shù)特征的其它實現(xiàn)方法也屬于本發(fā)明的范圍;在本發(fā)明的精神和范圍之內(nèi),對上述各種具體實施方案,仍可做出變形和改進。
4.7 (本發(fā)明的本質(zhì)特征并不拘泥于具體示例)以上的描述提到的漢字輸入過程、標點輸入過程、符號輸入過程等僅僅為示例,并不代表實際上的操作界面,因為實際上的操作界面與具體的實現(xiàn)軟件有關(guān);各示例性的字符也并不完全代表實際操作時的真實過程;各示例性的狀態(tài)符號標識在具體的軟件實現(xiàn)時同樣可以修改和完善。
4.8 (本發(fā)明的產(chǎn)品應(yīng)用并不局限于手機)同樣,以上的描述借助于手機(Cell Phone或Mobile Phone)為示例,示意性地給出了本發(fā)明的技術(shù)方案。但值得說明的是,本發(fā)明并不局限于該產(chǎn)品。因此,上述實施例應(yīng)被看作示例性的,而非限制性的。凡涉及應(yīng)用于其它電子產(chǎn)品的按鍵信息輸入,并利用符合本發(fā)明技術(shù)特征的各種按鍵實現(xiàn)方法也屬于本發(fā)明的范圍。
4.9 (本發(fā)明的方法并非對于所有類型的按鍵操作都能體現(xiàn)出其優(yōu)越性)按照前面第一組實施例的描述,給出了本發(fā)明在按鍵信息輸入上帶來了操作上的便捷性,然而,本發(fā)明所提出的按鍵操作方式的優(yōu)越性并非總能表現(xiàn)出來。下面以十字形快捷鍵組為例,給出了它在幾種特殊情況下,利用傳統(tǒng)操作方式實現(xiàn)的操作,描述如下——(多重項目 && 級變選項)有些菜單選項,其特點是,各候選數(shù)據(jù)項數(shù)據(jù)之間存在著數(shù)量上的級變,并且在同一操作界面中需要進行參數(shù)設(shè)定的項目可以多個。例如,日期(年/月/日)、時鐘(時/分)數(shù)據(jù)等這些具有漸變特性的菜單項。對這些菜單項目進行操作的方式是,在十字形快捷鍵組中,用“左右”方向鍵移動光標選定項目,用“上下”方向鍵對當前光標處的項目進行參數(shù)調(diào)整,用功能鍵確認參數(shù)設(shè)置有效。在通過“左右”方向鍵移動光標選定項目后,該項目以反色顯示,此時可直接通過數(shù)字按鍵盤輸入將設(shè)置的參數(shù),若此時持續(xù)按動“上下”方向鍵不放,參數(shù)值將快速地連續(xù)變化。以時鐘數(shù)據(jù)設(shè)置為例,其操作界面如附圖23A所示。
——(單獨項目 && 級變選項)有些菜單選項,其特點是,各候選數(shù)據(jù)項數(shù)據(jù)之間存在著數(shù)量上的級變,并且在同一操作界面中需要進行參數(shù)設(shè)定的項目僅有一個。例如,鈴聲、通話、按鍵的音量大小、屏幕亮度等這些具有漸變特性的菜單項。對這些菜單項目進行操作的方式是,在十字形快捷鍵組中,僅用“上下”方向鍵(或“左右”方向鍵)對項目進行參數(shù)調(diào)整,用功能鍵確認參數(shù)設(shè)置有效。以鈴聲音量設(shè)置為例,其操作界面如附圖23B所示。
——(雙重項目 && 順序選項)有些菜單選項,其特點是,在通過選定下一級選項進行參數(shù)設(shè)置時,由選項的屬性決定了對這些選項需要逐項地順序訪問。因為僅僅根據(jù)菜單選項列表,操作者通常并非能夠馬上知道該選擇哪一項,往往需要逐個了解各選項的之后方可做出選擇。例如,使用者要在一組來電鈴聲中選擇其中其一個作為自己的個性化來電鈴聲時,單單根據(jù)鈴聲的名稱或者編號往往無法做出選擇,使用者需要逐個試聽。再如,選擇個性化的待機畫面時也應(yīng)參考這種“逐項訪問”的方式。在這種菜單訪問時,每屏所羅列的菜單選項的個數(shù)不宜多個。對這些菜單項目進行操作的方式是,在十字形快捷鍵組中,用“上下左右”方向鍵共同地移動光標選定項目,用功能鍵確認選定設(shè)置有效。以鈴聲類型設(shè)置為例,其操作界面如附圖23C所示。
——(單獨項目 && 開關(guān)選項)有些菜單選項,其特點是,菜單項目的選項為系統(tǒng)指定的兩個開關(guān)選項。例如,比較常見的“開/關(guān)”或“是/否”的開關(guān)選項。對這些菜單項目進行操作的方式是,在十字形快捷鍵組中,僅用“左右”方向鍵(或“上下”方向鍵)選定項目的參數(shù)值為“開”或“關(guān)”,用功能鍵確認參數(shù)設(shè)置有效。對“開/關(guān)”選項進行設(shè)定的操作界面如附圖23D所示。
權(quán)利要求
1 一種基于按鍵的輸入裝置及其操作方式,通過電子信息設(shè)備的按鍵盤中的一組相關(guān)的按鍵對操作界面中候選項列表中的各個候選項進行選定輸入,其特征是——該組按鍵集中分布并構(gòu)成快捷鍵組,它包括位于中央的一個功能鍵和位于周圍并對稱分布的四個或八個編碼鍵,在整個快捷鍵組中,按鍵手感良好,結(jié)構(gòu)緊湊適中,各編碼鍵中心相對于功能鍵中心的最大距離不超過15.0mm,以6.0mm-9.0mm為佳,或者將整個快捷鍵組在機械上一體化為一個操縱桿式按鍵;——在候選項列表中的各個候選項與快捷鍵組中的各個編碼鍵之間建立一種直接的鏈接關(guān)系,這種鏈接關(guān)系是通過直觀的位置對應(yīng)、或者形象的符號定義實現(xiàn)的;——當通過快捷鍵組中的編碼鍵選定候選項列表之中的某一候選項時,利用這種鏈接關(guān)系,單健次地按動相應(yīng)的編碼鍵、或者多鍵次地按動相應(yīng)的編碼鍵組合,即可直接選定輸入它們所對應(yīng)的侯選項;——為配合編碼鍵對相應(yīng)候選項的選定輸入,利用快捷鍵組中的功能鍵對候選項列表進行循環(huán)翻頁操作和狀態(tài)切換操作。
2 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于漢字輸入時,其操作界面形狀與快捷鍵組的按鍵分布形狀一致,它們均為十字形或田字形,并通過以下三種方式之一進行漢字輸入操作——在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”中的“橫”、“豎”、“撇”、“捺”筆畫分別對應(yīng)于四個編碼鍵之上,而將“折”筆畫用其它四種筆畫類型之一代替,按照欲輸入的漢字的筆畫筆順,依次按動各相應(yīng)編碼鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,先按功能鍵、后按欲輸入漢字在候選漢字列表中的位置所對應(yīng)的編碼鍵;在候選漢字列表的翻頁操作時,每連續(xù)按動功能鍵兩次,向后循環(huán)方式地翻動一頁;通過長按編碼鍵,分別輸入它們各自所代表的標點符號,并使候選漢字列表返回到初始狀態(tài),這些標點符號為最常用的逗號、句號、問號和感嘆號;——在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”中的“橫”、“豎”、“撇”、“捺”筆畫分別對應(yīng)于四個編碼鍵之上,而將“折”筆畫用其它四種筆畫類型之一代替,按照欲輸入的漢字的筆畫筆順,依次按動各相應(yīng)編碼鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,長按欲輸入漢字在候選漢字列表中的位置所對應(yīng)的編碼鍵;在候選漢字列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁;——在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”對應(yīng)于標準數(shù)字鍵盤中的任意五個數(shù)字按鍵,按照要輸入的漢字的筆畫筆順,依次按動各參與筆畫編碼的數(shù)字鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,按動欲輸入漢字在候選漢字列表中的位置所對應(yīng)的編碼鍵;在候選漢字列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁。
3 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于漢字輸入時,其快捷鍵組中的按鍵分布形狀為米字形,并通過以下三種方式之一進行漢字輸入操作——漢字候選列表的操作界面為田字形;在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”中的“橫”、“豎”、“撇”、“捺”筆畫分別對應(yīng)于米字形快捷鍵組中的四個十字形編碼鍵之上,而將“折”筆畫用上面四種筆畫類型之一代替,按照欲輸入的漢字的筆畫筆順,依次按動各相應(yīng)編碼鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,按欲輸入漢字在候選漢字列表中的位置所對應(yīng)的田字形編碼鍵部分;在候選漢字列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁;——漢字候選列表的操作界面為十字形;在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”中的“橫”、“豎”、“撇”、“捺”筆畫分別對應(yīng)于米字形快捷鍵組中的四個田字形編碼鍵之上,而將“折”筆畫用上面四種筆畫類型之一代替,按照欲輸入的漢字的筆畫筆順,依次按動各相應(yīng)編碼鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,按欲輸入漢字在候選漢字列表中的位置所對應(yīng)的十字形編碼鍵部分;在候選漢字列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁;——漢字候選列表的操作界面為米字形;在候選漢字列表的檢索操作即漢字筆畫碼輸入時,將五種基本漢字筆畫“橫”、“豎”、“撇”、“捺”、“折”對應(yīng)于標準數(shù)字鍵盤中的任意五個按鍵,按照要輸入的漢字的筆畫筆順,依次按動各參與筆畫編碼的數(shù)字鍵;在候選漢字列表的選定操作即漢字選擇碼輸入時,按動欲輸入漢字在候選漢字列表中的位置所對應(yīng)的編碼鍵;在候選漢字列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁。
4 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于英文單詞輸入時,通過以下兩種方式之一進行操作——操作界面形狀與快捷鍵組的按鍵分布形狀一致,均為十字形、或田字形、或米字形,在候選單詞列表的檢索操作即單詞字母輸入時,26個英文字母平均地分布在操作界面中的各個分區(qū),每個分區(qū)中的字母均由快捷鍵組中的相應(yīng)位置的編碼鍵輸入,按照欲輸入的英文單詞的字母構(gòu)成,依次按動各相應(yīng)編碼鍵,根據(jù)輸入的編碼鍵的單詞構(gòu)成情況自動生成一個候選單詞列表,且該候選單詞列表中的第一個單詞出現(xiàn)在文本輸入?yún)^(qū)中;在候選單詞列表的選定操作時,即當要輸入當前文本字符輸入?yún)^(qū)中出現(xiàn)的單詞時,通過長按快捷鍵組中的、十字形或田字形的四個編碼鍵部分,以各種形式輸入當前單詞取消輸入、確認輸入且全部為小寫、確認輸入且首字母為大小、確認輸入且全部為大寫;在候選單詞列表的翻頁操作時,每按動功能鍵一次,循環(huán)方式地更新翻動一個單詞顯示;——快捷鍵組的按鍵分布形狀為十字形、或田字形、或米字形,在候選單詞列表的檢索操作即單詞字母輸入時,利用分布有26個英文字母的標準數(shù)字鍵,按照欲輸入的英文單詞的字母構(gòu)成,依次按動各相應(yīng)數(shù)字鍵,根據(jù)輸入的數(shù)字鍵所代表的字母組合的單詞或單詞前綴的構(gòu)成情況自動生成一個候選單詞列表,且該候選單詞列表中的每一個單詞均以鍵位符號標識;在候選漢字列表的選定操作時,根據(jù)鍵位符號標識按動相應(yīng)的編碼鍵;在候選單詞列表的翻頁操作時,每按動功能鍵一次,向后循環(huán)方式地翻動一頁。
5 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于光標定位時,通過以下三種方式之一進行操作——當快捷鍵組中的各按鍵呈十字形分布時,首先通過功能鍵對文本字符翻頁,使目標字符出現(xiàn)在當前屏內(nèi),由文本編輯區(qū)的中間一行上通過的水平坐標線,和中間一列上通過的垂直坐標線形成的交點字符位置為每屏的初始光標位置,根據(jù)目標字符位于水平線的上面還是下面,相應(yīng)地按快捷鍵組中的上或下鍵,根據(jù)目標字符位于水平線的左面還是右面,相應(yīng)地按快捷鍵組中的左或右鍵,無論是按上下鍵還是按左右鍵,目標搜索區(qū)即候選字符列表規(guī)模都將縮小為原來的1/2,新的目標搜索區(qū)以不同的文字底色標識,在這個縮小了的目標搜索區(qū)按照同樣的方法繼續(xù)進行搜索,最后將光標定位在目標字符上;——當快捷鍵組中的各按鍵呈田字形分布時,首先通過功能鍵對文本字符翻頁,使目標字符出現(xiàn)在當前屏內(nèi),從文本編輯區(qū)的行和列之間通過的十字形坐標線將當前屏的文本編輯區(qū)均分為四個部分,根據(jù)目標字符在這四個區(qū)中的位置,相應(yīng)地按動快捷鍵組中的相應(yīng)編碼鍵,目標搜索區(qū)即候選字符列表規(guī)模都將縮小為原來的1/4,新的目標搜索區(qū)以不同的文字底色標識,在這個縮小了的目標搜索區(qū)按照同樣的方法繼續(xù)進行搜索,最后將光標定位在目標字符上;——當快捷鍵組中的各按鍵呈米字形分布時,由其中的十字形按鍵部分,并按照上面第一種方法進行操作,或者由其中的田字形按鍵部分,并按照上面第二種方法進行操作。
6 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于功能菜單和用戶數(shù)據(jù)的訪問時,快捷鍵組的按鍵分布形狀為十字形、或田字形、或米字形,并通過以下方式進行操作——其操作界面形狀與快捷鍵組的按鍵分布形狀一致,由快捷鍵組中的各個編碼鍵分別對應(yīng)候選項列表中的各個選項,按動任一編碼鍵即選中其相應(yīng)位置的選項,長按任一編碼鍵即彈出關(guān)于相應(yīng)候選項的幫助性文字說明的窗口,松開按鍵之后該窗口消失,當候選項列表需要多頁顯示時,通過快捷鍵組中的功能鍵對其進行循環(huán)方式地翻頁;——候選項以整行文字的形式列舉,在該行文字的前面,以鍵位符號標記選擇該選項時的相應(yīng)編碼鍵操作,按動相應(yīng)的編碼鍵即可選定該候選項,長按任一編碼鍵即彈出關(guān)于相應(yīng)候選項的幫助性文字說明的窗口,松開按鍵之后該窗口消失,當候選項列表需要多頁顯示時,通過快捷鍵組中的功能鍵對其進行循環(huán)方式地翻頁。
7 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,當它應(yīng)用于電話撥號時,表現(xiàn)為候選號碼列表的候選項列表,是在撥入第一位電話號碼數(shù)字后通過聯(lián)想自動生成的,并且它所羅列的電話號碼符合這樣的特征——涉及范圍已撥電話、已接電話、未接電話、快捷縮位撥號號碼、短消息接收和發(fā)送號碼、電話本中記錄的電話號碼等;——列表條件上述范圍的電話號碼中,任一號碼中的連續(xù)若干位與當前已通過按鍵輸入的數(shù)字完全相同,并且這些連續(xù)出現(xiàn)的數(shù)字在原電話號碼中的位置可以是任意的;——列表方式其中的每一條電話號碼前面均通過選定該號碼所需的編碼鍵在快捷鍵組中的位置信息即鍵位符號標識,并可通過功能鍵循環(huán)方式地翻頁,列表中的電話號碼也可以相應(yīng)的人名顯示;——使用方式當欲撥打的號碼出現(xiàn)于候選號碼列表中時,根據(jù)其鍵位符號標識,按動快捷鍵組中相應(yīng)的編碼鍵,該號碼即被直接撥出。
8 根據(jù)權(quán)利要求1所述的輸入裝置及其操作方式,其特征是,在候選項列表狀態(tài)下,通過長按快捷鍵組中的功能鍵,將當前的候選項列表切換到與它相關(guān)的另外一種候選項列表狀態(tài),具體表形在——在各種文本字符輸入狀態(tài)下,通過長按快捷鍵組中的功能鍵,將當前的候選字符列表狀態(tài)切換到字符輸入類型選擇狀態(tài),以實現(xiàn)字符輸入類型的改變;通過長按快捷鍵組中的功能鍵,在字符輸入類型選擇狀態(tài)與光標定位狀態(tài)之間實現(xiàn)相互切換;——在各種功能菜單訪問狀態(tài)下,通過長按快捷鍵組中的功能鍵,將當前的候選菜單列表往上返回一級,或者將當前候選菜單列表切換到,在上一級菜單中它們所對應(yīng)的選項以循環(huán)方式下的下一選項所對應(yīng)的下一級候選菜單列表狀態(tài);——在各種用戶數(shù)據(jù)操作狀態(tài)下,通過長按快捷鍵組中的功能鍵,將當前的用戶數(shù)據(jù)的候選子項列表狀態(tài)切換到,針對當前列表所對應(yīng)的上一級數(shù)據(jù)項的功能操作的菜單列表狀態(tài)。
全文摘要
本發(fā)明公開了一種基于按鍵的輸入裝置及其操作方式,旨在提高按鍵操作的高效性和靈活性。在本發(fā)明中,將電子設(shè)備鍵盤中的、高頻使用的一組相關(guān)按鍵集中構(gòu)成一個快捷鍵組,它手感良好,包括位于中央的一個功能鍵和位于周圍的四個或八個編碼鍵。在顯示屏的操作界面中,把各種要輸入的信息項組織成候選項列表的形式,并且將其中的各個候選項與快捷鍵組中的各個編碼鍵之間建立一種直接的鏈接關(guān)系。當通過快捷鍵組中的這些按鍵選定候選項列表中的某一項時,單健次地按動相應(yīng)的編碼鍵或者多鍵次地按動相應(yīng)的編碼鍵組合,即可直接選定輸入它們所對應(yīng)的侯選項;并同時利用快捷鍵組中的功能鍵對候選項列表進行翻頁和切換操作。本發(fā)明適用于小鍵盤掌上設(shè)備。
文檔編號H04M1/00GK1598744SQ20041003573
公開日2005年3月23日 申請日期2004年9月10日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者韓亞林 申請人:韓亞林