两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用單激活來選擇和執(zhí)行對象的制作方法

文檔序號:6376766閱讀:189來源:國知局
專利名稱:用單激活來選擇和執(zhí)行對象的制作方法
用單激活來選擇和執(zhí)行對象
背景技術(shù)
在計算系統(tǒng)中,提供一種方法來執(zhí)行在視覺顯示器上的對象以啟動與對象相關(guān)聯(lián)的應(yīng)用通常是有用的。提供一種方法來選擇對象一般來說也是有用的。對典型的臺式計算機(jī)的圖形用戶界面,一般是以鼠標(biāo)形式使用指示設(shè)備通過單擊進(jìn)行輸入來在指示設(shè)備的指針或光標(biāo)指向?qū)ο髸r加亮對象。通常是通過鼠標(biāo)的右輸入按鈕進(jìn)行輸入。雙擊指示設(shè)備的輸入器(通常是鼠標(biāo)的左輸入按鈕)一般將在指示設(shè)備的指針指向?qū)ο髸r執(zhí)行對象。然而,對于包括觸摸屏式視覺顯示器的計算系統(tǒng),一般是希望利用視覺顯示器上的對象的單輕拍來啟動與對象相關(guān)聯(lián)的應(yīng)用。然而,當(dāng)將這種類型的交互轉(zhuǎn)換到在計算系統(tǒng)內(nèi)的指示設(shè)備使用(單擊啟動)時,將失去選擇或加亮對象的能力。某些計算系統(tǒng)可以在每個對象上顯示諸如復(fù)選標(biāo)記(checkmark)的對象上用戶接口。點(diǎn)擊對象本身將執(zhí)行對象,但在指示設(shè)備的指針正指向復(fù)選標(biāo)記時點(diǎn)擊復(fù)選標(biāo)記(checkmark)將選擇該對象。這些復(fù)選標(biāo)記能夠要么在所有時間在所有對象上都可見,要么 只顯示給目前有指向?qū)ο蟮闹甘驹O(shè)備的指針的對象。在某些布置中,模式改變按鈕能夠設(shè)置在指示設(shè)備上。例如,按下“選擇模式”用戶界面按鈕能夠觸發(fā)模式改變。單擊指示設(shè)備上的一些類型的按鈕然后選擇對象,而不是執(zhí)打指不設(shè)備指針正指向的對象。在其他的布置中,可以利用某種修正鍵。例如,按住鍵盤上的shift鍵可以使單擊在指示設(shè)備上的輸入按鈕選擇指示設(shè)備指針指向的對象,而不是執(zhí)行對象。

發(fā)明內(nèi)容
本發(fā)明內(nèi)容介紹被配置為通過利用對指示設(shè)備上的單獨(dú)的輸入的單激活來選擇和執(zhí)行對象的指示設(shè)備的概念。下面將進(jìn)一步更詳細(xì)地描述概念。本發(fā)明內(nèi)容并非旨在標(biāo)識要求保護(hù)的主題的必要特征,也不是旨在用于限制要求保護(hù)的主題的范圍。本公開描述了用于處理來自計算系統(tǒng)內(nèi)的指示設(shè)備的輸入的實施例的示例。在一個實施例中,與計算系統(tǒng)內(nèi)的可執(zhí)行的對象相關(guān)的信號被從指示設(shè)備接收。指示設(shè)備導(dǎo)致指針指向在計算系統(tǒng)的視覺顯示器上的對象。關(guān)于指示設(shè)備來確定信號的起源?;诖_定信號的起源,如果信號的起源基于指示設(shè)備的第一用戶輸入的單激活,則選擇對象;在另一方面,如果信號的起源基于指示設(shè)備的第二用戶輸入的單激活,則執(zhí)行對象。


參考附圖進(jìn)行詳細(xì)描述。在附圖中,參考數(shù)字的最左邊的數(shù)字(一個或多個)標(biāo)識參考數(shù)字第一次出現(xiàn)在其中的圖。在不同的附圖中使用的相同的參考數(shù)字指示類似或相同的項目。圖I示出了可用來實現(xiàn)用于利用指示設(shè)備的用戶輸入的單激活來選擇和執(zhí)行計算系統(tǒng)中的對象的指示設(shè)備的示例性計算系統(tǒng)。圖2示出了用于利用指示設(shè)備的用戶輸入的單激活來選擇和執(zhí)行計算系統(tǒng)中的對象的示例性指示設(shè)備。圖3示出了在視覺顯示器上的屏幕截圖的示例,其中屏幕截圖包括通過使用指示設(shè)備來進(jìn)行選擇和執(zhí)行的對象。圖4示出了圖3的屏幕截圖的示例,其中對象已通過使用指示設(shè)備被選擇。圖5示出使用指示設(shè)備使用指示設(shè)備選擇、取消選擇和執(zhí)行計算系統(tǒng)內(nèi)的對象的示例。圖6示出了處理來自圖I的計算系統(tǒng)內(nèi)的指示設(shè)備的輸入的示例性方法。圖7示出了在視覺顯示器上的屏幕截圖的示例,其中屏幕截圖示出了使用網(wǎng)絡(luò)瀏覽器顯示的來自因特網(wǎng)的文檔。
圖8示出了圖7的屏幕截圖的示例,其中命令菜單在用指示設(shè)備來選擇這樣的顯示后被顯示。
具體實施例概述
如前所述,現(xiàn)有技術(shù)往往不能準(zhǔn)確和自適應(yīng)地允許計算系統(tǒng)內(nèi)的用戶交互,其中,用戶能夠通過在觸摸屏上的單輕拍來啟動對象。當(dāng)用戶輸入從觸摸屏移動到諸如鼠標(biāo)的指示設(shè)備時,選擇對象而不是啟動對象的能力就喪失。本公開描述允許使用在指示設(shè)備上的第一用戶輸入的單激活來選擇對象和基于指示設(shè)備的第二用戶輸入的單激活來執(zhí)行對象的技術(shù)。一般來說,計算系統(tǒng)的用戶將使用輸入設(shè)備來選擇并執(zhí)行顯示在計算系統(tǒng)的視覺顯示器上的對象。眾所周知的,對象表示例如能夠在計算系統(tǒng)內(nèi)執(zhí)行的軟件應(yīng)用、互聯(lián)網(wǎng)上的網(wǎng)絡(luò)地址、能夠在計算系統(tǒng)內(nèi)執(zhí)行的操作等。一個這樣的輸入設(shè)備是例如鼠標(biāo)的指示設(shè)備。眾所周知的,鼠標(biāo)通常包括以右按鈕和左按鈕的形式的至少兩個用戶輸入。右按鈕和左按鈕一般都位于鼠標(biāo)的頂部。鼠標(biāo)也能夠包括通常是按鈕的形式的其它的用戶輸入。這樣的附加的輸入按鈕常常位于鼠標(biāo)的側(cè)上。此外,鼠標(biāo)也可包括位于在右按鈕和左按鈕之間的鼠標(biāo)的頂部的輥球或轉(zhuǎn)輪。如本文所使用的,對象的執(zhí)行是指對象表示的例如軟件應(yīng)用、可執(zhí)行文件、應(yīng)用程序、應(yīng)用平臺、網(wǎng)址、操作等的主命令的執(zhí)行。因此,術(shù)語應(yīng)用的一般性使用是指例如軟件應(yīng)用、可執(zhí)行文件、應(yīng)用程序、應(yīng)用平臺、網(wǎng)址、操作等。在一個實施例中,用戶在表面上移動鼠標(biāo),并根據(jù)鼠標(biāo)的移動,在計算系統(tǒng)的視覺顯示器上顯示指針或光標(biāo)。如果用戶希望選擇或執(zhí)行對象,則用戶移動鼠標(biāo)以使指針指向用戶的期望的對象;如果用戶希望選擇或執(zhí)行對象,則用戶移動鼠標(biāo)以使指針指向(即懸停在)用戶期望的對象處。如果用戶希望選擇對象,則用戶在指針指向?qū)ο蟮耐瑫r執(zhí)行鼠標(biāo)上的用戶輸入的單激活。例如,單擊右按鈕將選擇對象并且對象可被加亮。另外或替代地,命令菜單可以出現(xiàn)在鄰近所選的對象的視覺顯示器上,其中此命令菜單與所選的對象相關(guān)聯(lián)的。用戶能夠繼續(xù)移動鼠標(biāo)并通過指向附加對象來選擇其他對象。因此,可以一次選擇多個對象。另外,如果用戶希望執(zhí)行對象,則用戶能夠移動鼠標(biāo)以使得指針指向所希望的對象。在指針指向?qū)ο髸r,用戶能夠通過單激活指示設(shè)備上的第二用戶輸入來執(zhí)行或啟動對象。例如,不管期望的對象是否先前被選擇,單擊左按鈕的將啟動期望的對象。當(dāng)執(zhí)行對象時,先前已經(jīng)選擇的并仍被選擇的任何對象然后將不被選擇。然而,如果需要的話,其他的選擇的對象能夠保持被選擇。此外,如果應(yīng)用當(dāng)前正在諸如互聯(lián)網(wǎng)網(wǎng)絡(luò)瀏覽器的計算系統(tǒng)內(nèi)執(zhí)行或操作,則計算系統(tǒng)的操作系統(tǒng)能夠被配置以使網(wǎng)絡(luò)瀏覽器不顯示任何針對網(wǎng)絡(luò)瀏覽器的執(zhí)行命令。如果用戶移動鼠標(biāo)使得指針指向網(wǎng)絡(luò)瀏覽器,那么單激活諸如右按鈕的用戶輸入就將使得命令菜單出現(xiàn)。然后,用戶能夠使用鼠標(biāo)通過將指針指向期望的命令并激活指示設(shè)備上的一些輸入來激活在命令菜單內(nèi)的各種命令。如果用戶希望中止使用網(wǎng)絡(luò)瀏覽器,則用戶能夠移動指針,使得它不指向在視覺顯示器上的網(wǎng)絡(luò)瀏覽器的任何地方。通過單激活在指示設(shè)備上的用戶輸入,諸如,例如,單擊左邊的按鈕,則網(wǎng)絡(luò)瀏覽器就被終止。如果用戶希望讓命令菜單從顯示器上消失,那么單激活第一用戶輸入,即單擊右按鈕,導(dǎo)致命令菜單消失。此夕卜,如果在一定量的時間都沒有使用命令,那么菜單命令的顯示能夠“超時”并且因此命令菜單將不再被顯示。示例性架構(gòu)
圖I示出了計算系統(tǒng)100的示例。計算系統(tǒng)100包括計算設(shè)備110。在圖I示出的示例中,計算系統(tǒng)100還包括視覺顯示器114、以鍵盤為形式的第一輸入機(jī)構(gòu)118和以指示設(shè)備即鼠標(biāo)為形式的第二輸入機(jī)構(gòu)122。計算設(shè)備110可以是以通常稱為桌面單元的單個單元為形式,它可以被配置為放在桌面上,或可以被配置為放在地上。此外,計算系統(tǒng)100可以是例如膝上型計算機(jī)、筆記本計算機(jī)或便攜式計算機(jī)、手持設(shè)備、筆記本、因特網(wǎng)電器、便攜式讀出設(shè)備、電子書閱讀器設(shè)備、平板或板式計算機(jī)、游戲控制臺、移動設(shè)備(例如,移動電話、個人數(shù)字助理、智能電話等)、媒體播放器等或它們的組合的形式。這樣的計算設(shè)備一般將計算系統(tǒng)的一些或所有的元件組合進(jìn)單一的設(shè)備。例如,膝上型計算機(jī)包括視覺顯示器、鍵盤和常常是作為鼠標(biāo)起作用的觸摸墊。此外,以類似于輥球的方式起作用的切換棒能夠包括在筆記本計算機(jī)的鍵盤內(nèi)。計算設(shè)備110包括耦合到存儲器136的一個或多個處理器130。計算設(shè)備110還進(jìn)一步包括或一個多個通信連接132和一個或多個輸入/輸出接口 134。通信連接(一個或多個)132允許計算設(shè)備110通過有線和/或無線網(wǎng)絡(luò)與其它計算設(shè)備通信,并且可包括例如廣域、局域和/或個人區(qū)域網(wǎng)絡(luò)連接。例如,通信連接(一個或多個)132可以包括蜂窩網(wǎng)絡(luò)連接組件、WiFi網(wǎng)絡(luò)連接組件、以太網(wǎng)網(wǎng)絡(luò)連接組件或類似物。對圖I的示例而言,輸入/輸出接口 134包括顯示器、鍵盤和鼠標(biāo)。根據(jù)計算設(shè)備114的類型,輸入/輸出接口 134能夠進(jìn)一步包括觸摸墊、輥球、轉(zhuǎn)輪、圖像捕獲設(shè)備、音頻輸入設(shè)備、音頻輸出設(shè)備和/或任何其他輸入或輸出設(shè)備。存儲器136是計算機(jī)可讀介質(zhì)的示例。計算機(jī)可讀介質(zhì)包括至少兩種類型的計算機(jī)可讀介質(zhì),即計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī)存儲介質(zhì)包括以任何方法或技術(shù)實現(xiàn)的用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的易失性和非易失性介質(zhì)、可移動和不可移動的介質(zhì)。計算機(jī)存儲介質(zhì)包括但不限于相變存儲器(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)和其他類型的隨機(jī)存取存儲器(RAM);只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPR0M)、閃存或其它存儲技術(shù)、致密盤只讀存儲器(CD-ROM)、數(shù)字多功能盤(DVD)或其它光存儲裝置、磁盒、磁帶、磁盤存儲裝置或其他磁性存儲設(shè)備;或者任何其他能夠用于存儲由計算設(shè)備訪問的信息的非傳輸介質(zhì)。對照地,通信介質(zhì)可以收錄計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或經(jīng)調(diào)制的數(shù)據(jù)信號(例如載波或其他傳輸機(jī)制)中的其它數(shù)據(jù)。如本文所定義的,計算機(jī)存儲介質(zhì)不包括通信介質(zhì)。存儲器136包括一個或多個軟件應(yīng)用140。作為示例,軟件應(yīng)用140—般包括操作系統(tǒng)(例如Windows 操作系統(tǒng)、Mac 操作系統(tǒng)或類似物)、一個或多個平臺軟件(例如,Java )和/或各種應(yīng)用程序(例如,網(wǎng)絡(luò)瀏覽器、電子郵件客戶端、文字處理應(yīng)用、電子表格應(yīng)用、語音記錄應(yīng)用、日歷應(yīng)用、新聞應(yīng)用、文本傳訊客戶端、媒體播放器應(yīng)用、相冊應(yīng)用、地址簿應(yīng)用、天氣應(yīng)用、取景器應(yīng)用、社交網(wǎng)絡(luò)應(yīng)用、游戲和/或類似物)。軟件應(yīng)用140還包括單激活應(yīng)用140A。單激活應(yīng)用140A可以是單獨(dú)的,或者可以包含與例如操作系統(tǒng)的另一軟件應(yīng)用一起被包括。單激活應(yīng)用140A允許指示設(shè)備122根據(jù)對指示設(shè)備的第一和第二用戶輸入的單激活來選擇和執(zhí)行對象,如將在本文中進(jìn)一步描述的那樣。參照圖2,指示設(shè)備122包括以左上端按鈕210、右上端按鈕214和兩個側(cè)邊按鈕 222A、222B為形式的若干個用戶輸入。指示設(shè)備122還包括以轉(zhuǎn)輪218為形式的另一用戶輸入。因此,圖2所示的指示設(shè)備122的示例是通常被稱為鼠標(biāo)的指示設(shè)備。指示設(shè)備122能夠包括更多或更少的用戶輸入。此外,用戶輸入的類型可以不同。例如,可以包括輥球(未示出)而不是轉(zhuǎn)輪218。指示設(shè)備122通常包括耦合到存儲器236的一個或多個處理器230。存儲器236包括一個或多個軟件應(yīng)用240和其他程序數(shù)據(jù)。包括在存儲器236中的軟件應(yīng)用240中的一個是用于指示設(shè)備122的操作系統(tǒng),指示設(shè)備122被一個或多個處理器利用來控制指示設(shè)備的操作并允許指示設(shè)備122被配置為與計算系統(tǒng)100 —起操作。因此,一個或多個處理器230作為針對指示設(shè)備122的控制器。軟件應(yīng)用240還可以包括單激活應(yīng)用240A。單激活應(yīng)用240A可以是單獨(dú)的,或者可以與諸如例如用于指示設(shè)備122的操作系統(tǒng)的另一軟件應(yīng)用一起被包括。單激活應(yīng)用240A允許指示設(shè)備122基于例如是右上端按鈕214和左上端按鈕210的指示設(shè)備的第一和第二用戶輸入的單激活選擇和執(zhí)行對象,如本文中將要進(jìn)一步描述的那樣。根據(jù)單激活應(yīng)用140A的配置,可以需要或可以不需要單激活應(yīng)用240A。此外,在計算設(shè)備110的存儲器136中的軟件應(yīng)用140中的一個是用于指示設(shè)備的設(shè)備驅(qū)動程序。示例性方法
一般來說,在使用計算系統(tǒng)100時,用戶通常選擇要在計算系統(tǒng)100內(nèi)執(zhí)行的應(yīng)用140。當(dāng)計算系統(tǒng)的操作系統(tǒng)是Microsoft 的Windows 時,桌面或其他界面顯示以表示在計算系統(tǒng)100中執(zhí)行的應(yīng)用的圖標(biāo)為形式的眾多對象。圖3示出了包括可能選擇和/或執(zhí)行的多個對象310的桌面圖像300的示例。此夕卜,已知的是,對象能夠在應(yīng)用正在執(zhí)行時被顯示在各種應(yīng)用中。例如,當(dāng)執(zhí)行計算系統(tǒng)100中的媒體播放器時,代表歌曲、照相簿、視頻等的對象可被顯示。選擇和/或執(zhí)行這樣的對象可以導(dǎo)致諸如例如播放歌曲、復(fù)制歌曲、刪除歌曲等的各種操作。對象310能夠通過使用指示設(shè)備122將指針314指向期望的對象并執(zhí)行在指示設(shè)備122上的適當(dāng)?shù)挠脩糨斎氲膯渭せ疃贿x擇和執(zhí)行。一般情況下,通過使用指示設(shè)備122指向?qū)ο?,用戶能夠通過單激活指示設(shè)備的第一用戶輸入即單擊第一用戶輸入來選擇對象。在實施例中,指示設(shè)備122的右上端輸入按鈕214起到第一用戶輸入的作用。單激活右上端按鈕214提供了從指示設(shè)備122到計算設(shè)備110的信號。該信號能夠被計算設(shè)備110的操作系統(tǒng)處理,以便確定信號的起源,即以便確定信號是通過單激活指示設(shè)備122的右上端輸入按鈕214生成的。一般來說,當(dāng)對象被選擇時,對象被“加亮”。也就是說,單激活應(yīng)用140A可以顯示在對象周圍的邊框、改變對象的顏色或陰影或可以另外視覺地指示對象正在被選擇。此外,關(guān)于對象的可能執(zhí)行的命令菜單318可以出現(xiàn)在與對象相鄰的視覺顯示器114上。除加亮對象以外,或代替加亮對象,可以顯示菜單318。圖4示出了已被選擇的對象的示例??梢酝ㄟ^指向用于與指示設(shè)備122 —起執(zhí)行的期望命令來執(zhí)行命令,通過移動指示設(shè)備122以及由此移動指針314,使得指針指向期望命令。命令通過諸如例如單擊左輸入按鈕210的用戶輸入的單激活來得以執(zhí)行。如果用戶希望取消選擇對象310,則用戶簡單地移動指示設(shè)備122以使得指針314指向被選擇的對象310。通過單激活第一用戶輸入(即右上端的輸入按鈕214),對象被不選 擇。另外,按照各種實施例,能夠同時選擇多個對象。換句話說,用戶能夠選擇第一對象并然后選擇第二對象。第一對象將保持被選擇狀態(tài)直到用戶不選擇第一對象或直到對象被執(zhí)行為止,正如本文將進(jìn)一步描述的那樣。根據(jù)本公開的各個實施例,對象310通過移動指示設(shè)備122以使得指針314指向?qū)ο髞肀粓?zhí)行。單激活在指示設(shè)備上的第二用戶輸入(即單擊左上端的輸入按鈕210)來啟動或執(zhí)行指針314正指向其中的對象310的主命令。主命令通常是導(dǎo)致對象打開并開始操作的命令。但是,主命令可以是不同的,這取決于對象310代表的應(yīng)用。單激活左上端按鈕210提供了從指示設(shè)備122到計算設(shè)備110的信號。信號能夠被計算設(shè)備110的操作系統(tǒng)處理,以確定信號的起源,即信號是通過單激活指示設(shè)備122的左上端的輸入按鈕210來創(chuàng)建。如果用戶執(zhí)行對象310并且其它的對象當(dāng)前正被選擇,則對象310的執(zhí)行將取消選擇其他被選擇的對象。然而,如果需要,其他的選擇的對象能夠保持被選擇,使得在執(zhí)行的對象停止被執(zhí)行時,其他的對象保持被選擇。對象不需要但能夠在被執(zhí)行之前處于被選擇的狀態(tài)。因此,參照圖5,本公開提供了單激活在指示設(shè)備122上的第一用戶輸入(例如,右點(diǎn)擊右上端的按鈕214)的能力,以選擇指示設(shè)備122在其處指向指針314的對象310,并將對象從閑置狀態(tài)(未被選擇)510移動到選擇狀態(tài)514。當(dāng)指示設(shè)備122將其指針314指向處于被選擇狀態(tài)的對象310時,隨后激活第一用戶輸入(例如,右擊右上端的按鈕214)導(dǎo)致對象被取消選擇。換句話說,對象310從被選擇的狀態(tài)514移回到閑置狀態(tài)(未被選擇)510。因此,用戶能夠通過反復(fù)點(diǎn)擊在指示設(shè)備122上的第一用戶輸入在被選擇和取消選擇之間切換對象310。同樣地,多個對象310能夠被選擇并同時保持被選擇。此外,單激活在指示設(shè)備122上的第二用戶輸入(例如,左單擊左上按鈕210)導(dǎo)致對象310從閑置狀態(tài)(未被選擇)510或選擇的狀態(tài)514移動到執(zhí)行對象的主命令的“執(zhí)行”狀態(tài)。特別地,根據(jù)各種實施例和參照圖6,描述了處理來自計算系統(tǒng)內(nèi)的指示設(shè)備122的輸入的方法600。此方法以及在本文中所述的任何其他方法可以作為邏輯流程圖中的動作的集合來示出。邏輯流程圖表示能夠在硬件、軟件或它們的組合中實現(xiàn)的操作順序。在軟件情景下,塊表示在一個或多個計算機(jī)可讀介質(zhì)上存儲的、在由一個或多個處理器執(zhí)行時執(zhí)行所述操作的計算機(jī)指令。注意,描述過程的順序不旨在被解釋為限制性的,并且任何數(shù)目的所描述的動作都能夠以任何次序來組合以便實現(xiàn)過程或可替代的過程。此外,各個塊可從過程中刪除而不偏離在這里所描述主題的精神和范圍。方法600包括在604,從指不設(shè)備接收第一信號,第一信號與表不在計算系統(tǒng)內(nèi)的可執(zhí)行的應(yīng)用的第一對象有關(guān)。指示設(shè)備使指針指向在計算系統(tǒng)中的視覺顯示器上的第一對象。在608,確定第一信號相對于指不設(shè)備的起源。在612,根據(jù)確定第一信號的起源,如果第一信號基于對指示設(shè)備的第一用戶輸入的單激活起源,就選擇第一對象。然而,如果第一信號基于對指示設(shè)備的第二用戶輸入的單激活起源,就執(zhí)行第一對象。替代實施例
參考圖7和圖8,根據(jù)替代實施例,應(yīng)用正在計算系統(tǒng)100內(nèi)執(zhí)行。在應(yīng)用正在執(zhí)行時,可能需要各種命令和輸入。例如,網(wǎng)絡(luò)瀏覽器通常包括用于搜索和在視覺顯示器114上顯示來自因特網(wǎng)的網(wǎng)頁的各種命令。根據(jù)本公開的替代實施例,網(wǎng)絡(luò)瀏覽器或其它應(yīng)用可以在視覺顯示器114上顯示文檔708,但沒有顯示用于與網(wǎng)絡(luò)瀏覽器交互的任何命令。這能夠 允許網(wǎng)絡(luò)內(nèi)容的更好的瀏覽。例如,如果用戶希望執(zhí)行諸如后一頁、前一頁、執(zhí)行搜索之類的命令,那么用戶移動指針設(shè)備122使得指針314指向在視覺顯示器114上顯示的網(wǎng)絡(luò)瀏覽器。在指示設(shè)備122上的第一用戶輸入的單激活即右輸入按鈕214的單擊導(dǎo)致網(wǎng)絡(luò)瀏覽器的命令菜單712顯示在視覺顯示器114上。命令菜單712能夠沿頂部、底部、側(cè)邊或以用戶配置網(wǎng)絡(luò)瀏覽器應(yīng)用在視覺顯示器114上顯示命令的任何地方進(jìn)行顯示。當(dāng)用戶使用完命令時,用戶能夠移動指示設(shè)備122,使得指針314指向網(wǎng)絡(luò)瀏覽器。然后,使用第一用戶輸入即指示設(shè)備122的右輸入按鈕214的單激活,命令菜單712將消失。另外,按照各種實施例,如果沒有命令在預(yù)定量的時間使用,則命令能夠自動消失,即“超時”之后。根據(jù)替代實施例,如果用戶希望中止使用網(wǎng)絡(luò)瀏覽器,則用戶能夠移動指示設(shè)備122,使得指針314不指向在可視設(shè)備114上顯示的網(wǎng)絡(luò)瀏覽器。通過單激活第二用戶輸入,即單擊左輸入按鈕210,則網(wǎng)絡(luò)瀏覽器將停止被執(zhí)行。雖然相對于圖7和圖8所描述的替代實施例是指網(wǎng)絡(luò)瀏覽器,但其他的應(yīng)用能夠受益于相對于圖7和圖8所描述的替代實施例。關(guān)于網(wǎng)絡(luò)瀏覽器的描述僅僅是一個示例,并不意味著對其進(jìn)行限制。按照各種其他替代實施例,指示設(shè)備122能夠被配置為使得與左、右輸入按鈕210、214不同的按鈕被用作指示設(shè)備122的第一和第二用戶輸入。例如,沿著指示設(shè)備122的邊定位的兩個按鈕222A、222B可以起指示設(shè)備122的第一和第二用戶輸入的作用。此外,如果指示設(shè)備122包括轉(zhuǎn)輪或輥球,那么按壓轉(zhuǎn)輪或輥球可以起指示設(shè)備122的第一用戶輸入或第二用戶輸入的作用。此外,如果計算系統(tǒng)100是包括具有與鼠標(biāo)類似的輸入的觸摸墊的便攜式計算機(jī)類型的設(shè)備,那么觸摸墊能夠被配置為如本文所述的那樣操作。關(guān)于指示設(shè)備122的配置所描述的替代實施例適用于本文所描述的所有的各種技術(shù)和布置。雖然已經(jīng)用特定于結(jié)構(gòu)特征和/或方法動作的語言描述了本發(fā)明,可以理解的是,本發(fā)明不必限于所描述的特定特征或動作,而是,特定的特征和動作是作為實施本發(fā)明的示例性形式而公開的。
權(quán)利要求
1.一種處理來自計算系統(tǒng)(100)內(nèi)的指示設(shè)備(122)的輸入的方法(600),該方法包括在配置有可執(zhí)行的指令(140A)的一個或多個處理器(130)的控制下從所述指示設(shè)備(122)接收(604)與表示所述計算系統(tǒng)(100)內(nèi)可執(zhí)行的應(yīng)用的第一對象(310)有關(guān)的第一信號,其中所述指示設(shè)備(122)導(dǎo)致指針(314)指向所述計算系統(tǒng) (100)的視覺顯示器(114)上的所述第一對象(310);確定(608)所述第一信號相對于所述指示設(shè)備(122)的起源;以及基于(612)確定所述第一信號的起源,如果所述第一信號基于以所述指不設(shè)備(122)的第一用戶輸入(210, 214, 218, 222k. B)的單激活起源,則選擇所述第一對象(310);以及如果所述第一信號基于所述指示設(shè)備(122)的第二用戶輸入(210,214,218,222k. B) 的單激活起源,則執(zhí)行所述第一對象(310)。
2.如權(quán)利要求I所述的方法,進(jìn)一步包括從指示設(shè)備(122)接收與表示所述計算系統(tǒng)(100)內(nèi)可執(zhí)行的應(yīng)用的第二對象(310) 有關(guān)的第二信號,其中所述指示設(shè)備(122)導(dǎo)致指針(314)指向所述計算系統(tǒng)(100)的所述視覺顯示器(114)上的所述第二對象(310);確定所述第二信號相對于所述指示設(shè)備(122)的起源;以及基于確定所述第二信號的起源,如果所述第二信號基于所述指示設(shè)備(122)的第一用戶輸入(210,214,218,222A.B) 的單激活起源,則選擇所述第二對象(310);以及如果所述第二信號基于所述指示設(shè)備(122)的第二用戶輸入(210,214,218,222k. B) 的單激活起源,則執(zhí)行所述第二對象(310),其中如果選擇所述第二對象(310)且選擇所述第一對象(310),則所述第一對象(310) 保持被選擇。
3.如權(quán)利要求2所述的方法,其中,如果所述第二對象(310)被執(zhí)行并且所述第一對象 (310)被選擇,則所述第一對象(310)不再被選擇。
4.如權(quán)利要求2所述的方法,其中,如果所述第二對象(310)被執(zhí)行并且所述第一對象 (310)被選擇,則所述第一對象(310)保持被選擇。
5.如權(quán)利要求I所述的方法,進(jìn)一步包括從指示設(shè)備(122)接收與第一對象(310)有關(guān)的第二信號,其中所述第二信號基于所述指示設(shè)備(122)的第一用戶輸入(210,214,218,222A. B)的單激活起源,并且其中所述指示設(shè)備(122)導(dǎo)致指針(314)指向所述視覺顯示器(114)上的所述第一對象(310);以及基于接收第二信號,取消選擇第一對象(310)。
6.根據(jù)權(quán)利要求I所述的方法,其中所述指示設(shè)備(122)是包括右輸入按鈕(214)和左輸入按鈕(210)的鼠標(biāo),其中所述第一用戶輸入包括右輸入按鈕(214)和左輸入按鈕(210) 中的一個,并且其中所述第二用戶輸入包括右輸入按鈕(214)和左輸入按鈕(210)中的另一個。
7.根據(jù)權(quán)利要求I所述的方法,其中所述指示設(shè)備(122)是包括多個輸入按鈕(210, 214,222A. B)和輥球或滾輪(218)中的一個的鼠標(biāo),其中所述第一用戶輸入包括所述多個輸入按鈕(210,214,222A. B)中的一個或輥球或滾輪(218)中的一個,并且其中所述第二用戶輸入包括所述多個輸入按鈕(210,214,222A. B )中的不同的一個或輥球或滾輪(218)中的一個。
8.一種或多種計算機(jī)可讀介質(zhì)(136),其配置有計算機(jī)可執(zhí)行的指令(140A),在其被計算系統(tǒng)(100)內(nèi)的一個或多個處理器(130)執(zhí)行時,計算機(jī)可執(zhí)行的指令(140A)配置所述一個或多個處理器(130)以執(zhí)行包括如下的動作從所述計算系統(tǒng)(100)內(nèi)的指示設(shè)備(122)接收(604)與表示所述計算系統(tǒng)(100)內(nèi)可執(zhí)行的應(yīng)用的第一對象(310)有關(guān)的第一信號,其中所述指示設(shè)備(122)導(dǎo)致指針(314) 指向所述計算系統(tǒng)(100)的視覺顯示器(114)上的所述第一對象(310);確定(608)所述第一信號的起源;以及基于(612)確定所述第一信號的起源,如果所述第一信號基于所述指不設(shè)備(122)的第一用戶輸入(210, 214, 218, 222k. B) 的單激活起源,則選擇所述第一對象(310);和如果所述第一信號基于所述指示設(shè)備(122)的第二用戶輸入(210,214,218,222k. B) 的單激活起源,則執(zhí)行所述第一對象(122)。
9.一種使用在計算系統(tǒng)(100)內(nèi)的設(shè)備指示設(shè)備(122),所述指示設(shè)備包括控制器(236),其用于根據(jù)用戶對所述指示設(shè)備(122)的移動來控制所述指示設(shè)備(122)在所述計算系統(tǒng)(100)的所述視覺顯示器(114)上移動指針(314);以及多個用戶輸入(210,214,218,222A. B),其與所述控制器(236)通信,使得所述指示設(shè)備(122)將來自所述多個用戶輸入(210,214,218,222k. B)的信號傳送給所述計算系統(tǒng) (100)內(nèi)的一個或多個處理器(136),其中第一用戶輸入(210,214,218,222A. B)被配置為使得如果應(yīng)用正在所述計算系統(tǒng)(100)內(nèi)操作并且指針(314)正指向所述視覺顯示器 (114)上的所述應(yīng)用的顯示器,則所述第一用戶輸入(210,214,218,222k. B)的單激活導(dǎo)致所述應(yīng)用的用戶界面(712)出現(xiàn)在所述視覺顯示器(114)上,并且所述第一用戶輸入(210, 214,218,222A. B)的隨后的單激活導(dǎo)致所述應(yīng)用的所述用戶界面(712)消失;以及如果所述指針(314)正在指向所述視覺顯示器(114)上的第一對象(310),其中所述第一對象(310)與在所述計算系統(tǒng)(100)內(nèi)可執(zhí)行的應(yīng)用相關(guān),則所述第一用戶輸入(210, 214,218,222A.B)的單激活導(dǎo)致所述第一對象(310)被選擇; 其中,第二用戶輸入(210,214,218,222么.8)被配置為使得如果(i)應(yīng)用正在所述計算系統(tǒng)(100)內(nèi)操作、(ii)所述用戶界面(712)被顯示在所述視覺顯示器(114)上和(iii)所述指針(314)不正在指向所述用戶界面(712),則所述第二用戶輸入(210,214,218,222A. B)的單激活導(dǎo)致所述應(yīng)用停止操作;以及如果所述指針(314)正在指向在所述視覺顯示器(114)上的第一對象(310),則所述第二用戶輸入(210,214,218,222k. B)的單激活導(dǎo)致所述第一對象(310)被執(zhí)行。
10.如權(quán)利要求9所述的指示設(shè)備(122),其中所述第一用戶輸入(210,214,218,222k. B)進(jìn)一步被配置為使得如果應(yīng)用正在所述計算系統(tǒng)(100)內(nèi)操作并且所述指針(314)正在指向所述第一對象(310),則所述第一用戶輸入(210,214,218,222k. B)的單激活導(dǎo)致所述應(yīng)用的所述用戶界面(712)在所述視覺顯示器(114)上出現(xiàn),或如果已經(jīng)顯示則消失,并且對于將被選擇的第一對象(310),或者如果已經(jīng)選擇則取消選擇。
全文摘要
用于處理來自計算系統(tǒng)內(nèi)的指示設(shè)備的輸入的技術(shù)。方法包括在配置有可執(zhí)行的指令的一個或多個處理器的控制下,當(dāng)指示設(shè)備正在指向與可執(zhí)行的應(yīng)用有關(guān)的對象時,從指示設(shè)備接收第一信號。確定第一信號的起源,如果第一信號基于指示設(shè)備上的第一用戶輸入的單激活起源,則選擇對象。如果第一信號基于指示設(shè)備上的第二用戶輸入的單激活起源,則執(zhí)行對象。
文檔編號G06F3/0484GK102929496SQ20121033567
公開日2013年2月13日 申請日期2012年9月12日 優(yōu)先權(quán)日2011年9月12日
發(fā)明者J-K.馬基維奇, G.H.霍夫米斯特, J.G.克拉珀, J.南, J.C.薩特菲爾德 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
揭西县| 迁安市| 新巴尔虎右旗| 惠安县| 开远市| 惠东县| 湘西| 二连浩特市| 仲巴县| 闸北区| 民乐县| 望奎县| 尉犁县| 绍兴市| 田东县| 达日县| 霍山县| 松滋市| 大方县| 阜南县| 紫阳县| 晋城| 满洲里市| 崇明县| 龙岩市| 子洲县| 台南市| 阆中市| 南郑县| 杂多县| 临沧市| 乌鲁木齐县| 扎赉特旗| 安仁县| 左贡县| 连云港市| 大埔区| 蒙阴县| 依兰县| 香港 | 高台县|