欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于觸摸屏設(shè)備的虛擬鼠標(biāo)的制作方法

文檔序號(hào):10573912閱讀:334來(lái)源:國(guó)知局
用于觸摸屏設(shè)備的虛擬鼠標(biāo)的制作方法
【專利摘要】在一個(gè)實(shí)施例中,提供了用于使用虛擬鼠標(biāo)來(lái)與電子設(shè)備交互的技術(shù)。虛擬鼠標(biāo)顯示在電子設(shè)備的觸摸屏顯示器上。虛擬鼠標(biāo)包括標(biāo)識(shí)位置的指針、以及定位成接近指針但從其偏移的控制區(qū)。控制區(qū)包括用于接收映射到虛擬鼠標(biāo)的移動(dòng)的觸摸輸入的移動(dòng)區(qū)域、以及用于執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)按鈕。在使用中,當(dāng)在虛擬鼠標(biāo)的移動(dòng)區(qū)域中接收到觸摸輸入時(shí),移動(dòng)包括指針的虛擬鼠標(biāo)。當(dāng)一個(gè)或多個(gè)按鈕中的某一按鈕被按壓時(shí),執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的動(dòng)作。
【專利說(shuō)明】
用于觸摸屏設(shè)備的虛擬鼠標(biāo)
技術(shù)領(lǐng)域
[0001]本公開大體上涉及與具有觸摸屏顯示器的電子設(shè)備的用戶交互,并且更具體地涉及使用具有觸摸屏顯示器的電子設(shè)備對(duì)項(xiàng)目和/或點(diǎn)的精確選擇。
【背景技術(shù)】
[0002]觸摸屏顯示器正變得越來(lái)越常見于各種類型的電子設(shè)備上。例如,多數(shù)移動(dòng)設(shè)備(例如智能電話、平板計(jì)算機(jī)等)采用某種形式的觸摸屏顯示器,并且使用觸摸輸入作為其主要用戶輸入模式。就其本質(zhì)而言,觸摸輸入可以是快速且直觀的,從而使其很好地適于許多類型的應(yīng)用。然而,對(duì)于一些類型的應(yīng)用,觸摸輸入可能較不理想。以其原生形式,觸摸輸入通常缺少由傳統(tǒng)基于鍵盤和鼠標(biāo)的輸入所提供的精度和細(xì)節(jié)水平。高水平的細(xì)節(jié)和精度可能對(duì)于一些應(yīng)用是重要的,例如對(duì)于計(jì)算機(jī)輔助設(shè)計(jì)(CAD)應(yīng)用,其中可能號(hào)召用戶在鄰近項(xiàng)目或點(diǎn)之間進(jìn)行區(qū)分,以選擇期望的一個(gè)。
[0003]基于觸摸的輸入中的細(xì)節(jié)和精度的缺少源于各種源。一個(gè)源是與基于鍵盤和鼠標(biāo)的輸入相比,在基于觸摸的輸入的情況下可能的減少數(shù)目的輸入類型。在鍵盤和鼠標(biāo)的情況下,用戶可以單獨(dú)地或者組合地使用鼠標(biāo)的運(yùn)動(dòng)傳感器、鼠標(biāo)上的各種按鈕、鼠標(biāo)的滾輪、以及鍵盤的各種鍵來(lái)輸入大量不同類型的輸入。這些不同類型的輸入中的每一個(gè)可以直接映射到應(yīng)用中的動(dòng)作類型。然而,在基于觸摸的輸入的情況下,用戶一般具有他們可以輸入的較少類型的輸入,其限于在觸摸屏顯示器上所識(shí)別的移動(dòng)。例如,盡管用戶可以在觸摸屏顯示器上輕敲、保持、夾捏(pinch)、拖拽、滑動(dòng)(swipe)等,但是存在用戶可以做的相當(dāng)受限數(shù)目的不同事情。這可能在設(shè)計(jì)用于應(yīng)用的用戶界面時(shí)造成問題。盡管設(shè)計(jì)者可能期望直接地將由應(yīng)用所支持的各種動(dòng)作映射到不同類型的輸入,但是可能容易存在比輸入類型更多的動(dòng)作。
[0004]細(xì)節(jié)和精度的缺少的另一源源于觸摸屏顯示器上的持久位置追蹤的典型缺少。在典型的基于鼠標(biāo)和鍵盤的用戶界面中,光標(biāo)被持久地顯示以指定位置。即便用戶未移動(dòng)鼠標(biāo),也仍然示出光標(biāo),并且其逗留存在可以用于觸發(fā)動(dòng)作。例如,可以檢測(cè)“懸停(hoverover)”,其中光標(biāo)在短時(shí)間段內(nèi)維持于對(duì)象之上。這可以觸發(fā)動(dòng)作(例如,顯示關(guān)于對(duì)象的信息,諸如“工具提示”)。然而,這種類型的交互通常在觸摸屏顯示器上不可用。傳統(tǒng)上,在觸摸屏顯示器上,當(dāng)用戶觸摸屏幕時(shí),僅短暫地指定位置。因此,一般不能夠?qū)崿F(xiàn)諸如“懸停”之類的交互。
[0005]細(xì)節(jié)和精度的缺少的又一源源于觸摸屏顯示器上的位置指定方面的模糊性。在鼠標(biāo)的情況下,用戶一般可以選擇用戶界面中的單個(gè)像素。用戶可以看到光標(biāo),并且將它確切移動(dòng)到他們所期望的地方,從而如所需要的那樣做出細(xì)小調(diào)節(jié)。然而,在觸摸屏顯示器的情況下,這種類型的操作一般不可能。當(dāng)用戶觸摸屏幕時(shí),他們的手指(或觸筆,如果使用觸筆的話)通常阻礙他們對(duì)他們正嘗試指定的位置的查看。位置在其手指(或觸筆頭)下方的某一地點(diǎn),但是用戶一般不能看到在何處。另外,整個(gè)接觸區(qū)域一般被注冊(cè)為被觸摸,而不是不同點(diǎn)。必須采用算法以嘗試猜測(cè)用戶實(shí)際意圖指定該區(qū)域中的何處。給定該猜測(cè)工作,當(dāng)項(xiàng)目或點(diǎn)靠近在一起時(shí),用戶可能必須重復(fù)觸摸顯示屏,直到他們偶然碰到期望的結(jié)果。
[0006]因而,存在針對(duì)使用觸摸屏顯示器對(duì)項(xiàng)目和/或點(diǎn)的選擇的改進(jìn)技術(shù)的需要。盡管這種需要可能適用于在電子設(shè)備(例如移動(dòng)設(shè)備)上執(zhí)行的各種類型的應(yīng)用,但是其對(duì)于在移動(dòng)設(shè)備上執(zhí)行的CAD應(yīng)用可能是特別急性的。

【發(fā)明內(nèi)容】

[0007]在一個(gè)實(shí)施例中,提供虛擬鼠標(biāo)以用于與具有觸摸屏顯示器的電子設(shè)備(例如移動(dòng)設(shè)備)交互。當(dāng)顯示于觸摸屏顯示器上時(shí),虛擬鼠標(biāo)可以包括指針、以及接近指針但從其偏移的控制區(qū)。指針標(biāo)識(shí)在應(yīng)用(例如CAD應(yīng)用)的用戶界面中所顯示的項(xiàng)目(例如計(jì)算機(jī)輔助設(shè)計(jì)(CAD)模型的元素)或點(diǎn)(例如CAD模型的視圖內(nèi)的點(diǎn))的位置。在一個(gè)實(shí)現(xiàn)中,指針被表示為十字準(zhǔn)線,其外觀可以取決于其正用于選擇項(xiàng)目還是點(diǎn)而改變。虛擬鼠標(biāo)的控制區(qū)可以包括用于接收觸摸輸入的移動(dòng)區(qū)域、以及用于執(zhí)行涉及由指針?biāo)鶚?biāo)識(shí)的項(xiàng)目或點(diǎn)的動(dòng)作的一個(gè)或多個(gè)按鈕。在移動(dòng)區(qū)域中所接收的輸入(例如觸摸和拖拽)可以被映射到整個(gè)虛擬鼠標(biāo)的移動(dòng)。因此,通過(guò)與移動(dòng)區(qū)域交互,用戶可以移動(dòng)指針使得指針顯示在標(biāo)識(shí)期望項(xiàng)目或點(diǎn)的位置處,其中移動(dòng)區(qū)域和按鈕顯示成接近該位置但從該位置偏移。通過(guò)選擇按鈕之一,用戶可以觸發(fā)涉及項(xiàng)目或點(diǎn)的動(dòng)作。動(dòng)作可以包括選擇項(xiàng)目或點(diǎn)、取消選擇項(xiàng)目或點(diǎn)、改變涉及項(xiàng)目或點(diǎn)的一個(gè)或多個(gè)設(shè)置、或者在應(yīng)用的用戶界面中可能的另一類型的動(dòng)作。按鈕的數(shù)目和功能可以取決于虛擬鼠標(biāo)的當(dāng)前使用而變化。
[0008]除其它益處之外,相比于一般在觸摸屏顯示器上可能的情況而言,虛擬鼠標(biāo)可以使得能夠?qū)崿F(xiàn)更詳細(xì)且精確的控制。由于虛擬鼠標(biāo)提供其數(shù)目和功能可以基于使用而變化的按鈕,所以相比于在傳統(tǒng)觸摸輸入技術(shù)的情況下而言,可以支持更大量的輸入類型。另夕卜,指針的存在可以提供持久位置追蹤,從而允許諸如“懸停”之類的用戶界面交互。又進(jìn)一步地,通過(guò)利用偏移移動(dòng)區(qū)域,用戶對(duì)指針的查看不受阻礙,從而允許用戶容易地在鄰近項(xiàng)目或點(diǎn)之間進(jìn)行區(qū)分。
[0009]應(yīng)當(dāng)理解到,虛擬鼠標(biāo)可以包括各種附加或可替換特征,其提供附加或可替換優(yōu)點(diǎn)。該
【發(fā)明內(nèi)容】
簡(jiǎn)單地意圖作為向讀者的介紹,并且不指示或暗示本文所提及的特征覆蓋本發(fā)明的所有方面,或者是本發(fā)明的必要或必需方面。
【附圖說(shuō)明】
[0010]以下詳細(xì)描述參照示例實(shí)施例的附圖,其中:
圖1是在其上可以實(shí)現(xiàn)虛擬鼠標(biāo)的示例電子設(shè)備(例如移動(dòng)設(shè)備)的框圖;
圖2是可以顯示在觸摸屏顯示器上的示例虛擬鼠標(biāo)的圖;
圖3是用于使用虛擬鼠標(biāo)來(lái)與電子設(shè)備(例如移動(dòng)設(shè)備)交互以執(zhí)行某些操作的步驟的示例順序的流程圖;
圖4是圖示了激活虛擬鼠標(biāo)的示例方式的示例CAD應(yīng)用的用戶界面的屏幕截圖;
圖5是經(jīng)更新以示出激活之后的虛擬鼠標(biāo)的來(lái)自圖4的用戶界面的屏幕截圖;
圖6是圖示了測(cè)量元素的體積中的示例第一步驟的示例CAD應(yīng)用的用戶界面的屏幕截圖;
圖7是經(jīng)更新以示出測(cè)量元素的體積中的下一步驟的來(lái)自圖5的用戶界面的屏幕截圖; 圖8是經(jīng)更新以示出所選元素的所測(cè)量體積的來(lái)自圖5和6的用戶界面的屏幕截圖;
圖9是圖示了測(cè)量?jī)牲c(diǎn)之間的距離中的示例第一步驟的示例CAD應(yīng)用的用戶界面的屏幕截圖;
圖10是經(jīng)更新以示出測(cè)量?jī)牲c(diǎn)之間的距離中的下一步驟的來(lái)自圖9的用戶界面的屏幕截圖;
圖11是經(jīng)更新以示出測(cè)量?jī)牲c(diǎn)之間的距離中的又另一步驟的來(lái)自圖9和10的用戶界面的屏幕截圖;
圖12是經(jīng)更新以示出兩點(diǎn)之間的所測(cè)量距離的來(lái)自圖9-11的用戶界面的屏幕截圖。
【具體實(shí)施方式】
[0011]圖1是在其上可以實(shí)現(xiàn)虛擬鼠標(biāo)的示例電子設(shè)備100(例如移動(dòng)設(shè)備)的框圖。如本文中所使用的,術(shù)語(yǔ)“移動(dòng)設(shè)備”是指適配成隨身運(yùn)輸?shù)挠?jì)算設(shè)備。諸如平板計(jì)算機(jī)和智能電話之類的設(shè)備一般被視為移動(dòng)設(shè)備。諸如臺(tái)式計(jì)算機(jī)之類的設(shè)備一般不被視為移動(dòng)設(shè)備。電子設(shè)備(例如移動(dòng)設(shè)備)100可以包括耦合到主機(jī)總線120的至少一個(gè)處理器110。易失性存儲(chǔ)器130(諸如隨機(jī)存取存儲(chǔ)器(RAM))可以經(jīng)由存儲(chǔ)器控制器125耦合到主機(jī)總線120。存儲(chǔ)器130可以存儲(chǔ)用于操作系統(tǒng)135(例如,Windows ? ,Android ? S1S ?操作系統(tǒng))、應(yīng)用140(例如計(jì)算機(jī)輔助設(shè)計(jì)(CAD)應(yīng)用)和虛擬鼠標(biāo)模塊144以及其它應(yīng)用和軟件146的可執(zhí)行指令的至少部分。在其中應(yīng)用是CAD應(yīng)用的實(shí)現(xiàn)中,CAD應(yīng)用可以是各種類型的CAD模型創(chuàng)建、查看和/或分析應(yīng)用中的任何一種。在一個(gè)實(shí)現(xiàn)中,CAD應(yīng)用可以是從Bent leySystems公司可獲得的Bentley ?導(dǎo)航儀V8i應(yīng)用。
[0012]虛擬鼠標(biāo)模塊144可以包括實(shí)現(xiàn)虛擬鼠標(biāo)的可執(zhí)行指令。在一個(gè)實(shí)現(xiàn)中,虛擬鼠標(biāo)模塊144是應(yīng)用140(例如CAD應(yīng)用)本身的部分。在這樣的情況下,虛擬鼠標(biāo)的使用可以被限于在應(yīng)用140的用戶界面內(nèi)??商鎿Q地,虛擬鼠標(biāo)模塊144可以實(shí)現(xiàn)為獨(dú)立應(yīng)用,或者實(shí)現(xiàn)為操作系統(tǒng)135的部分。在這樣的情況下,可以有可能跨多個(gè)應(yīng)用的用戶界面使用虛擬鼠標(biāo),例如在應(yīng)用140(例如CAD應(yīng)用)以及其它應(yīng)用和軟件146二者中,當(dāng)它們?cè)陔娮釉O(shè)備100上執(zhí)行時(shí)。虛擬鼠標(biāo)模塊144可以與應(yīng)用140、操作系統(tǒng)135以及潛在地其它應(yīng)用和軟件146的數(shù)個(gè)應(yīng)用程序接口(API)和功能(未示出)交互。在其中操作系統(tǒng)135是Windows ?操作系統(tǒng)的示例中,API和功能可以包括Windows ?操作系統(tǒng)的公知的SetCapture、ReleaseCapture、GetCursorPos、SetCursorPos、GetPhysicaICursorPos、SetPhys icaICursorPos和SendInput功能。在其中操作系統(tǒng)135是Android ? S1S ?操作系統(tǒng)的示例中,API和功能可以包括具有模擬功能性的組件。
[0013]電子設(shè)備100的主機(jī)總線120可以通過(guò)總線控制器145耦合到輸入/輸出(1/0)總線150。包括觸摸屏顯示器170的視頻顯示子系統(tǒng)155可以耦合到1/0總線150。觸摸屏顯示器170可以示出應(yīng)用140(以及潛在地其它應(yīng)用和軟件146)的用戶界面,通過(guò)所述用戶界面可以利用虛擬鼠標(biāo)。觸摸屏顯示器屏幕170可以設(shè)計(jì)成從用戶接收觸摸輸入(例如經(jīng)由其(多個(gè))手指和/或觸筆),其包括單觸摸手勢(shì)(涉及與觸摸屏顯示器的一個(gè)接觸點(diǎn))和/或多觸摸手勢(shì)(涉及與觸摸屏顯示器的多個(gè)接觸點(diǎn))。
[0014]除觸摸屏顯示器170之外,一個(gè)或多個(gè)其它類型的輸入設(shè)備160可以包括在移動(dòng)設(shè)備中并且耦合到1/0總線150。例如,可以包括各種物理按鈕或傳感器(例如方向傳感器、相機(jī)等)。持久存儲(chǔ)設(shè)備165(諸如固態(tài)驅(qū)動(dòng)器、閃存或其它類型或持久數(shù)據(jù)儲(chǔ)存)可以耦合到I/O總線150,并且用于持久地存儲(chǔ)在需要時(shí)被加載到易失性存儲(chǔ)器130中的可執(zhí)行指令。例如,用于操作系統(tǒng)135、應(yīng)用140、虛擬鼠標(biāo)模塊144以及其它應(yīng)用和軟件146的可執(zhí)行指令可以存儲(chǔ)在其上并且然后在需要時(shí)被加載。I/O總線150還可以耦合到網(wǎng)絡(luò)接口 180,例如無(wú)線網(wǎng)絡(luò)接口,其與計(jì)算機(jī)網(wǎng)絡(luò)190對(duì)接。計(jì)算機(jī)網(wǎng)絡(luò)190可以允許使用數(shù)個(gè)公知聯(lián)網(wǎng)協(xié)議中的任何一個(gè)的電子設(shè)備100與其它電子設(shè)備之間的通信,以準(zhǔn)許各種分布式、協(xié)同式或遠(yuǎn)程計(jì)算配置。
[0015]圖2是可以顯示在觸摸屏顯示器上的示例虛擬鼠標(biāo)200的圖。虛擬鼠標(biāo)200包括指針210以及接近指針但從其偏移的控制區(qū)220。指針210標(biāo)識(shí)在觸摸屏顯示器上的用戶界面中所顯示的項(xiàng)目或點(diǎn)的位置。在其中應(yīng)用140是CAD應(yīng)用的實(shí)現(xiàn)中,用戶界面可以是CAD應(yīng)用的用戶界面,項(xiàng)目可以是在CAD應(yīng)用的用戶界面中示出的CAD模型的元素,并且點(diǎn)可以是CAD模型的視圖內(nèi)的點(diǎn)。在其它實(shí)現(xiàn)中,項(xiàng)目或點(diǎn)可以采取不同形式。
[0016]指針210可以被表示為十字準(zhǔn)線或位置的其它指示符。在一些情況下,指針210的外觀可以取決于虛擬鼠標(biāo)200的使用(例如基于利用虛擬鼠標(biāo)所執(zhí)行的任務(wù))而動(dòng)態(tài)改變。不同外觀可以包括多種樣式的十字準(zhǔn)線(例如中立開口十字準(zhǔn)線、中立閉合十字準(zhǔn)線等)、不同顏色的十字準(zhǔn)線、完全不同的指針樣式等。
[0017]控制區(qū)220可以包括用于接收觸摸輸入的移動(dòng)區(qū)域230、以及用于執(zhí)行涉及由指針210所標(biāo)識(shí)的項(xiàng)目或點(diǎn)的動(dòng)作的一個(gè)或多個(gè)按鈕240。移動(dòng)區(qū)域可以被定尺寸成容納用戶的指尖,例如在直徑方面為約7_9mm。移動(dòng)區(qū)域230中的觸摸輸入(例如觸摸和拖拽)可以被映射到整個(gè)虛擬鼠標(biāo)200的移動(dòng),使得指針210、移動(dòng)區(qū)域220和按鈕230—起移動(dòng)。當(dāng)任何移動(dòng)發(fā)生時(shí),移動(dòng)區(qū)域230可以維持成接近指針210但從其偏移。
[0018]按鈕230可以用于觸發(fā)涉及由指針210所標(biāo)識(shí)的位置處設(shè)置的項(xiàng)目或點(diǎn)的動(dòng)作。動(dòng)作可以包括選擇項(xiàng)目或點(diǎn)、取消選擇項(xiàng)目或點(diǎn)、顯示或改變涉及項(xiàng)目或點(diǎn)的一個(gè)或多個(gè)設(shè)置、或者另一類型的動(dòng)作。在其中應(yīng)用140是CAD應(yīng)用的實(shí)現(xiàn)中,動(dòng)作可以是選擇CAD模型的元素或CAD模型的視圖內(nèi)的點(diǎn)、取消選擇元素或點(diǎn)、顯示或改變?cè)鼗螯c(diǎn)的性質(zhì)、或者另一類型的CAD特定動(dòng)作。
[0019]取決于虛擬鼠標(biāo)200的當(dāng)前使用,按鈕230的數(shù)目、它們的類型和它們觸發(fā)的動(dòng)作可以變化。類似地,取決于可以處于由指針210所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn),按鈕230的數(shù)目、它們的類型和它們觸發(fā)的動(dòng)作可以改變。以這樣的方式,所提供的按鈕230的特性可以響應(yīng)于由指針210所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)以及當(dāng)前使用二者。在一些情況下,可以不顯示按鈕230,例如在給定位置處的項(xiàng)目或點(diǎn)或者當(dāng)前使用而沒有動(dòng)作是適當(dāng)?shù)那闆r下。在其中應(yīng)用140是CAD應(yīng)用的實(shí)現(xiàn)中,當(dāng)前使用可以例如是涉及CAD模型的視圖內(nèi)的一個(gè)或多個(gè)點(diǎn)或者CAD模型的元素的測(cè)量操作,諸如體積測(cè)量操作、距離測(cè)量操作等。
[0020]圖3是用于使用虛擬鼠標(biāo)200來(lái)與電子設(shè)備(例如移動(dòng)設(shè)備)交互以執(zhí)行某些操作的步驟300的示例順序的流程圖。在步驟310處,激活虛擬鼠標(biāo)200。當(dāng)被激活時(shí),虛擬鼠標(biāo)模塊144可以與操作系統(tǒng)135、應(yīng)用140(例如CAD應(yīng)用)和/或其它應(yīng)用和軟件146交互,以使得虛擬鼠標(biāo)200顯示在觸摸屏顯示器170上,例如重疊在應(yīng)用140和/或其它應(yīng)用和軟件146的用戶界面的部分之上。激活虛擬鼠標(biāo)200可以與進(jìn)入某一模式重合,例如精確選擇模式,其被適配用于接收比一般在正常界面的情況下所可能的更精確的輸入。虛擬鼠標(biāo)可以響應(yīng)于觸摸屏顯示器170上的手勢(shì)(例如,兩個(gè)手指輕敲_、上下文菜單中的選擇、或者某種其它類型的觸摸輸入)而被激活。
[0021 ] 一旦被激活,就可以利用虛擬鼠標(biāo)200 ο在步驟320處,可以在虛擬鼠標(biāo)200的移動(dòng)區(qū)域230中接收觸摸輸入(例如觸摸和拖拽),從而指示移動(dòng)虛擬鼠標(biāo)的用戶的期望。在步驟330處,響應(yīng)于移動(dòng)區(qū)域230中的觸摸輸入,虛擬鼠標(biāo)模塊144可以移動(dòng)虛擬鼠標(biāo)200,包括指針210,以追蹤所供應(yīng)的輸入。最終,指針210可以設(shè)置在期望的項(xiàng)目或點(diǎn)(例如CAD模型的元素或者CAD模型的視圖內(nèi)的點(diǎn))之上。
[0022]在步驟340處,在一個(gè)或多個(gè)按鈕230中的某一按鈕上接收觸摸輸入(例如觸摸)。在步驟350處,響應(yīng)于按鈕上的觸摸輸入,虛擬鼠標(biāo)模塊144與應(yīng)用140和/或其它應(yīng)用和軟件146交互,以使得執(zhí)行涉及項(xiàng)目或點(diǎn)的動(dòng)作。例如,可以選擇項(xiàng)目或點(diǎn)。
[0023]步驟320-350可以重復(fù)以到處移動(dòng)虛擬鼠標(biāo)、以標(biāo)識(shí)不同項(xiàng)目或點(diǎn)、以及以執(zhí)行不同動(dòng)作。最終,在步驟360處,當(dāng)不再需要虛擬鼠標(biāo)200時(shí),虛擬鼠標(biāo)可以被去激活并且從觸摸屏顯示器170移除。類似于激活,虛擬鼠標(biāo)可以響應(yīng)于觸摸屏顯示器170上的手勢(shì)而去激活,例如遠(yuǎn)離虛擬鼠標(biāo)200的一個(gè)手指輕敲、上下文菜單中的選擇、或者某種其它類型的觸摸輸入。在一些情況下,虛擬鼠標(biāo)200可以例如響應(yīng)于動(dòng)作被執(zhí)行而自動(dòng)地去激活。
[0024]圖4是圖示了激活虛擬鼠標(biāo)200的示例方式的示例CAD應(yīng)用的用戶界面的屏幕截圖400。在用戶界面中示出了從CAD模型導(dǎo)出的建筑物的視圖(例如正視圖)410。用戶可以利用觸摸輸入(例如保持手勢(shì))觸發(fā)上下文菜單420的顯示。上下文菜單420可以顯示在用戶的保持的位置附近,并且提供數(shù)個(gè)可選選項(xiàng),包括進(jìn)入其中使用虛擬鼠標(biāo)200的精確選擇模式的選項(xiàng)。用戶可以選擇(例如觸摸)該選項(xiàng)(觸摸由標(biāo)記430表示)以進(jìn)入精確選擇模式,并且激活虛擬鼠標(biāo)200。
[0025]圖5是經(jīng)更新以示出激活之后的虛擬鼠標(biāo)200的來(lái)自圖4的用戶界面的屏幕截圖500。虛擬鼠標(biāo)200可以最初定位于之前顯示上下文菜單430的地方,重疊在建筑物的視圖(例如正視圖)410的部分上。此外,可以顯示關(guān)于使用虛擬鼠標(biāo)200的信息420,至少在虛擬鼠標(biāo)的前幾次使用時(shí)。信息420可以包括關(guān)于激活虛擬鼠標(biāo)的可替換方式的提示。例如,可以提供提示,其提醒用戶可以使用手勢(shì)(例如兩個(gè)手指輕敲)以通過(guò)進(jìn)入精確選擇模式來(lái)激活虛擬鼠標(biāo)。
[0026]圖6是圖示了測(cè)量元素的體積中的示例第一步驟的示例CAD應(yīng)用的用戶界面的屏幕截圖600。用戶可以最初選擇(例如觸摸)用于測(cè)量工具組的圖標(biāo)610以使得菜單620顯示在用戶界面中。用戶然后可以選擇(例如觸摸)菜單620中的用于體積測(cè)量工具的圖標(biāo)(觸摸由標(biāo)記630表示)。此后,可以提示(未示出)用戶選擇要測(cè)量其體積的元素。
[0027]圖7是經(jīng)更新以示出測(cè)量元素的體積中的下一步驟的來(lái)自圖6的用戶界面的屏幕截圖700。用戶通過(guò)進(jìn)入精確選擇模式而激活虛擬鼠標(biāo)200。通過(guò)與虛擬鼠標(biāo)200的移動(dòng)區(qū)域交互,用戶然后可以將虛擬鼠標(biāo)的指針移動(dòng)到元素之上(在該示例中,管道的90°肘部(elbow))。可以顯示示出指針210之下的元素的名稱的列表720。在一些情況下,如果存在指針之下的多個(gè)元素,則多個(gè)元素可以顯示在列表720中,并且邀請(qǐng)用戶在它們之間選擇。每一個(gè)這樣的元素可以在用戶界面中突顯。用戶可以通過(guò)與虛擬鼠標(biāo)200的按鈕交互(例如觸摸)來(lái)選擇特定元素(觸摸由標(biāo)記710表示)。
[0028]圖8是經(jīng)更新以示出所選元素的所測(cè)量體積的來(lái)自圖6和7的用戶界面的屏幕截圖800。虛擬鼠標(biāo)200可以通過(guò)退出精確選擇模式(例如,在元素被選擇并且體積被測(cè)量后自動(dòng)地)去激活。元素的所測(cè)量體積可以顯示在文本框810中。
[0029]圖9是圖示了測(cè)量?jī)牲c(diǎn)之間的距離中的示例第一步驟的示例CAD應(yīng)用的用戶界面的屏幕截圖900。此時(shí),在用戶最初選擇(例如觸摸)用于測(cè)量工具組的圖標(biāo)610之后,用戶可以選擇(例如觸摸)用于距離測(cè)量工具的圖標(biāo)(觸摸由標(biāo)記930表示)。此后,可以提示(未示出)用戶選擇第一點(diǎn),從所述第一點(diǎn)測(cè)量距離。
[0030]圖10是經(jīng)更新以示出測(cè)量?jī)牲c(diǎn)之間的距離中的下一步驟的來(lái)自圖9的用戶界面的屏幕截圖1000。用戶再次通過(guò)進(jìn)入精確選擇模式而激活虛擬鼠標(biāo)200。虛擬鼠標(biāo)200的指針可以具有與圖7中不同的外觀,從而提供點(diǎn)而不是元素被選擇的視覺提醒。用戶可以通過(guò)與虛擬鼠標(biāo)200的移動(dòng)區(qū)域交互而將指針移動(dòng)到第一點(diǎn)之上,從所述第一點(diǎn)測(cè)量距離。用戶然后可以通過(guò)與虛擬鼠標(biāo)的按鈕交互(例如觸摸)來(lái)選擇第一點(diǎn)(觸摸由標(biāo)記11表示)。
[0031]圖11是經(jīng)更新以示出測(cè)量?jī)牲c(diǎn)之間的距離中的又另一步驟的來(lái)自圖9和10的用戶界面的屏幕截圖1100。用戶可以通過(guò)與虛擬鼠標(biāo)200的移動(dòng)區(qū)域交互而將虛擬鼠標(biāo)200的指針移動(dòng)到第二點(diǎn)之上,測(cè)量到所述第二點(diǎn)的距離。用戶然后可以通過(guò)與虛擬鼠標(biāo)的按鈕交互(例如觸摸)來(lái)選擇第二點(diǎn)(觸摸由標(biāo)記1110表示)??梢韵蛴脩麸@示附加信息1120,例如從定心于第一點(diǎn)處的原點(diǎn)的坐標(biāo),以幫助選擇第二點(diǎn)。
[0032]圖12是經(jīng)更新以示出兩點(diǎn)之間的所測(cè)量距離的來(lái)自圖9-11的用戶界面的屏幕截圖^。。。再次,虛擬鼠標(biāo)200可以通過(guò)退出精確選擇模式(例如,在選擇或第二點(diǎn)和距離被測(cè)量后自動(dòng)地)去激活。所測(cè)量的距離可以顯示在文本框1210中。
[0033]虛擬鼠標(biāo)200的各種各樣的其它使用可以是可能的。應(yīng)當(dāng)理解到,對(duì)以上所描述的內(nèi)容的各種各樣的修改和/或添加是可能的。一般地,以上描述意味著僅以示例的方式進(jìn)行。
[0034]虛擬鼠標(biāo)可以實(shí)現(xiàn)優(yōu)于傳統(tǒng)基于觸摸的控制技術(shù)的若干優(yōu)點(diǎn)。除其益處之外,相比于在觸摸屏顯示器上一般可能的情況,虛擬鼠標(biāo)可以使得能夠?qū)崿F(xiàn)更詳細(xì)且精確的控制。由于虛擬鼠標(biāo)提供其數(shù)目和功能可以基于使用而變化的按鈕,所以相比于在傳統(tǒng)觸摸輸入技術(shù)的情況下,可以支持更大量的輸入類型。另外,指針的存在可以提供持久位置追蹤,從而允許諸如“懸?!敝惖挠脩艚缑娼换?。仍然進(jìn)一步地,通過(guò)利用偏移移動(dòng)區(qū)域,用戶對(duì)指針的查看不受阻礙,從而允許用戶容易地在鄰近項(xiàng)目或點(diǎn)之間進(jìn)行區(qū)分。
[0035]應(yīng)當(dāng)理解到,取決于實(shí)現(xiàn),可以實(shí)現(xiàn)這些優(yōu)點(diǎn)中的一些或全部。可替換地,可以替代地實(shí)現(xiàn)其它優(yōu)點(diǎn)。
【主權(quán)項(xiàng)】
1.一種用于使用虛擬鼠標(biāo)來(lái)與電子設(shè)備交互的方法,包括: 在電子設(shè)備的觸摸屏顯示器上顯示虛擬鼠標(biāo),虛擬鼠標(biāo)包括 標(biāo)識(shí)位置的指針,以及 定位成接近指針但從指針偏移的控制區(qū),控制區(qū)包括 用于接收映射到觸摸屏顯示器上的虛擬鼠標(biāo)的移動(dòng)的觸摸輸入的移動(dòng)區(qū)域,以及 用于執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)按鈕; 接收虛擬鼠標(biāo)的移動(dòng)區(qū)域中的觸摸輸入; 響應(yīng)于移動(dòng)區(qū)域中的觸摸輸入而移動(dòng)包括指針的虛擬鼠標(biāo); 接收虛擬鼠標(biāo)的一個(gè)或多個(gè)按鈕之一上的按鈕按壓;以及 響應(yīng)于按鈕按壓而使得執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的動(dòng)作。2.權(quán)利要求1所述的方法,還包括: 激活虛擬鼠標(biāo),以使得虛擬鼠標(biāo)顯示在觸摸屏顯示器上;以及 去激活虛擬鼠標(biāo),以使得虛擬鼠標(biāo)從觸摸屏顯示器移除。3.權(quán)利要求2所述的方法,其中激活虛擬鼠標(biāo)響應(yīng)于觸摸屏顯示器上的手勢(shì)。4.權(quán)利要求3所述的方法,其中手勢(shì)是多觸摸手勢(shì)。5.權(quán)利要求2所述的方法,其中激活虛擬鼠標(biāo)響應(yīng)于顯示在觸摸屏顯示器上的用戶的觸摸的位置附近的上下文菜單中的選擇。6.權(quán)利要求2所述的方法,其中去激活虛擬鼠標(biāo)響應(yīng)于動(dòng)作被執(zhí)行而自動(dòng)地執(zhí)行。7.權(quán)利要求1所述的方法,還包括: 在電子設(shè)備上執(zhí)行計(jì)算機(jī)輔助設(shè)計(jì)(CAD)應(yīng)用,CAD應(yīng)用在觸摸屏顯示器上示出包括CAD模型的視圖的用戶界面,并且 其中顯示對(duì)觸摸屏顯示器上所示出的CAD應(yīng)用的用戶界面內(nèi)的虛擬鼠標(biāo)進(jìn)行顯示,并且項(xiàng)目是CAD模型的元素,并且點(diǎn)是CAD模型的視圖內(nèi)的點(diǎn)。8.權(quán)利要求7所述的方法,其中動(dòng)作是選擇位于所標(biāo)識(shí)的位置處的CAD模型的元素。9.權(quán)利要求7所述的方法,其中動(dòng)作是選擇位于所標(biāo)識(shí)的位置處的CAD模型的視圖內(nèi)的點(diǎn)。10.權(quán)利要求1所述的方法,還包括: 在電子設(shè)備上執(zhí)行應(yīng)用,以及 將虛擬鼠標(biāo)限制為在應(yīng)用的用戶界面內(nèi)的使用。11.權(quán)利要求1所述的方法,還包括: 在電子設(shè)備上執(zhí)行多個(gè)應(yīng)用,并且 其中移動(dòng)虛擬鼠標(biāo)包括在多個(gè)應(yīng)用中的不同應(yīng)用的用戶界面之間的虛擬鼠標(biāo)的移動(dòng)。12.權(quán)利要求1所述的方法,其中一個(gè)或多個(gè)按鈕是多個(gè)按鈕。13.權(quán)利要求1所述的方法,其中電子設(shè)備是移動(dòng)設(shè)備。14.一種配置成使用虛擬鼠標(biāo)的移動(dòng)設(shè)備,包括: 對(duì)用戶的觸摸靈敏的觸摸屏顯示器; 處理器;以及 耦合到處理器并且配置成存儲(chǔ)用于應(yīng)用和虛擬鼠標(biāo)模塊的指令的存儲(chǔ)器,所述指令在由處理器執(zhí)行時(shí)可操作成: 在觸摸屏顯示器上顯示應(yīng)用的用戶界面, 在觸摸屏顯示器上的應(yīng)用的用戶界面內(nèi)顯示虛擬鼠標(biāo),虛擬鼠標(biāo)包括標(biāo)識(shí)位置的指針、以及定位成接近指針但從指針偏移的控制區(qū),控制區(qū)包括用于接收映射到觸摸屏顯示器上的虛擬鼠標(biāo)的移動(dòng)的觸摸輸入的移動(dòng)區(qū)域、以及用于執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)按鈕, 響應(yīng)于在移動(dòng)區(qū)域中所接收的觸摸輸入而移動(dòng)應(yīng)用的用戶界面內(nèi)的虛擬鼠標(biāo);以及響應(yīng)于一個(gè)或多個(gè)按鈕之一上的按鈕按壓而使得應(yīng)用執(zhí)行涉及位于所標(biāo)識(shí)的位置處的項(xiàng)目或點(diǎn)的動(dòng)作。15.權(quán)利要求14所述的移動(dòng)設(shè)備,其中所述指令在由處理器執(zhí)行時(shí)進(jìn)一步可操作成: 響應(yīng)于觸摸屏顯示器上的手勢(shì)而激活虛擬鼠標(biāo)。16.權(quán)利要求14所述的移動(dòng)設(shè)備,其中所述指令在由處理器執(zhí)行時(shí)進(jìn)一步可操作成: 響應(yīng)于動(dòng)作被執(zhí)行而自動(dòng)地去激活虛擬鼠標(biāo)。17.權(quán)利要求14所述的移動(dòng)設(shè)備,所述應(yīng)用是計(jì)算機(jī)輔助設(shè)計(jì)(CAD)應(yīng)用,所述項(xiàng)目是CAD模型的元素,所述點(diǎn)是CAD模型的視圖內(nèi)的點(diǎn),并且所述動(dòng)作是選擇位于所標(biāo)識(shí)的位置處的CAD模型的元素或者選擇位于所標(biāo)識(shí)的位置處的CAD模型的視圖內(nèi)的點(diǎn)。18.—種包括在處理器上可執(zhí)行的軟件的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述軟件在執(zhí)行時(shí)可操作成: 在計(jì)算機(jī)輔助設(shè)計(jì)(CAD)應(yīng)用的用戶界面內(nèi)顯示虛擬鼠標(biāo),虛擬鼠標(biāo)重疊在用戶界面內(nèi)的CAD模型的視圖上,虛擬鼠標(biāo)包括標(biāo)識(shí)位置的指針,以及 定位成接近指針但從指針偏移的控制區(qū),控制區(qū)包括用于接收映射到虛擬鼠標(biāo)的移動(dòng)的觸摸輸入的移動(dòng)區(qū)域,以及用于執(zhí)行涉及位于所標(biāo)識(shí)的位置處的CAD模型的視圖內(nèi)的點(diǎn)或者CAD模型的元素的一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)按鈕, 其中一個(gè)或多個(gè)動(dòng)作包括選擇、取消選擇、或改變C A D模型的元素或者C A D模型的視圖內(nèi)的點(diǎn)的設(shè)置。19.權(quán)利要求18所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述軟件在執(zhí)行時(shí)進(jìn)一步可操作成: 響應(yīng)于觸摸屏顯示器上的手勢(shì)而激活虛擬鼠標(biāo)。20.權(quán)利要求18所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述軟件在執(zhí)行時(shí)進(jìn)一步可操作成: 響應(yīng)于動(dòng)作被執(zhí)行而自動(dòng)地去激活虛擬鼠標(biāo)。
【文檔編號(hào)】G06F3/0488GK105934739SQ201480074218
【公開日】2016年9月7日
【申請(qǐng)日】2014年9月29日
【發(fā)明人】D.V.伊斯特, M.E.戴恩
【申請(qǐng)人】本特利系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安丘市| 固原市| 新民市| 基隆市| 南通市| 曲沃县| 柞水县| 海安县| 彭州市| 佛学| 瑞昌市| 奇台县| 中阳县| 江孜县| 宝鸡市| 广宗县| 华亭县| 平顶山市| 义马市| 梁山县| 伊宁市| 乾安县| 彩票| 宝清县| 梓潼县| 河北区| 宁津县| 三门县| 邹城市| 德庆县| 新龙县| 柳州市| 岑溪市| 塘沽区| 巴青县| 高淳县| 德兴市| 独山县| 巩留县| 班玛县| 通榆县|