用于內容選擇和擴大內容選擇的用戶界面元素的制作方法
【專利說明】用于內容選擇和擴大內容選擇的用戶界面元素
[0001] 背景
[0002] 當在許多移動計算設備(例如,智能電話、平板設備)上工作時,可用的屏幕可操 作區(qū)域和輸入設備通常有限。因此,執(zhí)行許多常見的與文檔的用戶交互是有挑戰(zhàn)的。例如, 對于用戶而言選擇有限顯示設備上的內容可能是困難的(例如,選擇電子表格中的單元 格、文字、列、行等)。
[0003] 概述
[0004] 提供本概述以便以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。 本
【發(fā)明內容】
不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確 定所要求保護的主題的范圍。
[0005] 響應于對內容的選擇,顯示單個用戶界面(UI)把手元素。例如,響應于選擇一些 內容(例如,單元格、文字、項、……),在對內容的選擇附近(例如,在所選內容的邊角附 近)顯示單個n把手元素。與最初針對內容選擇顯示更多個用戶界面元素相比,顯示單個 n把手元素有助于保持顯示整潔。響應于擴大選擇的指示,可顯示一個或多個附加的n把 手元素來協助用戶改變對內容的選擇(例如,顯示在選擇的另一邊角附近的附加的把手)。
[0006] 附圖簡述
[0007] 圖1示出包括用于選擇內容的用戶界面元素的系統(tǒng);
[0008] 圖2示出對電子表格內的內容的選擇;
[0009] 圖3A和3B示出對電子表格內的列和行的選擇;
[0010] 圖4示出對表格內的內容的選擇;
[0011] 圖5示出對不同類型的內容的選擇;
[0012] 圖6示出對內容的選擇以及將選擇改變?yōu)椴煌瑒幼鳎?br>[0013] 圖7示出用于顯示用戶界面把手元素來協助選擇內容的說明性過程;
[0014] 圖8解說了用于使用不同設備來選擇內容的示例性系統(tǒng);以及
[0015]圖9-11以及相關描述提供了其中可實施本發(fā)明的實施例的各種操作環(huán)境的討 論。
[0016] 詳細描述
[0017] 現將參考其中相同的標號代表相同的元素的附圖來描述各實施例。
[0018] 圖1示出包括用于選擇內容的用戶界面元素的系統(tǒng)。如所示的,系統(tǒng)100包括應 用程序110、選擇管理器26以及觸摸屏輸入設備/顯示器115。
[0019] 為了方便與選擇管理器26通信,可以實現一個或多個回調例程。根據一個實施 例,應用程序110是被配置為接收來自觸敏輸入設備115和/或鍵盤輸入(例如,物理鍵盤 和/或SIP)的輸入的商業(yè)生產力應用。例如,選擇管理器26可響應于用戶的選擇內容的 手勢(即,手上的手指230)和其他基于觸摸的手勢來向應用110提供信息。例如,手勢可 包括滑刷動作和/或拖曳動作。
[0020] 所示的系統(tǒng)100包括檢測何時接收了觸摸輸入(例如,手指觸摸或接近觸摸該觸 摸屏)的觸摸屏輸入設備/顯示器115??衫脵z測用戶的觸摸輸入的任何類型的觸摸屏。 例如,觸摸屏可包括一層或多層檢測觸摸輸入的電容性材料。除了電容性材料之外或代替 電容性材料,可使用其他傳感器。例如,可使用紅外(IR)傳感器。根據一個實施例,觸摸屏 被配置成檢測與可觸摸的表面接觸或位于可觸摸的表面上方的物體。盡管在本說明書中 使用術語"上方",應理解,觸摸面板系統(tǒng)的定向是不相關的。術語"上方"旨在可適用于所 有這樣的定向。觸摸屏可被配置成確定觸摸輸入被接收的位置(如起點、中間點和終點)。 可通過任何合適的手段,包括如耦合到觸摸面板的振動傳感器或話筒,來檢測可觸摸的表 面和物體之間的實際接觸。用于檢測接觸的傳感器的示例的非窮盡列表包括:基于壓力的 機構、微機械加速度計、壓電器件、電容傳感器、電阻傳感器、感應傳感器、激光振動計和LED 振動計。
[0021] 選擇管理器26被配置成顯示n把手元素(諸如把手122和124)以協助對內容 的選擇。例如,響應于選擇電子表格單元格123 (例如,通過叩擊單元格123),在所選內容的 邊角附近顯示第一n把手元素122。根據一實施例,單個n把手元素(例如,元素122)充 當用于改變選擇大小的初始把手。作為顯示多個把手作為選擇單元格123的結果的替代, 顯示單個n把手使得顯示區(qū)域保持整潔并且更容易由用戶查看。雖然n把手元素122被 顯示為一個小的圓圈,但是可顯示其他指示符來充當把手(例如,小的線、箭頭、或某個其 它小的指示符)。
[0022] 在當前示例中,通過在所選單元格周圍顯示邊框來將所選單元格與其它單元格相 區(qū)分??墒褂闷渌椒▉韰^(qū)分所選單元格(例如,改變單元格的填充顏色、不同的填充圖 案、改變值的顯示等)。用戶可使用把手元素122來改變對內容的選擇。例如,用戶可拖動 把手元素122越過電子表格的多個單元格以包括更多單元格(如區(qū)域140所指示的)。響 應于確定初始選擇正改變,顯示附加的UI把手元素124。根據一實施例,該附加的UI把手 元素124是顯示在當前選擇的區(qū)域的左上角附近的把手。作為響應于初始選擇(123)而顯 示第二n把手元素(例如,n元素124)的替代,n把手元素124是在選擇管理器26確定 對內容的選擇正使用n把手元素122來改變之后顯示的。
[0023] 圖2示出對電子表格內的內容的選擇。如所解說的,圖2包括說明電子表格內不 同選擇的兩種不同的顯不(210和220)。所述顯不可以在具有有限顯不尺寸的設備(例如, 具有大約2x3英寸的顯示器的蜂窩電話、具有7-10英寸顯示器的板/平板、和/或具有其 他顯示尺寸(例如,4、5、6英寸)的其他設備)上示出。顯示也可以被示出在觸摸屏上。也 可使用不受限的顯示尺寸。
[0024] 顯示210示出對單元格的初始選擇。根據一實施例,用戶首先選擇被用作開始點 的單元格以便選擇其它單元格。在當前示例中,用戶已使用其手指之一選擇了單元格B3。 作為該選擇的結果,單元格B3被高亮顯示以指示該選擇。響應于該初始選擇,顯示UI把手 元素214,該UI把手元素214充當用戶可移動以調整當前選擇的把手。UI把手元素214可 在任何方向上被移動(例如,上、下、左、右、對角線)。
[0025] 顯示220示出用戶正向下拖動n把手元素214并跨過顯示220到達位于位置C5 處的單元格的邊角。響應于確定當前選擇正被改變,顯示附加的n把手元素216。用戶可 使用把手元素214和/或把手元素216來調整當前選擇的區(qū)域的大小。
[0026] 圖3A和3B示出對電子表格內的列和行的選擇。如所解說的,圖3A包括說明電子 表格內不同選擇的兩種不同的顯示(310和320)。
[0027] 顯示310示出列的初始選擇。根據一實施例,用戶首先選擇被用作開始點的列以 便選擇其它列。在當前示例中,用戶已通過在列標題B上叩擊而選擇了列B。作為該選擇 的結果,列B被指示為被選擇。在當前示例中,已在列B周圍顯示了邊框。響應于該初始選 擇,顯示n把手元素314,該n把手元素314充當用戶可移動以調整當前選擇的把手。n 元素314可被移動以選擇不同數量的列。
[0028] 顯示320示出用戶正拖動n把手元素314跨過顯示320到達列A。響應于確定當 前列選擇正被改變,顯示附加的n把手元素316。用戶可使用把手314和/或把手316來 調整當前選擇的列的大小。根據一實施例,附加的UI元素(例如,322、323)可被用于改變 當前所選的區(qū)域。例如,用戶可拖動把手元素322和/或把手元素323來改變當前選擇的 列的數目。
[0029] 如所解說的,圖3B包括說明電子表格內不同選擇的兩種不同的顯示(330和340)。 [0030]顯示330示出對行的初始選擇。根據一實施例,用戶首先選擇被用作開始點的行 以便選擇其它行。在當前示例中,用戶已通過在行指示符"2"上叩擊而選擇了行2。作為 該選擇的結果,行2被指示為被選擇。在當前示例中,已在行2周圍顯示了邊框。響應于該 初始選擇,顯示UI把手元素332,該UI把手元素332充當用戶可移動以調整當前選擇的把 手。UI元素332可被移動以選擇不同數量的行。
[0031] 顯示340示出用戶正在顯示340上向下拖動UI把手元素332到達行6的末尾。響 應于確定當前行選擇正被改變,顯示n元素334。用戶可使用把手元素332和/或把手元 素334來調整當前選擇的行的大小。根據一實施例,附加的UI元素(未示出)可被用于改 變當前選擇的行的數目。
[0032] 圖4示出對表格內的內容的選擇。如所解說的,圖4包括說明表格內不同選擇的 兩種不同的顯示(410和420)。
[0033] 顯示410示出對表格內的內容(例如"C")的初始選擇。根據一實施例,用戶首先 選擇被用作開始點的內容以便選擇其它內容。在當前示例中,用戶已通過叩擊選擇了 "C"。 作為該選擇的結果,內容"C"被指示為被選擇。在當前示例中,已顯示了邊框。