顯示圖形鍵盤的制作方法
【專利說明】
【背景技術】
[0001]用戶可與正在計算裝置(例如,移動電話、平板計算機、智能電話、臺式計算機或類似裝置)上執(zhí)行的應用交互。在一些示例中,計算裝置可包括存在敏感屏幕,該屏幕可使得用戶能夠與計算裝置交互。例如,正在計算裝置上執(zhí)行的應用可致使存在敏感屏幕顯示圖形鍵盤,該圖形鍵盤可使得用戶能夠通過觸摸圖形鍵盤的特定區(qū)域來記錄按鍵。
【發(fā)明內(nèi)容】
[0002]在一個示例中,一種方法包括:由計算裝置的殼體處的多個觸摸傳感器中的一個或多個觸摸傳感器接收觸摸輸入;至少部分基于所述觸摸輸入并且由所述計算裝置確定使用模式,其中,所述使用模式包括單手使用模式和雙手使用模式中的至少一個。所述方法還可包括至少部分基于所述使用模式,在所述計算裝置的存在敏感屏幕處顯示圖形鍵盤,其中,如果所述使用模式是單手使用模式,則所述圖形鍵盤被顯示為單一圖形鍵盤,并且其中,如果所述使用模式是雙手使用模式,則所述圖形鍵盤被顯示為分開的圖形鍵盤。
[0003]在另一個示例中,一種計算裝置包括:一個或多個處理器;存在敏感屏幕;殼體,其具有多個觸摸傳感器;使用模式模塊,其能由所述一個或多個處理器進行操作;以及界面管理器,其能由所述一個或多個處理器進行操作。使用模式模塊能由所述一個或多個處理器進行操作,以在所述多個觸摸傳感器中的一個或多個觸摸傳感器處接收觸摸輸入并且至少部分基于所述觸摸輸入確定使用模式,其中,所述使用模式包括單手使用模式和雙手使用模式中的至少一個。界面管理器能由所述一個或多個處理器進行操作,以至少部分基于所述使用模式,在所述存在敏感屏幕處顯示圖形鍵盤,其中,如果所述使用模式是單手使用模式,則所述圖形鍵盤被顯示為單一圖形鍵盤,并且其中,如果所述使用模式是雙手使用模式,則所述圖形鍵盤被顯示為分開的圖形鍵盤。
[0004]在另一個示例中,一種計算機可讀存儲介質(zhì)被編碼有指令,所述指令當被執(zhí)行時致使計算裝置的一個或多個處理器執(zhí)行包括以下步驟的操作:在包括在計算裝置的殼體中的多個觸摸傳感器中的一個或多個觸摸傳感器處接收觸摸輸入;至少部分基于所述觸摸輸入確定使用模式,其中,所述使用模式包括單手使用模式和雙手使用模式中的至少一個;并且至少部分基于所述使用模式,在所述計算裝置的存在敏感屏幕處顯示圖形鍵盤,其中,如果所述使用模式是單手使用模式,則所述圖形鍵盤被顯示為單一圖形鍵盤,并且其中,如果所述使用模式是雙手使用模式,則所述圖形鍵盤被顯示為分開的圖形鍵盤。
[0005]在附圖和以下的描述中闡述了一個或多個實施例的細節(jié)。其它特征、目的和優(yōu)點將從描述和附圖和權利要求書中顯而易見。
【附圖說明】
[0006]圖1是圖示根據(jù)本公開的一個或多個方面的、可被配置成執(zhí)行一個或多個應用并且接收輸入的計算裝置的示例的概念圖。
[0007]圖2是圖示根據(jù)本公開的一個或多個方面的、圖1中示出的計算裝置的一個示例的其它細節(jié)的框圖。
[0008]圖3A至圖3C是圖示根據(jù)本公開的一個或多個方面的、用于在存在敏感屏幕處顯示圖形鍵盤的示例計算裝置的概念圖。
[0009]圖4是圖示根據(jù)本公開的一個或多個方面的、可用于在存在敏感屏幕處顯示圖形鍵盤的示例過程的流程圖。
【具體實施方式】
[0010]本公開涉及通過用戶與計算裝置的存在敏感屏幕處顯示的圖形鍵盤交互來便于文本錄入的技術。諸如平板或智能電話的許多手持移動裝置提供用戶可與之交互的存在敏感屏幕。為了使用戶將文本信息輸入移動裝置,移動裝置可在存在敏感屏幕處顯示圖形(即,虛擬)鍵盤,用戶可與存在敏感屏幕交互以輸入文本。
[0011 ] 在一些示例中,用戶握持移動裝置的方式對于與典型圖形鍵盤交互而言可能并不是有幫助的。相比于用雙手握持移動裝置,在用一只手握持移動裝置的同時使用典型圖形鍵盤會使得文本錄入更困難。因圖形鍵盤的布置,個體用戶在圖形鍵盤上打字時會重復地出現(xiàn)某些錯誤。例如,用戶啟用的圖形鍵盤上的實際鍵可不同于預期的目標鍵。另外,基于用戶的有限移動范圍,圖形鍵盤布局可致使某些鍵的輸入是費力的或者是不可能的。
[0012]在本公開的一個方面,可使得計算裝置(例如,移動電話、平板計算機等)能夠至少部分基于用戶正在握持計算裝置的方式,確定用戶的使用模式和使用位置,并且對應于確定的使用模式和使用位置,在計算裝置的存在敏感屏幕處顯示圖形鍵盤。用計算裝置的多個觸摸傳感器處接收到的觸摸輸入,確定使用模式和使用位置。觸摸傳感器可位于計算裝置的外殼的里面或上面并且可均能夠檢測或以其它方式從用戶接收觸摸輸入。基于使用模式,計算裝置可更改存在敏感屏幕處圖形鍵盤的顯示。例如,計算裝置可以特定的機械字符布局(例如,傳統(tǒng)的QWERTY鍵盤布局)來顯示圖形鍵盤,或者可分別在存在敏感屏幕的左區(qū)域中顯示左手字符并且在存在敏感顯示器的右區(qū)域中顯示右手字符?;谑褂梦恢茫嬎阊b置可在存在敏感屏幕的不同位置顯示圖形鍵盤。例如,如果用戶在更靠近計算裝置的底部的地方握持計算裝置,則計算裝置可在存在敏感屏幕的靠下位置顯示圖形鍵盤。在另一個示例中,根據(jù)用戶用不同的手布置來握持計算裝置,計算裝置可在存在敏感屏幕的不同位置顯示圖形鍵盤。
[0013]本公開的另一個方面可使得計算裝置能夠基于用戶用來提供用戶輸入是哪只手來確定用戶的輸入模式。計算裝置可通過監(jiān)測接收到的觸摸輸入并且在接收到觸摸輸入的同時或幾乎同時檢測接收到的觸摸輸入的任何變化,確定正使用哪只手進行用戶輸入。如果檢測到接收到的觸摸輸入有變化,則計算裝置可使用當前使用模式來確定被假定引起變化的手是用戶正在用其鍵入輸入的手。例如,如果計算裝置確定是左手使用模式(即,用戶正在用左手握持計算裝置)并且計算裝置在接收到用戶輸入的同時或幾乎同時檢測接收到的觸摸輸入有變化,則計算裝置可確定用戶正在使用他或她的左手的拇指來鍵入輸入。在另一個示例中,如果計算裝置沒有檢測到接收到的觸摸輸入有變化,則計算裝置可確定用戶正在使用他或她的右手來鍵入輸入。
[0014]本公開的一些方面還可使得用戶能夠使無意輸入最少。計算裝置可基于接收到的觸摸輸入使無意輸入最少。例如,在單手使用模式下,當計算裝置同時或幾乎同時接收到對應于多個字符選擇的用戶輸入時,計算裝置可確定在用戶輸入的同時或幾乎同時是否發(fā)生了接收到的觸摸輸入的任何變化。當確定沒有變化時,諸如,當用戶還沒有啟用任何另外的觸摸傳感器時,計算裝置可接受每個字符選擇作為有意的用戶輸入。在另一個示例中,當計算裝置確定接收到的觸摸輸入有變化時,諸如,當用戶嘗試用他或她的拇指到達某個元素的同時用戶的手掌接觸到接觸觸摸傳感器時,計算裝置可拒絕接受某些選擇作為有意的用戶輸入(例如,與位置最接近新啟用觸摸傳感器的元素對應的選擇)。
[0015]本公開的技術可通過為用戶提供不同的圖形鍵盤以基于裝置的不同使用模式和使用位置選擇字符,提高用戶在圖形鍵盤處進行文本錄入的便利度和速度。另外,使用模式、使用位置和輸入模式可用于使元素的無意選擇最少,從而使得用戶能夠更準確地選擇用戶輸入的元素。本公開的技術可減少與存在敏感屏幕上的用戶輸入的不準確相關聯(lián)的挫敗和相關聯(lián)的身體不舒適。
[0016]圖1是圖示根據(jù)本公開的一個或多個方面的、可被配置成執(zhí)行一個或多個應用并且接收輸入的計算裝置2的示例的概念圖。計算裝置2可以是獨立裝置,或者可以是更大系統(tǒng)的部分。在一些示例中,計算裝置2可以是移動裝置。計算裝置2的示例包括諸如移動電話、平板計算機、智能電話、個人數(shù)字助理(PDA)、便攜式游戲裝置、便攜式媒體播放器和電子書閱讀器的便攜式或移動裝置以及諸如臺式計算機的非便攜式裝置。在一些情形下,計算裝置2可經(jīng)由諸如一個或多個有線或無線網(wǎng)絡的一個或多個網(wǎng)絡與外部不同裝置通信,所述網(wǎng)絡在一些情況下可提供對于互聯(lián)網(wǎng)的訪問。
[0017]如圖1中所示,計算裝置2包括觸摸傳感器4、使用模式模塊6、界面管理器8、一個或多個輸出裝置12。界面管理器8還包括字符映射模塊10。輸出裝置12之一可顯示具有鍵盤部18A、18B (統(tǒng)稱為“鍵盤部18”)的圖形用戶界面(⑶1)16。鍵盤部18A、18B在本文中也被統(tǒng)稱為“圖形鍵盤18”。
[0018]在某些示例中,輸出裝置12可被配置成使用觸覺、音頻或視頻刺激將輸出提供到用戶。輸出裝置12可包括輸入敏感顯示器(例如,觸摸敏感屏幕或存在敏感屏幕)。也就是說,輸出裝置12中的一個或多個也可用作輸入裝置。輸出裝置12還可包括視頻圖形適配器卡、或用于將信號轉(zhuǎn)換成人類或機器能理解的合適形式的任何其它類型的裝置。輸出裝置12可向用戶呈現(xiàn)計算裝置2的內(nèi)容(例如,GUI 16)。例如,GUI 16可顯示web瀏覽器、或可能需要向用戶呈現(xiàn)的其它輸出。如圖1中所示,⑶I 16有時可包括圖形鍵盤18。
[0019]在一些示例中,輸出裝置12可包括存在敏感屏幕,該存在敏感屏幕可接收一個或多個用戶輸入,從而使得用戶能夠與計算裝置2交互。用戶可與顯示GUI 16的存在敏感屏幕交互,以從圖形鍵盤18或GUI 16的其它元素選擇字符。用戶對鍵盤字符或其它元素的選擇可被存在敏感屏幕接收并且被提供到界面管理器8。
[0020]觸摸傳感器4能夠從用戶接收觸摸輸入。觸摸傳感器4可包括諸如電容型傳感器或電阻型傳感器的電子裝置,或者可包括諸如開關或壓力板的機械裝置。在一個示例中,觸摸傳感器4可包括能夠確定物質(zhì)的電容變化的多個簡單電容傳感器。與每個簡單電容傳感器附接的電子硬件可監(jiān)測相應的簡單電容傳感器的電容變化。電容變化可由附接的電子硬件來確定并且可由觸摸傳感器輸出指示。還可采用提供感測觸摸輸入能力的其它已知傳感器技術,以從用戶接收觸摸輸入。
[0021]觸摸傳感器4可位于計算裝置2的外殼的里面或上面。例如,一個或多個觸摸傳感器4可被設置成,使得當用戶與計算裝置2交互(例如,通過握持計算裝置2)時,觸摸傳感器4在某些觸摸傳感器4處接收觸摸輸入