專利名稱:將字符與電子設(shè)備小鍵盤中的按鍵關(guān)聯(lián)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
這里所述的本發(fā)明涉及用于將字符與電子設(shè)備(如,手持通信設(shè)備)小鍵盤上的按鍵關(guān)聯(lián)的系統(tǒng)和方法。特別地,這里所述的發(fā)明涉及將全小鍵盤的一部分動(dòng)態(tài)映射至小鍵盤上的按鍵集。
背景技術(shù):
諸如蜂窩電話和支持電話的個(gè)人數(shù)字助理(PDA)的移動(dòng)電話設(shè)備(MTD)連接到無線網(wǎng)絡(luò),其中,一個(gè)或多個(gè)這種設(shè)備互相或向外部服務(wù)傳送語(yǔ)音或數(shù)據(jù)。所述服務(wù)可以包括向陸上線路語(yǔ)音網(wǎng)絡(luò)作出外部電話呼叫、向其他蜂窩電話作出電話呼叫,丟棄或檢索語(yǔ)音郵件消息或交換數(shù)據(jù)消息,諸如電子郵件、文本消息、頁(yè)面和其他。這種設(shè)備發(fā)送和接收各種形式的各種通信。這種設(shè)備也可以跟蹤約會(huì)并存儲(chǔ)電子記事。所有的通信、約定和短信都記錄在該設(shè)備中。由用戶通過小鍵盤將文本輸入到該設(shè)備中。這種設(shè)備的趨勢(shì)是在較小形狀因數(shù)中提供更多的特征以及更大的顯示器。同樣,為了其他所需部件,可使用的有形部件縮減,諸如小鍵盤或鍵盤。一些設(shè)備只有數(shù)字小鍵盤或不提供QWERTY型鍵盤布局的完全補(bǔ)充按鍵的小鍵盤。需要提供對(duì)這種小鍵盤的更大的按鍵集的訪問。
發(fā)明內(nèi)容
因此,需要解決現(xiàn)有技術(shù)中的弊端。第一方面,提供一種在電子設(shè)備中小鍵盤上映射鍵盤布局的方法。該方法優(yōu)選包括以下步驟:在鍵盤布局的區(qū)段集中提供鍵盤布局映射的定義;將ー個(gè)區(qū)段中字符集結(jié)合到鍵盤中的可編程按鍵;并根據(jù)從導(dǎo)航系統(tǒng)接收的信號(hào)選擇性的將可編程按鍵與另一區(qū)段中另一字符集相結(jié)合。在本方法中,導(dǎo)航系統(tǒng)會(huì)使用從設(shè)備中至少ー個(gè)鍵提供的輸入信號(hào)。在本方法中,在一個(gè)區(qū)段中,可編程按鍵的ー個(gè)鍵同時(shí)與至少兩個(gè)字符連接。該方法進(jìn)ー步包括:通過消除包括任意字符的當(dāng)前正輸入單詞的歧義,選擇那些字符的ー個(gè)。在該方法中,會(huì)在識(shí)別字符集的設(shè)備中的顯示器上產(chǎn)生圖標(biāo)集。而且,在該方法中,當(dāng)激活另一布局鍵時(shí),另一字符集會(huì)與可編程按鍵結(jié)合。在該方法中,當(dāng)激活另一布局鍵時(shí),會(huì)在識(shí)別另一字符集的設(shè)備中的顯示器上產(chǎn)生另ー圖標(biāo)集。在該方法中,導(dǎo)航系統(tǒng)會(huì)提供區(qū)段至位于映射邊緣的非相鄰區(qū)段的卷繞。第二方面,優(yōu)選提供的電子設(shè)備包括:鍵盤;識(shí)別共同映射鍵盤布局的區(qū)段的數(shù)據(jù);小鍵盤中的可編程按鍵;以及映射模塊系統(tǒng)。映射模塊根據(jù)提供至導(dǎo)航系統(tǒng)的輸入選擇性的將ー個(gè)區(qū)段中的字符結(jié)合至可編程按鍵。在該設(shè)備中,導(dǎo)航系統(tǒng)會(huì)使用從設(shè)備的鍵提供的輸入信號(hào)。在該設(shè)備中,在一個(gè)區(qū)段中,一個(gè)可編程按鍵會(huì)同時(shí)與至少兩個(gè)字符結(jié)合。其中,仲裁模塊會(huì)通過消除包括任意字符的當(dāng)前正輸入單詞的歧義從兩個(gè)字符選擇ー個(gè)字符。在請(qǐng)求的設(shè)備中,會(huì)在識(shí)別字符集的設(shè)備中的顯示器上產(chǎn)生圖標(biāo)集。在該設(shè)備中,當(dāng)激活另一布局鍵時(shí),另一字符集會(huì)與可編程按鍵結(jié)合。在該設(shè)備中,當(dāng)激活另一布局鍵時(shí),會(huì)在識(shí)別另一字符集的設(shè)備中的顯示器上產(chǎn)生另一圖標(biāo)集。其他方面,提供上述方面的集合和子集的組合。
現(xiàn)在將參考附圖,僅僅通過示例方式描述本發(fā)明。圖1是根據(jù)實(shí)施例的具有小鍵盤和小鍵盤映射系統(tǒng)的電子設(shè)備的概述;圖2是圖1的設(shè)備內(nèi)部組件的框圖;圖3是實(shí)施例使用的全尺寸小鍵盤的映射布局的概述;圖4是具有使用圖3的映射的另ー小鍵盤和小鍵盤映射系統(tǒng)的另一設(shè)備的概述,全部都根據(jù)實(shí)施例;圖5A是具有使用圖3的映射的又一小鍵盤和小鍵盤映射系統(tǒng)的又一設(shè)備的概述,全部都根據(jù)實(shí)施例;圖5B是在鍵盤映射系統(tǒng)的操作期間圖5A的設(shè)備的概述;圖5C是在新映射編程到其小鍵盤后,在鍵盤映射系統(tǒng)的操作期間圖5A的設(shè)備的概述;圖是在另一新映射編程到其小鍵盤后,在鍵盤映射系統(tǒng)的操作期間圖5A的設(shè)備的概述;圖6是在使用另ー映射布局的鍵盤映射系統(tǒng)的操作期間,將字符映射到圖5A的設(shè)備的鍵的示例性映射流程圖;以及圖7是表示小鍵盤、小鍵盤映射系統(tǒng)、鍵擊仲裁器、字典模塊、數(shù)據(jù)庫(kù)中的字典和圖1、3和5A的實(shí)施例的內(nèi)部組件之間的關(guān)系的框圖。
具體實(shí)施例方式通過示例或本發(fā)明原理的特定實(shí)施例的示例提供隨后的描述和這里所述的實(shí)施例。為了解釋而不限制本發(fā)明的那些原理的目的提供這些示例。在隨后的描述中,整個(gè)說明書和附圖中用相同的附圖標(biāo)記標(biāo)志類似的部分。參見圖1,10通常表示根據(jù)本發(fā)明實(shí)施例的電子設(shè)備,其用于接收電子通信。在本實(shí)施例中,電子設(shè)備10基于具有包含蜂窩電話和電子郵件特征的改進(jìn)個(gè)人數(shù)字助理功能的計(jì)算平臺(tái)。然而,可以理解電子設(shè)備10可以根據(jù)其他電子設(shè)備的構(gòu)造、設(shè)計(jì)和功能,例如智能電話、臺(tái)式電腦尋呼機(jī)或具有電話設(shè)備的便攜式電腦。在本實(shí)施例中,電子設(shè)備10包括機(jī)箱12,其隔開IXD顯示器14、揚(yáng)聲器16、LED指示器19、履帶輪20、退出鍵22、小鍵盤24和包含耳塞28和麥克風(fēng)30的電話耳機(jī)??梢匝刂^“A”的路徑向內(nèi)按壓履帶輪20和退出鍵22,作為提供其他用戶輸入的裝置。小鍵盤24表示為兩行鍵的矩陣,每行具有8個(gè)鍵。該鍵的配置具有比標(biāo)準(zhǔn)“QWERTY”鍵盤更小的鍵配置。因此,為了提供QWERTY鍵的全配置,需要某些形式的從QWERTY布局到小鍵盤24布局的鍵的映射。下文提供該映射上進(jìn)ー步的細(xì)節(jié)。方向鍵32是具有中心靜止位置的“搖桿”形鍵,并可以以多個(gè)方向(例如上、下、左或右,當(dāng)瀏覽設(shè)備10的正面時(shí))之ー從其靜止位置傾斜或移動(dòng),用于激活與激活方向相關(guān)的編程功能。取代或除了鍵32也可以使用游戲桿或滾球輸入設(shè)備。設(shè)備10上可以提供各種應(yīng)用程序,包括電子郵件、電話、日歷和地址簿應(yīng)用程序。通過一系列圖標(biāo)26在顯示器14上提供用于激活這些應(yīng)用程序的圖形用戶接ロ(⑶I)。示出的是日歷圖標(biāo)26、電話圖標(biāo)26、電子郵件圖標(biāo)26和地址簿圖標(biāo)26??梢允褂眯℃I盤24和/或履帶輪20選擇和激活這些應(yīng)用程序。下文提供選擇應(yīng)用程序上進(jìn)ー步的細(xì)節(jié)。可以理解,機(jī)箱12可以由本領(lǐng)域技術(shù)人員可以理解的任何合適物質(zhì)制造。設(shè)備10使用例如全球數(shù)字移動(dòng)電話(“GSM”)系統(tǒng)、碼分多址(“CDMA”)系統(tǒng)、単元數(shù)字包數(shù)據(jù)(“CDTO”)系統(tǒng)和時(shí)分多址(“TDMA”)系統(tǒng)的任何已知無線電話系統(tǒng),用于進(jìn)行無線電話呼叫。其他無線電話系統(tǒng)可以包括藍(lán)牙和能支持語(yǔ)音的如802.lla、802.lib,802.1lg等802.11無線寬帶的許多形式。其他實(shí)施例包括能模擬電路切換電話呼叫的在IP(VoIP)型流數(shù)據(jù)通信上傳送的語(yǔ)音。耳機(jī)28可以用于收聽電話呼叫和其他語(yǔ)音信息,而麥克風(fēng)30可以用于向設(shè)備10呼叫和輸入語(yǔ)音信息。參見圖2,提供設(shè)備10的功能部件。功能部件一般是電子或電氣機(jī)械設(shè)備。特別的,提供微處理器18用于控制和接收幾乎全部數(shù)據(jù)、傳送、與設(shè)備10相關(guān)的輸入和輸出。示意地示出微處理器18與小鍵盤24、顯示器14和其他內(nèi)部設(shè)備連接。微處理器18響應(yīng)由用戶在小鍵盤24上的鍵激活,控制顯示器14的操作,以及設(shè)備10的整體操作。微處理器18的示例性微處理器包括Data950 (商標(biāo))系列微處理器和6200系列微處理器,都可從Intel公司獲得。除了微處理器18,設(shè)備10的其他內(nèi)部設(shè)備包括:通信子系統(tǒng)100 ;短程通信子系統(tǒng)102 ;小鍵盤24 ;和顯示器14 ;以及包括輔助I/O設(shè)備106、串ロ 108、揚(yáng)聲器16和用于麥克風(fēng)30的麥克風(fēng)端ロ 112的輸入/輸出設(shè)備;以及包括閃存116 (其提供數(shù)據(jù)的臨時(shí)存儲(chǔ))和隨機(jī)訪問存儲(chǔ)器(RAM) 118的儲(chǔ)存設(shè)備;時(shí)鐘120和其他設(shè)備子系統(tǒng)(未示出)。設(shè)備10優(yōu)選地是具有語(yǔ)音和數(shù)據(jù)通信能力的雙向射頻(RF)通信設(shè)備。此外,設(shè)備10優(yōu)選具有通過因特網(wǎng)與其他計(jì)算機(jī)系統(tǒng)通信的能力。由微處理器18執(zhí)行的操作系統(tǒng)軟件優(yōu)選存儲(chǔ)在諸如閃存116的計(jì)算機(jī)可讀介質(zhì)中,但也能存儲(chǔ)在諸如只讀存儲(chǔ)器(ROM)或類似存儲(chǔ)部件的其他類型存儲(chǔ)設(shè)備中。此外,系統(tǒng)軟件、特定設(shè)備應(yīng)用程序、或其部件都能臨時(shí)裝入諸如RAM118的易失性存儲(chǔ)介質(zhì)中。由移動(dòng)設(shè)備接收的通信信號(hào)也能存儲(chǔ)到RAMl 18。微處理器18除了其操作系統(tǒng)功能以外,還能執(zhí)行設(shè)備10上的軟件應(yīng)用程序??刂浦T如語(yǔ)音通信模塊130A和數(shù)據(jù)通信模塊130B的控制基本設(shè)備操作的軟件應(yīng)用程序集130在制造或其后的下載期間安裝到設(shè)備10上。包括數(shù)據(jù)和語(yǔ)音通信的通信功能通過通信子系統(tǒng)100和短程通信子系統(tǒng)102執(zhí)行。子系統(tǒng)102和子系統(tǒng)100—起為設(shè)備10處理的全部通信技術(shù)提供信號(hào)級(jí)接ロ。各種其他應(yīng)用程序130提供操作控制用于進(jìn)ー步處理和記錄通信。通信子系統(tǒng)100包括:接收器150、傳送器152、以及ー個(gè)或多個(gè)天線,其示意為接收天線154和傳送天線156。此外,通信子系統(tǒng)100也包括諸如數(shù)字信號(hào)處理器(DSP) 158和局部振蕩器(LO) 160的處理模塊。通信子系統(tǒng)100的特定設(shè)計(jì)和實(shí)施取決于其中設(shè)備10用于操作的通信網(wǎng)絡(luò)。例如,設(shè)備10的通信子系統(tǒng)100會(huì)經(jīng)過設(shè)計(jì)用于操作Mobitex (商標(biāo))、Data TAC (商標(biāo))或通用分組無線業(yè)務(wù)(GPRS)移動(dòng)數(shù)據(jù)通信網(wǎng)絡(luò)、而且也可以設(shè)計(jì)為操作任何各種語(yǔ)音通信網(wǎng)絡(luò),諸如高級(jí)移動(dòng)電話服務(wù)(AMPS)、時(shí)分多址(TDMA)、碼分多址(CDMA)、個(gè)人通信服務(wù)(PCS)、用于移動(dòng)通信(GSM)的全球系統(tǒng)等。通信子系統(tǒng)100提供具有使用各種通信技術(shù)與其他設(shè)備通信的能力的設(shè)備10,包括立即通信(頂)系統(tǒng)、文本通信(I'M)系統(tǒng)和短信服務(wù)(SMS)系統(tǒng)。除了處理通信信號(hào),DSP158還提供接收器150和傳送器152的控制。例如,應(yīng)用于在接收器150和傳送器152中通信信號(hào)的放大系數(shù)會(huì)通過在DSP158中實(shí)施的自動(dòng)增益控制算法合理控制。在數(shù)據(jù)通信模式中,諸如文本信息或網(wǎng)頁(yè)下載的接收信號(hào)由通信子系統(tǒng)100處理并作為輸入提供給微處理器18。然后,接收的信號(hào)進(jìn)ー步由微處理器18處理,微處理器18可以隨后產(chǎn)生至顯示器14或輔助I/O設(shè)備106的輸出。用戶也能使用小鍵盤24、與小鍵盤24相關(guān)的指輪、和/或諸如觸墊、搖桿鍵、單個(gè)指輪或某些其他輸入設(shè)備的某些其他輔助I/0設(shè)備106編寫諸如電子郵件信息的數(shù)據(jù)項(xiàng)目。然后編寫的數(shù)據(jù)項(xiàng)通過通信子系統(tǒng)100在通信網(wǎng)絡(luò)140上傳送。在語(yǔ)音通信模式中,設(shè)備10的整體操作基本類似于數(shù)據(jù)通信模式,除了向揚(yáng)聲器16輸出接收信號(hào),以及由麥克風(fēng)30產(chǎn)生用于傳送的信號(hào)。設(shè)備10上也會(huì)實(shí)施諸如語(yǔ)音信息記錄子系統(tǒng)的其他語(yǔ)音或音頻I/O子系統(tǒng)。短程通信子系統(tǒng)102激活設(shè)備10和其他最近系統(tǒng)或設(shè)備之間的通信,所述系統(tǒng)或設(shè)備不需要必須是類似的設(shè)備。例如,短程通信子系統(tǒng)可包括紅外線設(shè)備和相關(guān)電路和組件,或藍(lán)牙(商標(biāo))通信模塊,以用于提供與類似激活系統(tǒng)和設(shè)備的通信。供給移動(dòng)手持通信設(shè)備的整個(gè)電カ的是電源170。優(yōu)選的,電源170包括ー個(gè)或多個(gè)電池。更優(yōu)選的,電源170是單電池組,特別是可充電電池組。電源開關(guān)(未示出)為設(shè)備10提供“開/關(guān)”切換。一旦激活電源開關(guān),應(yīng)用程序130就初始化為打開設(shè)備10。一旦無效電源開關(guān),應(yīng)用130程序就初始化為關(guān)閉設(shè)備10。供給設(shè)備10的電源也會(huì)由其他設(shè)備和由內(nèi)部軟件應(yīng)用程序控制。其他應(yīng)用程序包括日歷130C,其跟蹤約會(huì)和涉及用戶和設(shè)備10的其他狀態(tài)事件。日歷130C由激活顯示器14(圖1)上的圖標(biāo)26而激活。它提供用戶輸入的約會(huì)、會(huì)議和事件的日/周/月電子安排。日歷130C使用處理器18和內(nèi)部時(shí)鐘120跟蹤設(shè)備10的時(shí)間和日期數(shù)據(jù)。該安排包含涉及用戶當(dāng)前可訪問性的數(shù)據(jù)。例如,它可以指示用戶何時(shí)忙、何時(shí)不忙、有時(shí)間或沒有時(shí)間。在使用中,日歷130C在設(shè)備10上產(chǎn)生輸入屏幕,促使用戶通過小鍵盤24輸入安排的事件?;蛘?,對(duì)于安排事件的通知可以在接收的通信中通過編碼信號(hào)接收,諸如:電子郵件、SMS信息或語(yǔ)音電子郵件信息。一旦輸入涉及事件的數(shù)據(jù),日歷130C就存儲(chǔ)涉及事件的處理信息;產(chǎn)生涉及事件的數(shù)據(jù);并在設(shè)備10的存儲(chǔ)器中存儲(chǔ)該數(shù)據(jù)。地址簿130D激活設(shè)備10,以存儲(chǔ)個(gè)人和組織的聯(lián)系信息。地址簿130D由顯示器14(圖1)上地址簿圖標(biāo)26的激活而激活。特別的,存儲(chǔ)名字、地址、電話號(hào)碼、電子郵件地址、蜂窩電話號(hào)和其他聯(lián)系信息。數(shù)據(jù)可以通過小鍵盤24輸入并存儲(chǔ)在非易失性存儲(chǔ)器中,諸如數(shù)據(jù)庫(kù)中設(shè)備10的永久存儲(chǔ)器122。郵件應(yīng)用程序130E提供模塊以允許設(shè)備10的用戶在設(shè)備10上產(chǎn)生電子郵件信息,并將它們發(fā)送到它們的地址。應(yīng)用程序130E也提供GUI,該GUI提供接收、起草、存儲(chǔ)和發(fā)送的郵件的歷史列表。電子郵件文本可以通過小鍵盤24輸入。電子郵件應(yīng)用程序130E由顯示器14(圖1)上郵件圖標(biāo)26的激活而激活。鍵映射模塊130F是識(shí)別小鍵盤24上鍵何時(shí)激活并根據(jù)當(dāng)前映射方案產(chǎn)生與該該鍵當(dāng)前相關(guān)字符的模塊。該字符的信號(hào)會(huì)用于在顯示器14上產(chǎn)生字符。該信號(hào)會(huì)用于可選或另外激活在設(shè)備10上操作的軟件的命令。鍵映射模塊130F連接小鍵盤24的輸出,并能讀取其信號(hào)。一般而言,映射模塊130F在設(shè)備10的背景中連續(xù)操作。小鍵盤仲裁模塊130G是當(dāng)輸入鍵并且當(dāng)時(shí)對(duì)它能產(chǎn)生兩個(gè)或更多可能字符時(shí)消除小鍵盤輸入歧義的模塊。字典模塊130H提供比較例程,用于當(dāng)通過小鍵盤24輸入有歧義時(shí)檢查單詞可選擇的可能。下文提供模塊130G和130H的進(jìn)ー步描述。對(duì)設(shè)備10以軟件和硬件組合提供其他應(yīng)用程序和模塊并示圖性的表示為應(yīng)用程序 130N。參見圖3和4,提供實(shí)施例的進(jìn)ー步的細(xì)節(jié)。一般而言,實(shí)施例在與實(shí)施例相關(guān)的設(shè)備中提供在可編程按鍵集合上映射鍵盤布局的區(qū)段的方法。根據(jù)由鍵盤映射導(dǎo)航系統(tǒng)接收的信號(hào),將鍵盤布局的不同區(qū)段映射到可編程按鍵。因此,取決于在可編程按鍵上當(dāng)前正映射什么區(qū)段,特定可編程按鍵可與鍵盤布局中的不同鍵結(jié)合。本實(shí)施例使用可編程按鍵集合、鍵盤布局映射和導(dǎo)航系統(tǒng)。首先參見圖3,提供鍵盤布局上映射的細(xì)節(jié)。實(shí)施例使用該映射用于確定如何將字符指定至指定的可編程按鍵。為了實(shí)施例的解釋性目的,示出常規(guī)QWERTY鍵盤布局400。可以為其他布局(例如,只有數(shù)字、Dvorak布局等)提供其他映射。對(duì)于映射,將布局400劃分為序列區(qū)段402,其中每個(gè)區(qū)段402包括鍵的集合。優(yōu)選的,區(qū)段402的累積集合表示布局400中的鍵的全集。優(yōu)選的是,每個(gè)區(qū)段包括連續(xù)的鍵集,鍵之間沒有鍵的內(nèi)部間隙。區(qū)段會(huì)包括鍵的網(wǎng)格和至網(wǎng)格的可編程按鍵映射。每個(gè)區(qū)段不是必然具有與其他區(qū)段相同的維數(shù)。例如,一個(gè)區(qū)段會(huì)具有七鍵的一行,而它的相鄰區(qū)段會(huì)包括4個(gè)和5個(gè)鍵的兩行。相鄰區(qū)段會(huì)具有在每個(gè)區(qū)段重復(fù)的重疊鍵??梢岳斫?,如果對(duì)于所有或大多數(shù)區(qū)段402而言維數(shù)是相同的,就會(huì)有一致性的優(yōu)點(diǎn)。區(qū)段402的定義由實(shí)施例存儲(chǔ)為數(shù)據(jù)。區(qū)段402可以包括任何維數(shù)的鍵。如布局400所示,區(qū)段402每個(gè)定義為鍵的單個(gè)行,例如區(qū)段I包括鍵 QWERT區(qū)段2包括鍵 YUIOP區(qū)段3包括鍵 ASDFG區(qū)段4包括鍵 H J K L ;區(qū)段5包括鍵 ZXCVB區(qū)段6包括鍵 N M,。?沒有示出全布局的其他區(qū)段。區(qū)段402定義為表示5個(gè)鍵的兩欄,每欄劃分為三行。可以使用其他維數(shù)的行和欄。
可以理解,對(duì)于給出的鍵盤布局400,會(huì)有指定到對(duì)給出區(qū)段的特定鍵的可選字符。例如,在布局400中,字母字符可以有小寫和大寫字符。取決于“shift”鍵的狀態(tài)產(chǎn)生特定的情況?!皊hift”鍵提供布局400的可選布局??捎杉せ盍硪豢蛇x布局鍵訪問其他字符,諸如“alt”, “ctrl”, “open-apple”, “window”鍵。本實(shí)施例能識(shí)別何時(shí)激活可選布局鍵,并相應(yīng)的改變可編程按鍵的字符值?,F(xiàn)在參見圖4,設(shè)備10類似于圖1的設(shè)備10,但具有不同的小鍵盤24的布局。設(shè)備10的內(nèi)部組件與對(duì)于圖1的設(shè)備10在圖2中標(biāo)明的組件類似。為了下文的描述和實(shí)施例,圖1和圖4所示的設(shè)備是相同的(但在鍵盤布局是不同的),除非另外說明。小鍵盤24表示為具有三行17個(gè)鍵24。為了方便引用,鍵24以從左向右的順序按序編號(hào)為01至17。此外,每個(gè)鍵24會(huì)與一個(gè)字符、若干字符或字符組合以應(yīng)用于區(qū)別它與其他鍵。由于可編程按鍵的指定改變,圖標(biāo)值也相應(yīng)改變。而且,如果激活可選布局鍵(例如,“shift”),圖標(biāo)也會(huì)改變。為了最后在可編程按鍵集合映射全部(或大多數(shù))鍵盤布局400,開始將ー個(gè)鍵的區(qū)段402映射到圖3的設(shè)備10中可編程按鍵24A上(標(biāo)記為鍵“01”至“06”)。然后,可以使用導(dǎo)航系統(tǒng)將其他區(qū)段映射到可編程按鍵。因此,實(shí)施例提供在鍵24A布局400中的鍵的全集的快照,并可以使用通過導(dǎo)航系統(tǒng)提供的輸入將快照改變?yōu)椴季?00中的不同區(qū)段402。一旦初始設(shè)備10,就會(huì)選擇缺省鍵盤布局,并初始將缺省開始區(qū)段402指定至鍵24A。在示例性使用中,初始的,將區(qū)段3中的單個(gè)字符(字符A、S、D、F和G)單獨(dú)指定到鍵01至05。鍵01的激活將產(chǎn)生“A”字符。對(duì)于當(dāng)前示例,鍵06沒有指定至區(qū)段中的任何鍵。如果激活可選布局鍵(例如,“shift”鍵),字符就會(huì)相應(yīng)改變。為了導(dǎo)航布局400,導(dǎo)航系統(tǒng)使用鍵24B、24C、24D和24E在布局400的區(qū)段中導(dǎo)航。鍵24B是“上”方向鍵;鍵24(:是“下”方向鍵;鍵240是“右”方向鍵;以及鍵24E是“左”方向鍵。鍵24B、24C、24D和24E優(yōu)選地配置在暗示每個(gè)鍵方向的互相相關(guān)的布局中。如所示,鍵24B、24C、24D和24E都配置在菱形布局中,“上”方向鍵24B在菱形布局的頂點(diǎn)。因此,如果當(dāng)前區(qū)段是區(qū)段3,則使用導(dǎo)航系統(tǒng),如果激活“上”方向鍵24B,則可編程按鍵24A會(huì)映射到區(qū)段I中的字符,緊位于區(qū)段3之上。類似的,如果激活“下”方向鍵24E,區(qū)段5中的字符就會(huì)指定到鍵24A。如果激活“左”或“右”方向鍵24B和24C,會(huì)指定相應(yīng)的映射。在另ー導(dǎo)航系統(tǒng)中,會(huì)使用導(dǎo)航鍵32。激活導(dǎo)航鍵32的“上”方向會(huì)具有激活“上”方向鍵24B的效果??蛇x或另外的,可以將小鍵盤24中的不同鍵集指定到導(dǎo)航鍵。實(shí)施例會(huì)允許在可編程按鍵24A上區(qū)段映射的“卷繞”。當(dāng)在映射邊緣的當(dāng)前區(qū)段激活方向鍵以及實(shí)施方向鍵會(huì)滾出映射的邊緣時(shí),會(huì)發(fā)生卷繞。會(huì)從位于布局的另ー邊緣的合適區(qū)段識(shí)別隨后區(qū)段,該邊緣已經(jīng)理論上卷繞以連接到當(dāng)前區(qū)段的邊緣。可以理解,根據(jù)當(dāng)前映射和激活的方向鍵(24B-E或32),所述導(dǎo)航系統(tǒng)提供可編程按鍵24A的新映射。該方案提供相對(duì)于映射到鍵24A的當(dāng)前區(qū)段的映射中的改變。也可以或可選的使用完全再映射方案,其中對(duì)于導(dǎo)航鍵集合,每個(gè)導(dǎo)航鍵都指定到特定區(qū)段。當(dāng)激活特定導(dǎo)航鍵,其相關(guān)區(qū)段就指定至可編程按鍵。例如,鍵24B會(huì)與區(qū)段I相關(guān),而鍵24D會(huì)與區(qū)段3相關(guān)。激活那些鍵會(huì)使鍵24A映射到相關(guān)區(qū)段。
為了幫助設(shè)備10的用戶看見哪個(gè)區(qū)段402正當(dāng)前被映射到可編程按鍵24A,設(shè)備10在顯示器14上產(chǎn)生圖標(biāo)34表示被映射到可編程按鍵24A的當(dāng)前區(qū)段。在接近可編程按鍵24A的顯示器14的位置優(yōu)選地產(chǎn)生圖標(biāo)34,例如,接近顯示器14的底部,以便暗示每個(gè)圖標(biāo)34與其相關(guān)鍵24A的緊密關(guān)系。每個(gè)圖標(biāo)顯示對(duì)于相關(guān)可編程按鍵指定的當(dāng)前鍵。如果按壓可選訪問鍵(例如,“ shift ”鍵),則圖標(biāo)32會(huì)改為顯示正確字符(例如,小寫或大寫)。為了幫助用戶的另一目的,每個(gè)鍵24A會(huì)對(duì)應(yīng)于與它相關(guān)的所有或大多數(shù)不同可能字符(或通過不同區(qū)段402或可選訪問鍵)。在ー個(gè)映射中,可向可編程按鍵指定兩個(gè)或多個(gè)鍵。例如,ー個(gè)區(qū)段會(huì)將“D”和“F”鍵都指定至一個(gè)可編程按鍵24A。當(dāng)用戶激活該映射中的鍵24A,有必要確定應(yīng)該產(chǎn)生哪個(gè)字符。本實(shí)施例通過執(zhí)行輸入單詞時(shí)的積極在線拼寫檢查消除該情況的歧義。當(dāng)激活鍵24A和本實(shí)施例識(shí)別對(duì)當(dāng)前區(qū)段鍵24A有兩個(gè)或多個(gè)與之相關(guān)的字符時(shí),實(shí)施例分析先前輸入設(shè)備10的字符的范圍內(nèi)的可選字符。當(dāng)正逐字符輸入單詞時(shí),拼寫檢查系統(tǒng)分析字符。當(dāng)激活具有多個(gè)當(dāng)前字符的鍵時(shí),拼寫檢查根據(jù)每個(gè)字符構(gòu)件單詞集并識(shí)別哪個(gè)(哪些)單詞更(最)有可能是正確單詞。此外,本領(lǐng)域技術(shù)人員也可以使用其他單詞消除歧義技木。該技術(shù)會(huì)包括使用根據(jù)SmartType (商標(biāo))系統(tǒng)的算法。如圖2所示,仲裁器130G目前指定到鍵的選項(xiàng)與之前輸入的鍵擊用于確定該鍵選擇的值。設(shè)備10中的單詞字典132會(huì)用于評(píng)價(jià)仲裁器130G考慮的可選單詞。下面提供仲裁的進(jìn)ー步的細(xì)節(jié)。參見圖5A- 和6,圖5A的設(shè)備10類似于圖1和4的設(shè)備10。但具有小鍵盤24不同的布局和不同的映射布局。圖5A的設(shè)備10的內(nèi)部組件類似于對(duì)于圖1和4的設(shè)備10在圖2中標(biāo)明的組件。為了下面的描述和實(shí)施例,圖1、4和5A中所示的設(shè)備是相同的(但鍵盤布局是不同的),除非另外注明。在圖5A中,設(shè)備10具有進(jìn)ー步簡(jiǎn)化的鍵盤布局24,包括三行鍵,中間行包括6個(gè)可編程按鍵24A,標(biāo)為3、4、5、6、7和8。對(duì)于圖5A的設(shè)備10,原點(diǎn)行被定義為鍵24A的字符的原始集合,然后原點(diǎn)行上下的鍵的區(qū)段被定義為其他區(qū)段。因 此,布局包括:原點(diǎn)行:AS DF GH JK L:上左行:QW E R T Y上右行:UI 0 P下左行:ZX C下右行:VB N M參見圖5A-5C,圖5A的設(shè)備10的導(dǎo)航系統(tǒng)類似于上述的導(dǎo)航系統(tǒng),除了鍵24B-D的方向映射不同與對(duì)圖1和4中設(shè)備10描述的映射。導(dǎo)航鍵24B被標(biāo)為I。它位于左端的頂行并用做上方向鍵。導(dǎo)航鍵24C被標(biāo)為*。它位于左端的底行并用作下方向鍵。導(dǎo)航鍵24D被標(biāo)為2并位于右端的頂行。導(dǎo)航鍵24E被標(biāo)為#并位于右端的底行。鍵24D和24E也用作上和下方向鍵,但和鍵24B和24C在不同的范圍內(nèi)。簡(jiǎn)而言之,使用對(duì)原點(diǎn)行所述的布局,開始缺省,鍵24A對(duì)長(zhǎng)區(qū)段中的字符是可編程的。六個(gè)可編程按鍵24A需要映射到10個(gè)字符。因此,向某些可編程按鍵24A提供對(duì)長(zhǎng)行的多個(gè)字符指定。例如,如圖5B所示:字符D和F被指定至鍵“ 5 ” ;
字符G和H被指定至鍵“ 6 ” ;字符J和K被指定至鍵“ 7 ” ;以及字符L和:被指定至鍵“8”。當(dāng)激活具有與它相關(guān)的多個(gè)字符的鍵24A吋,使用上述技術(shù)在選項(xiàng)中選擇字符。顯示器14中的圖標(biāo)34表示字符至鍵24A的映射。導(dǎo)航鍵24B、24C、24D和24E將鍵24A映射至不同行。特別的,參見圖5C,如果從原點(diǎn)行激活鍵24B,鍵24A就映射至上左行鍵。參見圖5D,如果從原點(diǎn)行激活鍵24C,鍵24A就映射至下右行鍵。類似的,當(dāng)布局400的下右部分映射至鍵24A時(shí),右導(dǎo)航鍵24D和24E用于根據(jù)激活的導(dǎo)航鍵從當(dāng)前行改變至右半部分的另一行。當(dāng)映射在右半部分的底部時(shí),即區(qū)段6,左下導(dǎo)航鍵24C的激活在鍵24A上映射區(qū)段5布局400。當(dāng)映射在右邊的頂端,即區(qū)段2吋,導(dǎo)航鍵24D的激活將區(qū)段I映射到鍵24A上??梢岳斫?,可以使用對(duì)于其他鍵盤布局的不同數(shù)目的導(dǎo)航鍵設(shè)計(jì)其他導(dǎo)航方案。例如,鍵盤的可選布局將布局400劃分為包括區(qū)段1、3和5的左半部分和包括區(qū)段2、4和6的右半部分。當(dāng)正訪問布局400的左半部分時(shí),可以主要使用導(dǎo)航鍵24B和24C,而當(dāng)訪問右半部分吋,主要使用鍵24D和24E。參見圖6,當(dāng)用戶激活不同導(dǎo)航鍵時(shí),對(duì)于上文剛剛所述的布局提供設(shè)備上區(qū)段至鍵24A的變化的流程。字符行表示當(dāng)前指定至鍵24A的區(qū)段402。行之間的行表示當(dāng)前激活的導(dǎo)航鍵和指定至鍵24A的新區(qū)段。例如,當(dāng)從布局的左半部分的區(qū)段被映射至圖5A的設(shè)備10的鍵24A時(shí),左導(dǎo)航鍵24B和24C用于根據(jù)激活的導(dǎo)航鍵通過在左半部分上升或下降,將字符映射從當(dāng)前行改變至左半部分的另一行。當(dāng)映射在左半部分的底部,即區(qū)段5時(shí),右下導(dǎo)航鍵24E將布局400的右半部分的底部區(qū)段映射到鍵24A上,即區(qū)段6。當(dāng)映射在左半部分的頂部,即區(qū)段I時(shí),右上導(dǎo)航鍵24D的激活在鍵24A上映射布局400的右半部分的頂部區(qū)段,即區(qū)段2。圖7中表示之前結(jié)合描述的設(shè)備10的組件的特定關(guān)系,其中微處理器18與小鍵盤映射模塊130F、仲裁器130G、字典模塊130H和數(shù)據(jù)庫(kù)132電子通信。與其他電子設(shè)備ー起,微處理器18執(zhí)行軟件用于控制設(shè)備10的操作。數(shù)據(jù)庫(kù)132存儲(chǔ)字典模塊130H使用的字典數(shù)據(jù)、鍵盤映射方案、區(qū)段方案、和用于映射模塊130F使用的方案的圖標(biāo)。在數(shù)據(jù)庫(kù)中可以存儲(chǔ)ー個(gè)以上的映射。小鍵盤映射模塊130G訪問映射方案數(shù)據(jù)并響應(yīng)來自導(dǎo)航系統(tǒng)的各種輸入用于控制字符至鍵24A的指定,并在顯示器14上產(chǎn)生合適的鍵圖標(biāo)32。對(duì)于該實(shí)施例,模塊130G提供上述的導(dǎo)航系統(tǒng)。導(dǎo)航系統(tǒng)識(shí)別何時(shí)激活預(yù)定導(dǎo)航鍵(例如,鍵24B-D或鍵32),然后識(shí)別接下來應(yīng)該映射哪個(gè)區(qū)段402至鍵24A。通過具有在數(shù)據(jù)庫(kù)132中可訪問布局400的區(qū)段402的映射,并跟蹤映射至鍵24A的當(dāng)前區(qū)段402的當(dāng)前位置,實(shí)現(xiàn)這些步驟。取決于激活哪個(gè)導(dǎo)航鍵,導(dǎo)航系統(tǒng)確定哪個(gè)和何時(shí)下ー個(gè)區(qū)段402被映射至鍵24A。導(dǎo)航系統(tǒng)會(huì)有用于管理如何和何時(shí)再映射鍵24A的規(guī)則。模塊130G也具有數(shù)據(jù)庫(kù)和根據(jù)指定至可編程按鍵的當(dāng)前區(qū)段在顯示器14上產(chǎn)生圖標(biāo)34 (圖3)的模塊。當(dāng)對(duì)于其當(dāng)前映射,鍵具有與之相關(guān)的多個(gè)字符時(shí),仲裁器130G用于從選項(xiàng)選擇字符。當(dāng)輸入字符時(shí),仲裁器130G使用對(duì)該鍵的不同值構(gòu)建單詞。字典模塊130H可以產(chǎn)生對(duì)于存儲(chǔ)該實(shí)施例已知單詞字典的數(shù)據(jù)庫(kù)132的查詢。查詢結(jié)構(gòu)提供至仲裁器130G。忽略未選擇的選項(xiàng)。選擇標(biāo)準(zhǔn)會(huì)根據(jù)選項(xiàng)的可能性和/或排序。根據(jù)查詢結(jié)果,仲裁器130G從選項(xiàng)選擇字符。然后由該實(shí)施例在顯示器14上產(chǎn)生字符并會(huì)用于在設(shè)備10上初始化其他進(jìn)程。下文提供關(guān)于實(shí)施例的其他信息。可以理解,可以使用利用軟件、固件和硬件的任何組合的已知編程技術(shù)、語(yǔ)言和算法實(shí)現(xiàn)在本實(shí)施例中的鍵映射模塊130F、仲裁器130G、字典模塊130H和其他應(yīng)用程序。提供模塊標(biāo)題以便于至特定模塊的標(biāo)簽和指定功能。不需要每個(gè)模塊僅僅執(zhí)行上述功能。因此,每個(gè)應(yīng)用的特定功能會(huì)在應(yīng)用間移動(dòng)或分割為不同應(yīng)用程序。會(huì)使用不同的信號(hào)技術(shù)在使用已知編程技術(shù)的應(yīng)用間通信信息。已知數(shù)據(jù)存儲(chǔ)、訪問和更新算法允許數(shù)據(jù)在應(yīng)用間共享?,F(xiàn)在進(jìn)一歩提供實(shí)施例如何確定小鍵盤24中的鍵何時(shí)激活的細(xì)節(jié)。鍵的激活ー般伴隨開關(guān)的鍵按壓和釋放周期:鍵初始在靜止(未激活)狀態(tài),然后由用戶通過用戶在鍵上按壓直到經(jīng)過激活點(diǎn)激活,然后它被按壓一段時(shí)間,而最后,它被釋放并返回至其靜止位置。小鍵盤技術(shù)確定如何激活鍵并產(chǎn)生什么信號(hào)。常規(guī)的電子機(jī)械小鍵盤具有正?!伴_”并被按壓至“關(guān)閉”位置的開關(guān),然后完成電路并產(chǎn)生電子信號(hào)。當(dāng)釋放鍵時(shí),它返回至其靜止位置,并且電路再變?yōu)椤伴_”。例如,當(dāng)按壓“a”鍵時(shí),小鍵盤24產(chǎn)生表示“ a”鍵激活的信號(hào),并當(dāng)釋放“ a”鍵時(shí),小鍵盤24產(chǎn)生表示鍵釋放的另一信號(hào)。信號(hào)可以是模擬或數(shù)字信號(hào)。模擬信號(hào)的條件和狀態(tài)可以從信號(hào)級(jí)或從ー級(jí)至另ー級(jí)信號(hào)的過渡確定。模擬信號(hào)也能是脈沖信號(hào)。所有信號(hào)都提供至映射模塊130F用于進(jìn)一歩處理。小鍵盤技術(shù)會(huì)使用壓觸設(shè)備、應(yīng)變儀、觸摸屏、具有炭壓輪的橡膠板、電子開關(guān)和其他技術(shù)用于識(shí)別何時(shí)激活鍵。取決于該實(shí)施,可以當(dāng)鍵的下?lián)?即,當(dāng)它被初始激活)完成或其上擊(即,在鍵被激活之后并然后被釋放)完成時(shí)鍵可以被識(shí)別為激活。大多數(shù)應(yīng)用使用鍵的下?lián)舯硎酒浼せ?;然而,也?huì)使用上擊。也會(huì)提供諸如該鍵的激活時(shí)間和按壓數(shù)據(jù)的其他信號(hào)。雖然所述實(shí)施例涉及可攜帯通信設(shè)備,但是可以理解提供不能攜帯的其他實(shí)施例。只要輸入設(shè)備具有接近同時(shí)或同時(shí)激活的觸發(fā),這里所述的實(shí)施例的特征就可以應(yīng)用于解決在輸入設(shè)備接收的輸入信號(hào)間的任何沖突。本發(fā)明由附加的權(quán)利要求定義,上面的描述僅僅是本發(fā)明優(yōu)選實(shí)施例的解釋。本領(lǐng)域技術(shù)人員可以對(duì)當(dāng)前實(shí)施例設(shè)計(jì)不背離本發(fā)明的范圍的各種修改,雖然這些修改在這里沒有如附加權(quán)利要求所定義的那樣明確討論。
權(quán)利要求
1.一種將鍵盤布局映射到電子設(shè)備中的小鍵盤的方法,該方法包括步驟: 在相鄰字符的左欄區(qū)段和右欄區(qū)段中提供字母數(shù)字鍵盤布局中字母字符的映射的定義; 將左欄或右欄的ー個(gè)區(qū)段中的字符集與所述小鍵盤中的可編程按鍵關(guān)聯(lián); 根據(jù)導(dǎo)航系統(tǒng),所述導(dǎo)航系統(tǒng)具有: 方向按鍵的左集合,針對(duì)所述可編程按鍵提供左上和左下導(dǎo)航控制; 方向按鍵的右集合,針對(duì)所述可編程按鍵提供右上和右下導(dǎo)航控制;以及根據(jù)從電子設(shè)備中的至少ー個(gè)按鍵提供的輸入信號(hào),基于從導(dǎo)航系統(tǒng)接收的信號(hào),選擇性地將所述可編程按鍵與左欄或右欄中的另一字符集關(guān)聯(lián)。
2.按權(quán)利要求1所述的方法,其中 當(dāng)字符集來自左欄區(qū)段時(shí),方向按鍵的右集合提供對(duì)右欄區(qū)段中的區(qū)段的訪問;以及 當(dāng)字符集來自右欄區(qū)段時(shí),方向按鍵的左集合提供對(duì)左欄區(qū)段中的區(qū)段的訪問。
3.按權(quán)利要求1所述的方法,其中,當(dāng)所述字符集位于左欄的頂部,并激活右上側(cè)按鍵時(shí),所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與右欄的頂部的右欄區(qū)段中的字符集相關(guān)聯(lián); 當(dāng)所述字符集位于左欄的底部,并激活右下側(cè)按鍵吋,所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與右欄的底部的右欄區(qū)段中的字符集相關(guān)聯(lián); 當(dāng)所述字符集位于右欄 的頂部,并激活左上側(cè)按鍵吋,所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與左欄的頂部的左欄區(qū)段中的字符集相關(guān)聯(lián);以及 當(dāng)所述字符集位于右欄的底部,并激活左下側(cè)按鍵吋,所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與左欄的底部的左欄區(qū)段中的字符集相關(guān)聯(lián)。
4.按權(quán)利要求3所述的方法,其中,所述左上側(cè)和所述左下側(cè)導(dǎo)航控制分別位于可編程按鍵的集合的左側(cè)以上和以下,以及所述右上側(cè)和所述右下側(cè)導(dǎo)航控制分別位于可編程按鍵的集合的右側(cè)以上和以下。
5.按權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述導(dǎo)航系統(tǒng)提供區(qū)段與位于所述映射邊緣的不相鄰區(qū)段的區(qū)段卷繞。
6.按權(quán)利要求1至5中任一項(xiàng)所述的方法,其中 在區(qū)段中的一個(gè)區(qū)段中,可編程按鍵的ー個(gè)按鍵同時(shí)與至少兩個(gè)字符關(guān)聯(lián);以及所述方法還包括:通過消除包括所述至少兩個(gè)字符中的任一字符的當(dāng)前正在輸入的單詞的歧義,從所述至少兩個(gè)字符中選擇ー個(gè)字符。
7.按權(quán)利要求1至6中任一項(xiàng)所述的方法,其中在識(shí)別所述字符集的所述設(shè)備中的顯示器上產(chǎn)生圖標(biāo)集。
8.按權(quán)利要求1至6中任一項(xiàng)所述的方法,其中當(dāng)激活可選布局按鍵時(shí),所述可選字符集與所述可編程按鍵關(guān)聯(lián)。
9.按權(quán)利要求7或依據(jù)權(quán)利要求7的權(quán)利要求8所述的方法,其中當(dāng)激活所述關(guān)聯(lián)布局按鍵時(shí),在識(shí)別所述可選字符集的所述設(shè)備的顯示器上產(chǎn)生可選圖標(biāo)集。
10.按權(quán)利要求1至9中任一項(xiàng)所述的方法,其中所述ー個(gè)區(qū)段至少包括字符“A”、“S”、“D” 和 “G”。
11.按權(quán)利要求10所述的方法,其中所述另一字符集是至少包括字符“H”、“J”、“K”和“L”的左欄或右欄中的第二行。
12.按權(quán)利要求10所述的方法,其中所述字母數(shù)字鍵盤包括=QWERTY鍵盤布局、DVORAK鍵盤布局、和只有數(shù)字的鍵盤布局。
13.一種電子設(shè)備,包括: 小鍵盤; 存儲(chǔ)設(shè)備,用于存儲(chǔ)定義了字母數(shù)字鍵盤布局中的字母字符在相鄰字符的左欄區(qū)段和右欄區(qū)段中的映射的數(shù)據(jù); 多個(gè)區(qū)段,通過相鄰字符的區(qū)段集合來共同映射字母數(shù)字鍵盤布局中的字符; 所述小鍵盤中的可編程按鍵; 映射模塊系統(tǒng),用于將所述多個(gè)區(qū)段中的一個(gè)區(qū)段內(nèi)的字符與所述可編程按鍵相關(guān)聯(lián),以及根據(jù)向所述映射模塊提供的導(dǎo)航信號(hào),選擇性地將所述可編程按鍵與相鄰于所述一個(gè)區(qū)段的所述多個(gè)區(qū)段中的第二區(qū)段相關(guān)聯(lián);以及 導(dǎo)航系統(tǒng),通過針對(duì)所述可編程按鍵提供左上和左下導(dǎo)航控制來提供方向按鍵的左集合,以及通過針對(duì)所述可編程按鍵提供右上和右下導(dǎo)航控制來提供方向按鍵的右集合,來生成導(dǎo)航信號(hào)。
14.按權(quán)利要求13所述的電子設(shè)備,其中, 當(dāng)所述字符集來自左欄區(qū)段時(shí),方向按鍵的右集合提供對(duì)右欄區(qū)段中的區(qū)段的訪問;以及 當(dāng)所述字符集來自右欄區(qū)段時(shí),方向按鍵的左集合提供對(duì)左欄區(qū)段中的區(qū)段的訪問。
15.按權(quán)利要求14所述的電子設(shè)備,其中,當(dāng)所述字符集位于左欄的頂部,并激活右上側(cè)按鍵時(shí),所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與右欄的頂部的右欄區(qū)段中的字符集相關(guān)聯(lián); 當(dāng)所述字符集位于左欄的底部,并激活右下側(cè)按鍵吋,所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與右欄的底部的右欄區(qū)段中的字符集相關(guān)聯(lián); 當(dāng)所述字符集位于右欄的頂部,并激活左上側(cè)按鍵時(shí),所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與左欄的頂部的左欄區(qū)段中的字符集相關(guān)聯(lián);以及 當(dāng)所述字符集位于右欄的底部,并激活左下側(cè)按鍵吋,所述導(dǎo)航系統(tǒng)將可編程按鍵的集合與左欄的底部的左欄區(qū)段中的字符集相關(guān)聯(lián)。
16.按權(quán)利要求15所述的電子設(shè)備,其中,所述左上側(cè)和所述左下側(cè)導(dǎo)航控制分別位于可編程按鍵的集合的左側(cè)以上和以下,以及所述右上側(cè)和所述右下側(cè)導(dǎo)航控制分別位于可編程按鍵的集合的右側(cè)以上和以下。
17.按權(quán)利要求16所述的電子設(shè)備,其中所述導(dǎo)航系統(tǒng)提供區(qū)段與位于所述映射邊緣的不相鄰區(qū)段的區(qū)段卷繞。
18.按權(quán)利要求13至17中任ー項(xiàng)所述的電子設(shè)備,其中, 在所述ー個(gè)區(qū)段中,所述可編程按鍵的一個(gè)按鍵同時(shí)與至少兩個(gè)字符關(guān)聯(lián);以及仲裁模塊設(shè)置用于通過消除包括所述至少兩個(gè)字符的任一個(gè)字符的當(dāng)前正在輸入的單詞的歧義,從所述至少兩個(gè)字符選擇ー個(gè)字符。
19.按權(quán)利要求13至18中任ー項(xiàng)所述的電子設(shè)備,其中所述設(shè)備設(shè)置用于在識(shí)別所述字符集的所述設(shè)備中的顯示器上產(chǎn)生圖標(biāo)集。
20.按權(quán)利要求13至19中任ー項(xiàng)所述的電子設(shè)備,其中所述設(shè)備設(shè)置用于當(dāng)激活相關(guān)布局按鍵時(shí),將可選字符集與所述可編程按鍵關(guān)聯(lián)。
21.按權(quán)利要求19或依據(jù)權(quán)利要求19的權(quán)利要求20所述的電子設(shè)備,其中所述設(shè)備設(shè)置用于當(dāng)激活所述可選布局鍵時(shí),在識(shí)別所述可選字符集的所述設(shè)備中的所述顯示器上產(chǎn)生可選圖標(biāo)集。
22.按權(quán)利要求13至21中任ー項(xiàng)所述的電子設(shè)備,其中針對(duì)所述ー個(gè)區(qū)段,所述多個(gè)區(qū)段中的一行至少包括字符“A”、“S”、“D”和“G”。
23.按權(quán)利要求22所述的電子設(shè)備,其中當(dāng)激活所述導(dǎo)航系統(tǒng)中的右方向按鍵時(shí),所述另一字符集是至少包括字符和“ L”的所述多個(gè)區(qū)段中的第二行。
24.按權(quán)利要求13至22中任一項(xiàng)所述的方法,其中所述字母數(shù)字鍵盤包括:QWERTY鍵盤布局、DVORAK鍵盤布局、 和只有數(shù)字的鍵盤布局。
全文摘要
本發(fā)明涉及一種在電子設(shè)備中將鍵盤布局映射到小鍵盤的系統(tǒng)和方法。該方法包括步驟提供鍵盤布局映射的定義作為鍵盤布局的區(qū)段集合;將區(qū)段的一個(gè)區(qū)段中的字符集與小鍵盤中的可編程按鍵關(guān)聯(lián);以及根據(jù)從導(dǎo)航系統(tǒng)接收的信號(hào),選擇性地將可編程按鍵與區(qū)段的另一區(qū)段中的另一字符集關(guān)聯(lián)。將系統(tǒng)具體化為包括無線設(shè)備的電子設(shè)備。
文檔編號(hào)G06F3/023GK103092361SQ20121034251
公開日2013年5月8日 申請(qǐng)日期2007年2月16日 優(yōu)先權(quán)日2006年2月21日
發(fā)明者馬丁·喬治·艾伯特·格恩里 申請(qǐng)人:捷訊研究有限公司