且使用一個或多個通信單元將這樣的用戶輸入的指示發(fā)送至計算設(shè)備80。
[0068]圖3還圖示平板設(shè)備102和視覺顯示設(shè)備106。平板設(shè)備102和視覺顯示設(shè)備106可以每個包括計算和連接能力。平板設(shè)備102的示例可以包括電子閱讀器設(shè)備、可變形筆記本設(shè)備、混合平板設(shè)備等。視覺顯示設(shè)備106的示例可以包括電視、計算機顯示器等。如圖3中所示,平板設(shè)備102可以包括存在敏感顯示器104。視覺顯示設(shè)備106可以包括存在敏感顯示器108。存在敏感顯示器104、108可以包括如在本公開所述的UI設(shè)備4的功能的子集或者全部功能。在一些示例中,存在敏感顯示器104、108可以包括附加功能。在任何情況下,存在敏感顯示器108例如可以從計算設(shè)備80接收數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感顯示器108可以使用電容、電感和/或光學(xué)識別技術(shù)來確定投影儀屏幕處的一個或多個用戶輸入(例如連續(xù)手勢、多觸摸手勢、單觸摸手勢等)并且使用一個或多個通信單元將這樣的用戶輸入的指示發(fā)送至計算設(shè)備80。
[0069]如上所述,在一些示例中,計算設(shè)備80可以輸出圖形內(nèi)容以在通過系統(tǒng)總線或者其他適當?shù)耐ㄐ判诺礼詈现劣嬎阍O(shè)備80的存在敏感顯示器82處顯示。計算設(shè)備80還可以輸出圖形內(nèi)容以在一個或多個遠程設(shè)備處顯示,諸如投影儀96、投影儀屏幕98、平板設(shè)備102以及視覺顯示設(shè)備106。例如,計算設(shè)備80可以根據(jù)本公開的技術(shù)執(zhí)行一個或多個指令以生成和/或修改圖形內(nèi)容。計算設(shè)備80可以將包括圖形內(nèi)容的數(shù)據(jù)輸出至計算設(shè)備80的通信單元,諸如通信單元84。通信單元84可以將數(shù)據(jù)發(fā)送至諸如投影儀96、投影儀屏幕98、平板設(shè)備102和/或視覺顯示設(shè)備106的遠程設(shè)備中的一個或多個。以這種方式,處理器102可以輸出圖形內(nèi)容以在遠程設(shè)備中的一個或多個處顯示。在一些示例中,遠程設(shè)備中的一個或多個可以在被包括在相應(yīng)遠程設(shè)備中和/或與之操作地耦合的存在敏感顯示器處輸出圖形內(nèi)容。
[0070]在一些示例中,計算設(shè)備80可以不在操作地耦合至計算設(shè)備80的存在敏感顯示器82處輸出圖形內(nèi)容。在其他示例中,計算設(shè)備80可以輸出圖形內(nèi)容以在通過通信信道86A耦合至計算設(shè)備80的存在敏感顯示器82處以及一個或多個遠程設(shè)備處顯示。在這樣的示例中,圖形內(nèi)容可以在每個相應(yīng)設(shè)備處基本上同時顯示。例如,可能由于向遠程設(shè)備發(fā)送包括圖形內(nèi)容的數(shù)據(jù)的通信延時而引入某個延遲。在一些示例中,由計算設(shè)備80生成并且輸出以在存在敏感顯示器82處顯示的圖形內(nèi)容可以不同于被輸出以在一個或多個遠程設(shè)備處顯示的圖形內(nèi)容顯示。
[0071 ] 計算設(shè)備80可以使用任何適當?shù)耐ㄐ偶夹g(shù)發(fā)送和接收數(shù)據(jù)。例如,計算設(shè)備80可以使用網(wǎng)絡(luò)鏈路88A操作地耦合至外部網(wǎng)絡(luò)90。圖3中所示的遠程設(shè)備中的每一個均可以通過相應(yīng)網(wǎng)絡(luò)鏈路88B、88C和88D中的一個操作地耦合至外部網(wǎng)絡(luò)90。外部網(wǎng)絡(luò)90可以包括網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機、網(wǎng)絡(luò)路由器等,它們操作地互相耦合,由此在計算設(shè)備80與圖3中所示的遠程設(shè)備之間提供信息交換。在一些示例中,網(wǎng)絡(luò)鏈路88A-88D可以是以太網(wǎng)、ATM或者其他網(wǎng)絡(luò)連接。這樣的連接可以是無線和/或有線連接。
[0072]在一些示例中,計算設(shè)備80可以使用直接設(shè)備通信94操作地耦合至圖3中所包括的遠程設(shè)備中的一個或多個。直接設(shè)備通信94可以包括計算設(shè)備使用有線或者無線通信通過其直接與遠程設(shè)備發(fā)送和接收數(shù)據(jù)的通信。亦即,在直接設(shè)備通信94的一些示例中,由計算設(shè)備80所發(fā)送的數(shù)據(jù)在遠程設(shè)備處被接收之前可以不被一個或多個另外的設(shè)備轉(zhuǎn)發(fā),反之亦然。直接設(shè)備通信94的示例可以包括藍牙、近場通信、通用串行總線、WiF1、紅外等。圖3中所示的遠程設(shè)備中的一個或多個可以通過通信鏈路92A-92D與計算設(shè)備80操作地耦合。在一些示例中,通信鏈路88A-88D可以是使用藍牙、近場通信、通用串行總線、紅外等的連接。這樣的連接可以是無線和/或有線的連接。
[0073]根據(jù)本公開的技術(shù),計算設(shè)備80可以使用外部網(wǎng)絡(luò)90操作地耦合至視覺顯示設(shè)備106。計算設(shè)備80可以輸出包括例如包括第一多個鍵的第一圖形鍵盤的圖形用戶界面以在存在敏感顯示器108處顯示。例如,計算設(shè)備80可以將包括圖形用戶界面的表示的數(shù)據(jù)發(fā)送至通信單元84。通信單元84可以使用外部網(wǎng)絡(luò)90將包括圖形用戶界面的表示的數(shù)據(jù)發(fā)送至視覺顯示設(shè)備106。響應(yīng)于使用外部網(wǎng)絡(luò)90接收到該數(shù)據(jù),視覺顯示設(shè)備106可以使得存在敏感顯示器108輸出該圖形用戶界面。計算設(shè)備80可以至少部分地基于輸入上下文來確定顯示包括第二多個鍵的第二圖形鍵盤。計算設(shè)備80可以輸出第二圖形鍵盤,以與第一圖形鍵盤同時顯示。例如,計算設(shè)備80可以將包括第二圖形鍵盤的表示的數(shù)據(jù)發(fā)送至通信單元84,該通信單元84可以使用外部網(wǎng)絡(luò)90將數(shù)據(jù)發(fā)送至視覺顯示設(shè)備106。響應(yīng)于接收到數(shù)據(jù),視覺顯示設(shè)備106可以使得存在敏感顯示器108與第一圖形鍵盤同時顯示第二圖形鍵盤。
[0074]響應(yīng)于用戶在存在敏感顯示器108處執(zhí)行連續(xù)手勢以選擇第一圖形鍵盤和第二圖形鍵盤的一個或多個鍵,視覺顯示設(shè)備106可以使用外部網(wǎng)絡(luò)90將手勢輸入的指示發(fā)送至計算設(shè)備80。通信單元84可以接收手勢輸入的指示并且將該指示發(fā)送至計算設(shè)備80。
[0075]計算設(shè)備80可以至少部分地基于手勢輸入的第一部分的指示從第一圖形鍵盤的第一多個鍵中選擇第一鍵作為第一所選鍵。計算設(shè)備80可以至少部分地基于手勢輸入的第二部分的指示從第二圖形鍵盤的第二多個鍵中選擇第二鍵作為第二所選鍵。在一些示例中,計算設(shè)備80可以確定包括與第一所選鍵相關(guān)聯(lián)的至少一個字符以及與第二所選鍵相關(guān)聯(lián)的至少一個字符的候選字符串。計算設(shè)備80可以在一些示例中輸出候選字符串以在視覺顯示設(shè)備106處顯示。例如,計算設(shè)備80可以將包括候選字符串的數(shù)據(jù)發(fā)送至通信單元84,該通信單元84進而使用外部網(wǎng)絡(luò)90將數(shù)據(jù)發(fā)送至視覺顯示設(shè)備106。在接收到數(shù)據(jù)之后,視覺顯示設(shè)備106可以使得存在敏感顯示器108在圖形用戶界面內(nèi)顯示候選字符串。根據(jù)本公開的技術(shù),以這種方式,處理器102可以輸出候選字符串以在存在敏感屏幕108處顯不O
[0076]圖4A-4B是圖示根據(jù)本公開的一個或多個方面的示例計算設(shè)備的框圖,該計算設(shè)備可以被用于輸出第二圖形鍵盤以與第一圖形鍵盤同時顯示。圖4A圖示計算設(shè)備輸出包括第一圖形鍵盤的圖形用戶界面以顯示并且接收手勢輸入的指示的示例。圖4B圖示圖4A的計算設(shè)備輸出第二圖形鍵盤以與第一圖形鍵盤同時顯示的示例。亦即,當一起考慮時,圖4A-4B圖示計算設(shè)備輸出包括第一圖形鍵盤的圖形用戶界面以顯示、接收手勢輸入的指示、并且響應(yīng)于接收到手勢輸入的指示而輸出第二圖形鍵盤以在圖形用戶界面內(nèi)與第一圖形鍵盤同時顯示的示例。出于圖示目的,圖4A-4B的示例在圖1-2的計算設(shè)備2的上下文內(nèi)進行描述。
[0077]如圖4A中所示,UI模塊6可以輸出包括第一圖形鍵盤112的⑶I 110。如圖所示,第一圖形鍵盤112可以包括第一多個鍵,諸如“P”鍵112和“A”鍵114。GUI 110可以包括底部區(qū)118和頂部區(qū)120。底部區(qū)118和頂部區(qū)120可以被認為相對于GUI 110的方向而言的底部和頂部區(qū)域,諸如用戶可以在觀看GUI 110時閱讀在GUI 110內(nèi)所顯示的文本的⑶I 110的方向。亦即,底部區(qū)118可以被認為⑶I 110的相對于在⑶I 110處所呈現(xiàn)的文本方向的底部區(qū)。類似地,頂部區(qū)120可以被認為GUI 110的相對于在GUI 110處所呈現(xiàn)的文本方向的頂部區(qū),使得觀看GUI 110的用戶會自然從左到右并從頂部區(qū)120到底部區(qū)118閱讀在⑶I 110內(nèi)所顯示的文本。底部區(qū)118和頂部區(qū)120可以是⑶I 110的任何區(qū)域,使得底部區(qū)118相對于⑶I 110的方向而處于頂部區(qū)120下方。
[0078]手勢模塊8可以接收連續(xù)手勢124的部分122的指示。如圖所示,連續(xù)手勢124可以包括輸入單元從第一位置126到第二位置128到第三位置130的運動。部分122可以包括輸入單元從第二位置128到第三位置130的運動。手勢模塊8可以確定連續(xù)手勢124的部分122包括輸入單元在從底部區(qū)118到頂部區(qū)120的方向上從對應(yīng)于⑶I 110的與第一圖形鍵盤112相關(guān)聯(lián)的位置(例如⑶I 110的包括第一圖形鍵盤112的區(qū)域內(nèi)的位置)的第二位置128到對應(yīng)于不與第一圖形鍵盤112相關(guān)聯(lián)的位置(例如⑶I 110的不包括第一圖形鍵盤112的區(qū)域內(nèi)的位置)的第三位置130的運動。作為響應(yīng),手勢模塊8可以使得輔助鍵盤模塊10輸出包括第二多個鍵的第二圖形鍵盤,以與第一圖形鍵盤112同時顯示。以這種方式,響應(yīng)于接收到包括在⑶I 110的包括第一圖形鍵盤112的區(qū)域之外在從⑶I110的底部區(qū)至⑶I 110的頂部區(qū)的方向上延伸的運動的手勢輸入(例如從第一圖形鍵盤的“頂部離開”延伸的手勢),輔助鍵盤模塊10可以輸出第二圖形鍵盤。
[0079]如圖4B中所示,輔助鍵盤模塊10可以輸出第二圖形鍵盤132,以與第一圖形鍵盤112同時顯示。亦即,輔助鍵盤模塊10可以在UI設(shè)備4在⑶I 110內(nèi)顯示第一圖形鍵盤112的同時使得UI設(shè)備4在⑶I 110內(nèi)顯示第二圖形鍵盤132。如圖所示,第二圖形鍵盤132可以包括第二多個鍵,諸如“O”鍵134和“5”鍵136。以這種方式,輔助鍵盤模塊10可以輸出第二圖形鍵盤132以與第一圖形鍵盤112同時顯示,使得與第二圖形鍵盤132的至少一個鍵相關(guān)聯(lián)的至少一個字符不同于與第二圖形鍵盤112的每個鍵相關(guān)聯(lián)的每個字符。
[0080]圖5A-5B是圖示根據(jù)本公開的一個或多個方面的示例計算設(shè)備的框圖,該計算設(shè)備可以被用于輸出第二圖形鍵盤以與第一圖形鍵盤同時顯示。圖5A圖示計算設(shè)備輸出包括第一圖形鍵盤的圖形用戶界面以顯示并且接收手勢輸入的指示的示例。圖5B圖示圖5A的計算設(shè)備輸出第二圖形鍵盤以與第一圖形鍵盤同時顯示的示例。亦即,當一起考慮時,圖5A-5B圖示計算設(shè)備輸出包括第一圖形鍵盤的圖形用戶界面以顯示、接收手勢輸入的指示、并且響應(yīng)于接收到手勢輸入的指示而輸出第二圖形鍵盤以在圖形用戶界面內(nèi)與第一圖形鍵盤同時顯示的示例。出于圖示目的,圖5A-5B的示例在圖1-2的計算設(shè)備2的上下文內(nèi)進行描述。
[0081]如圖5A中所示,UI模塊6可以輸出包括第一圖形鍵盤142的⑶I 140。如圖所示,第一圖形鍵盤142可以包括第一多個鍵,諸如“P”鍵144、“A”鍵146和“? 123”鍵148。手勢模塊8可以接收連續(xù)手勢152的指示部分150。如圖所示,連續(xù)手勢152可以包括輸入單元從第一位置154到第二位置156到第三位置158的運動。部分150可以包括輸入單元從第二位置156到第三位置158的運動。
[0082]手勢模塊8可以根據(jù)本文所述的技術(shù)至少部分地基于連續(xù)手勢152的部分150來選擇“? 123”鍵148?!埃?123”鍵148可以與第一圖形鍵盤142的替選字符功能相關(guān)聯(lián),以致手勢模塊8使得輔助鍵盤模塊10響應(yīng)于選擇“? 123”鍵148而輸出包括不同于與來自第一圖形鍵盤142的每個鍵相關(guān)聯(lián)的每個字符的至少一個字符的圖形鍵盤的一個或多個鍵。
[0083]如圖5B中所示,響應(yīng)于選擇“? 123”鍵148,手勢模塊8可以使得輔助鍵盤模塊10輸出第二圖形鍵盤160以與第一圖形鍵盤142同時顯示。如圖所示,第二圖形鍵盤160可以包括第二多個鍵,諸如鍵162和“5”鍵164。以這種方式,輔助鍵盤模塊10可以輸出第二圖形鍵盤160以與第一圖形鍵盤142同時顯示,使得與第二圖形鍵盤160的至少一個鍵相關(guān)聯(lián)的至少一個字符不同于與第一圖形鍵盤142的每個鍵相關(guān)聯(lián)的每個字符。在一些示例中,第二圖形鍵盤160的顯示可以通過圖4A-5B中所示技術(shù)中的一個或其組合來觸發(fā)。
[0084]圖6圖示根據(jù)本公開的一個或多個方面的示例計算設(shè)備,該計算設(shè)備可以被用于輸出第二圖形鍵盤以與第一圖形鍵盤同時顯示。根據(jù)本文所公開的技術(shù),如圖6中所示,輔助鍵盤模塊10可以輸出第一圖形鍵盤172和第二圖形鍵盤174,以在⑶I 170內(nèi)顯示。第一圖形鍵盤172和第二圖形鍵盤174中的每一個均可以包括多個鍵。
[0085]輔助鍵盤模塊10可以至少部分地基于輸入上下文來確定在第二鍵盤174中所包括的第二多個鍵的布置。例如,如圖6所示,輔助鍵盤模塊10可以確定第二多個鍵的布置,包括在第一行176、第二行178和第三行180中所包括的布置。作為示例,輔助鍵盤模塊10可以接收密碼區(qū)182作為GUI 170的活動輸入?yún)^(qū)的識別符的指示。響應(yīng)于接收到密碼區(qū)182的識別符的指示,輔助鍵盤模塊10可以確定在第二鍵盤174中所包括的第二多個鍵的所示布置包括位置最接近第一圖形鍵盤172的第一行176中所包括的數(shù)字鍵。以這種方式,輔助鍵盤模