>[0023] 根據(jù)各實(shí)施例,可滾動智能上下文菜單可動態(tài)地提供基本的可用命令集以節(jié)省界 面實(shí)際面積,并且所呈現(xiàn)的命令集可基于用戶的先前選擇。示圖100解說其中可提供啟用觸 摸或手勢的可滾動智能上下文菜單的一些示例設(shè)備(1〇2、112)。在示例實(shí)施例中,用戶可與 用戶的客戶端設(shè)備(諸如平板112或個人計(jì)算機(jī)102)上的內(nèi)容交互。可通過文字處理應(yīng)用、 電子表格應(yīng)用、演示應(yīng)用、以及其他類似應(yīng)用訪問示例內(nèi)容。與這些應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)和內(nèi) 容可在網(wǎng)絡(luò)1〇4(諸如基于云的網(wǎng)絡(luò))上提供,以使該數(shù)據(jù)可在本地被存儲在用戶的計(jì)算設(shè) 備處且還被存儲在在網(wǎng)絡(luò)104上訪問的遠(yuǎn)程服務(wù)器120處。
[0024] 在根據(jù)實(shí)施例的系統(tǒng)中,配置文件可與用戶相關(guān)聯(lián),并且用戶配置文件還可被存 儲在遠(yuǎn)程服務(wù)器120處。用戶配置文件可包括與用戶的本地設(shè)備上的特定應(yīng)用和內(nèi)容交互 時的與用戶的偏好相關(guān)聯(lián)的信息。用戶配置文件還可被配置成存儲用戶通常從所呈現(xiàn)的可 滾動智能上下文菜單選擇的命令。例如,在示例情境中,用戶配置文件可存儲用戶在與該界 面上所顯示的特定對象(諸如文本內(nèi)容、圖像、或者表格)交互時常用的命令。當(dāng)檢測到用戶 選擇對象時,可檢索用戶的配置文件并且可呈現(xiàn)與所選對象相關(guān)聯(lián)的可滾動智能上下文菜 單。可滾動智能上下文菜單可呈現(xiàn)用戶與其最頻繁交互以格式化或定制該應(yīng)用中的對象的 命令集。在另一實(shí)施例中,可滾動智能上下文菜單可呈現(xiàn)用戶最近與其交互的命令集。
[0025] 圖2解說根據(jù)本文中的實(shí)施例的客戶端設(shè)備的用戶界面上所顯示的示例可滾動上 下文菜單。如示圖200所解說的,可滾動智能上下文菜單可在客戶端設(shè)備的用戶界面上顯 示,從而在節(jié)省用戶界面的實(shí)際面積的同時將可用命令呈現(xiàn)給用戶。設(shè)備202是提供其中用 戶可與采用傳統(tǒng)輸入(諸如鼠標(biāo)、指示筆、以及鍵盤)和觸摸/手勢輸入的內(nèi)容交互的用戶界 面的示例設(shè)備。示例設(shè)備可包括平板(或板式機(jī))、啟用觸摸的計(jì)算機(jī)監(jiān)視器、智能電話、移 動計(jì)算設(shè)備、個人計(jì)算機(jī)、膝上型機(jī)、白板、以及實(shí)現(xiàn)傳統(tǒng)輸入和觸摸/手勢輸入的其他類似 設(shè)備。
[0026]在根據(jù)實(shí)施例的系統(tǒng)中,可滾動智能上下文菜單210可在設(shè)備202的用戶界面上呈 現(xiàn)以提供用于與所顯示的內(nèi)容交互的可用命令??蓾L動智能上下文菜單210可被配置成保 留用戶界面上的實(shí)際面積并且呈現(xiàn)用戶最常用的選項(xiàng)。此類菜單可在使內(nèi)容能夠被查看 和/或編輯的任何應(yīng)用中并且在操作系統(tǒng)用戶界面中實(shí)現(xiàn)。
[0027] 在示例實(shí)施例中,可滾動智能上下文菜單210上所顯示的命令可以是因?qū)ο蠖?的命令。例如,可檢測用戶當(dāng)前與其交互的對象,并且可滾動智能上下文菜單210可呈現(xiàn)用 于與對象交互的相關(guān)命令。示例對象可包括文本、圖像、表格、圖表、列表、以及其他類似內(nèi) 容??蓾L動智能上下文菜單210可在檢測到所選對象之后自動地顯示。在另一示例實(shí)施例 中,可通過用戶采用右擊鼠標(biāo)或者用于選擇的類似動作以激活可滾動智能上下文菜單210 來調(diào)用可滾動智能上下文菜單210。在調(diào)用可滾動智能上下文菜單210之后,可滾動智能上 下文菜單可呈現(xiàn)基本的對象專用命令集??蓾L動智能上下文菜單210可在該應(yīng)用的菜單欄 206附近顯示。在其他實(shí)施例中,可滾動智能上下文菜單210可以是動態(tài)菜單并且可置于該 界面上的所選對象附近?;久罴砂ㄓ脩艨蛇x擇的至少三個命令。附加命令可在基 本命令集的任一側(cè)上提供。例如,一個附加命令可在基本命令集之前而另一附加命令可在 所呈現(xiàn)的基本命令集之后。可通過導(dǎo)航采用輸入(諸如向左或向右的劃動動作)的可滾動智 能上下文菜單210來訪問這些附加可用命令。
[0028] 在示例實(shí)施例中,為了指示用戶附加命令可以是可用的,至少一個附加命令可在 可滾動智能上下文菜單210上與基本命令集一起顯示。附加命令可以是有效的并且不可用 于選擇,但是可用作對用戶的其他命令可以是可用的可視提示。附加非活躍命令可被遮蔽 或者變灰,從而指示用戶可導(dǎo)航到經(jīng)遮蔽的命令以顯現(xiàn)和激活該命令以使該命令可用于選 擇。還可采用其他方案(諸如涂色方案、高亮方案、放大方案、以及動畫方案)來指示用戶可 滾動以查看附加命令。
[0029] 在示例情境中,至少一個經(jīng)遮蔽的命令可在基本命令集之前提供并且至少一個經(jīng) 遮蔽的命令可在基本命令集之后提供,從而指示用戶可在兩個方向上導(dǎo)航以訪問附加命 令??蓾L動智能上下文菜單210上的命令可以旋轉(zhuǎn)的配置或360度的配置來布置,以使用戶 可在任一方向上滾動以不斷地訪問附加命令。用戶可采用劃掃動作或者鼠標(biāo)滾動以不斷地 在劃掃或滾動的方向上加載命令。另外,用戶可采用輕叩動作或鼠標(biāo)點(diǎn)擊以例如響應(yīng)于輕 叩或點(diǎn)擊一次遞增地加載一個動作。
[0030] 在進(jìn)一步的實(shí)施例中,如先前所描述的,可滾動智能上下文菜單210可呈現(xiàn)用戶與 其最頻繁交互以格式化或定制對象的命令集。呈現(xiàn)最頻繁使用的命令可便于提供用戶有可 能用于與對象交互的少數(shù)選項(xiàng),而不占據(jù)界面實(shí)際面積且不因?yàn)樘噙x項(xiàng)而給用戶造成負(fù) 擔(dān)。此外,呈現(xiàn)有限數(shù)量的最頻繁使用的命令可優(yōu)化在設(shè)備202處執(zhí)行的應(yīng)用的性能,因?yàn)?只有所呈現(xiàn)的命令可被顯現(xiàn)和激活,同時可只呈現(xiàn)附加命令的圖標(biāo)。附加命令的顯現(xiàn)和激 活可被延遲,直至用戶導(dǎo)航到可滾動智能上下文菜單210上的附加命令并選擇該命令。
[0031] 在根據(jù)實(shí)施例的系統(tǒng)中,所呈現(xiàn)的基本命令集可以是用戶先前與對象交互和/或 格式化文檔、電子表格或演示應(yīng)用中的類似或相關(guān)的對象或者與這些對象的其他交互的結(jié) 果。例如,當(dāng)用戶與對象交互時,該應(yīng)用可存儲用戶用于特定對象類型的選項(xiàng)并且可將選項(xiàng) 保存用戶配置文件中??蔀樗鎯Φ倪x項(xiàng)設(shè)定優(yōu)先級,并且下一次用戶調(diào)用對象的上下文 菜單或者類似的對象類型,可將所存儲的設(shè)定優(yōu)先級的選項(xiàng)呈現(xiàn)在可滾動智能上下文菜單 210上的基本命令集中。在一些示例中,設(shè)定優(yōu)先級的選項(xiàng)可以是與對象相關(guān)的最頻繁使用 的命令,而在其他示例中,設(shè)定優(yōu)先級的選項(xiàng)可以是最近使用的命令。
[0032]圖3解說根據(jù)一些示例實(shí)施例的一些示例可滾動上下文菜單配置。如示圖300中所 解說的,在檢測到對用戶界面上的對象的選擇之后,可激活可滾動智能上下文菜單302。可 滾動智能上下文菜單302可被配置成提供用于與所選對象交互的基本命令集314。基本命令 集314可以是用戶先前已經(jīng)用于與對象或者類似的對象類型交互、格式化和定制對象或者 類似的對象類型的最頻繁的命令。在另一示例中,基本命令集314可以是用戶最近用于與對 象交互的命令。
[0033]在示例實(shí)施例中,例如,可滾動智能上下文菜單302可在帶型菜單中呈現(xiàn)基本命令 集314中的三個命令??蓾L動智能上下文菜單上的每一個命令可被顯示為具有圖標(biāo)、圖像、 或者文本的按鈕以表示該命令。其他色彩、圖形和動畫方案也可用于表示該命令。帶式菜單 可被配置為旋轉(zhuǎn)的命令,以使附加命令可通過導(dǎo)航到帶式菜單的左邊和右邊來不斷地訪問 和加載。可滾動智能上下文菜單還可表示基本命令集314的兩側(cè)上的至少一個附加命令316 以指示用戶附加命令可以是可用的。附加命令316可被遮蔽或者變灰,以指示這些命令尚未 顯現(xiàn)和激活、但是用戶可在變灰的命令的方向上滾動以加載該命令或者導(dǎo)航到附加命令。