|
HarmonyOS通用設(shè)計基礎(chǔ)---人機(jī)交互,
1 概述 在全場景的數(shù)字體驗中,越來越多類型的智能終端設(shè)備分布在用戶的日常生活中,可交互的用戶界面廣泛存在于智能手機(jī)、平板、電腦(PC)、智能穿戴、電視、車機(jī)、虛擬現(xiàn)實(VR)和增強(qiáng)現(xiàn)實(AR)等設(shè)備上。應(yīng)用可能在多種設(shè)備上運(yùn)行或在單一設(shè)備上被用戶通過多種輸入方式操控,這需要其用戶界面能夠自動識別和支持不同的輸入設(shè)備,以便用戶以習(xí)慣的、舒適的方法與其進(jìn)行交互。
32.png (262.33 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
在全場景的人機(jī)交互方面,HarmonyOS 的核心思想是“根據(jù)用戶的狀態(tài),提供符合當(dāng)前狀態(tài)的交互方式,保證用戶交互體驗的一致性”。例如,當(dāng)應(yīng)用運(yùn)行在觸屏設(shè)備上時,用戶可以通過手指長按打開上下文菜單;當(dāng)應(yīng)用運(yùn)行在 PC 上時,用戶則可以通過單擊鼠標(biāo)右鍵打開該菜單。
典型的輸入方式(設(shè)備)包括但不限于觸屏上手指/手寫筆等直接交互、鼠標(biāo)/觸摸板/鍵盤/表冠/遙控器/車機(jī)搖桿/旋鈕/手柄/隔空手勢等間接交互、以及語音交互。
設(shè)計和開發(fā)應(yīng)用時,設(shè)計師和開發(fā)者應(yīng)考慮到應(yīng)用具有使用多種輸入方式(設(shè)備)的可能性,并實現(xiàn)相應(yīng)的功能,保證在當(dāng)前輸入方式(設(shè)備)下應(yīng)用能夠以正確的、符合用戶習(xí)慣的方式進(jìn)行響應(yīng)。
2 人機(jī)交互
2.1基于觸控的交互 很多設(shè)備都擁有支持多點觸控的屏幕,允許用戶使用手指和/或手寫筆進(jìn)行交互。它們與屏幕的接觸狀態(tài)、數(shù)量以及運(yùn)動行為被識別成觸控手勢和操作,可以支持多種交互功能和體驗(例如點擊、滑動、縮放、旋轉(zhuǎn))。在多數(shù)情況下,應(yīng)將觸控交互作為用戶首要的交互方式。以下內(nèi)容描述了HarmonyOS 所支持的核心手勢。
33.png (56.71 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
34.png (56.78 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
敲擊
適用于支持指關(guān)節(jié)手勢的機(jī)型。
35.png (66.93 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
2.2基于光標(biāo)的交互 當(dāng)用戶使用指向設(shè)備(鼠標(biāo)、觸摸板、AR/VR手柄、隔空手勢等)與應(yīng)用程序進(jìn)行間接交互時,光標(biāo)指向的對象和光標(biāo)本身應(yīng)提供適當(dāng)?shù)囊曈X反饋以表達(dá)對象的可交互性和到達(dá)的準(zhǔn)確性。同時,應(yīng)考慮利用光標(biāo)支持精細(xì)化操作和懸浮狀態(tài)的特性(相比手指觸摸),以提升應(yīng)用生產(chǎn)力、簡化交互任務(wù)和增強(qiáng)信息展示。 本節(jié)規(guī)范主要適用于使用鼠標(biāo)和觸摸板來操作平面光標(biāo)的場景,但基本的設(shè)計原則可推廣至AR/VR手柄和隔空手勢等空間交互場景。
光標(biāo)形態(tài) 光標(biāo)形態(tài)的設(shè)計遵循以下三個原則:
功能表達(dá) 當(dāng)光標(biāo)懸浮在特定界面對象或區(qū)域上時,可使用系統(tǒng)定義的標(biāo)準(zhǔn)的光標(biāo)樣式集合來表達(dá)其交互狀態(tài)。 應(yīng)用也可根據(jù)其自身具體場景自定義光標(biāo)的形態(tài)。
簡單性 為保證全局交互體驗的一致性,應(yīng)優(yōu)先使用系統(tǒng)已定義的光標(biāo)樣式集合。如無必要,請勿增加新的光標(biāo)樣式。 對于自定義的光標(biāo)樣式,應(yīng)盡可能簡潔直觀地表達(dá)在當(dāng)前界面狀態(tài)下用戶可進(jìn)行的操作和所需精度,不應(yīng)在視覺上過分吸引用戶的注意力。
自動隱藏和顯現(xiàn) 對于以觸摸交互為主的終端設(shè)備,如果光標(biāo)在一段時間內(nèi)沒有移動或用戶使用了觸摸交互,則自動隱藏光標(biāo)保證界面的干凈整潔。
懸浮對象的形態(tài) 當(dāng)光標(biāo)進(jìn)入并懸浮在界面元素上時,界面元素可通過適當(dāng)?shù)囊曈X和行為反饋來使其對用戶聚焦和提高指向的準(zhǔn)確率。
界面元素需要響應(yīng)光標(biāo)懸停的動作,以清晰表達(dá)該元素的可交互性 在光標(biāo)范式下,用戶是通過將光標(biāo)移動到界面元素上,然后執(zhí)行對應(yīng)的操作。這種情況下,需要界面元素在光標(biāo)懸停的時候就反饋出其是否可交互,避免用戶點擊后才發(fā)現(xiàn)該元素不可交互而產(chǎn)生挫敗感。 在表達(dá)界面元素的可交互性時,應(yīng)考慮以下設(shè)計原則: 顯著性:在懸浮態(tài)下,與普通狀態(tài)和其周圍的界面元素相比,擁有清晰的功能可見性。 微妙性:視覺上不應(yīng)過于強(qiáng)調(diào)或與普通狀態(tài)具有較大差別,避免干擾用戶注意力。 一致性:同類型控件的可交互性表達(dá)(視覺和動效上)應(yīng)具有一致性。從平板/PC向電視、AR/VR使用場景擴(kuò)展時,不同設(shè)備間控件的懸浮態(tài)也應(yīng)具備一定程度的表達(dá)一致性。
在懸浮態(tài)下,界面元素要表達(dá)其可交互的熱區(qū) 圖形界面中可能存在很多界面元素其視覺可見部分和實際可(觸控)交互的熱區(qū)相差很大。在此類場景下,光標(biāo)懸停時準(zhǔn)確表達(dá)可交互的熱區(qū)有利于用戶感知元素有效的觸發(fā)區(qū)域,并進(jìn)而提高交互的效率。
界面元素的懸浮態(tài)效果類型 HarmonyOS 提供 3 種界面元素的懸浮態(tài)效果:分別是浮起、疊加背板和高亮。
36.png (31.83 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 浮起:當(dāng)光標(biāo)進(jìn)入控件時,光標(biāo)消失,同時對象放大。對象可在一定范圍內(nèi)移動,同時產(chǎn)生3D傾斜效果響應(yīng)操作位置;移動時對象上層有光澤變化,高光跟隨位移表達(dá)實際光標(biāo)的位置。浮起的效果一般適用于可見部分和實際熱區(qū)大小接近、有背景填充、且在布局上與其它元素不相鄰的控件,典型的控件類型為強(qiáng)調(diào)按鈕、導(dǎo)航點、勾選等。 疊加背板:當(dāng)光標(biāo)進(jìn)入控件時,其轉(zhuǎn)化為淺色的圓角矩形疊加于內(nèi)容底層,且背板、內(nèi)容、光澤能夠在熱區(qū)范圍內(nèi)移動以表達(dá)光標(biāo)的運(yùn)動趨勢。疊加背板的懸浮效果適用于可見部分和實際可交互熱區(qū)相差很大的控件,此類控件通常無背景填充,包括文本按鈕、工具欄、Tab欄等。 高亮:當(dāng)光標(biāo)進(jìn)入控件時,在控件底部疊加顏色色塊,但不改變當(dāng)前控件的形態(tài)且光標(biāo)不消失。適用于容器類控件,比如列表、卡片、菜單等。
展示附加信息 當(dāng)光標(biāo)移動到界面元素上時,在以下場景中,可考慮通過顯示附加信息來提升光標(biāo)體驗。
- 受限內(nèi)容預(yù)覽:例如在郵件、日歷、備忘錄等應(yīng)用中,當(dāng)光標(biāo)懸停在內(nèi)容列表/網(wǎng)格上時,可以通過懸浮窗顯示更多的內(nèi)容詳情,方便用戶進(jìn)行快速預(yù)覽和選擇。
- 精確位置顯示:例如在截圖、設(shè)計、辦公應(yīng)用中,當(dāng)光標(biāo)懸停在某些對象上時展示位置、尺寸等數(shù)值,便于用戶進(jìn)行精細(xì)控制。
- 控件功能提示:如果一個界面元素其功能的自我解釋性較差,則可通過文本提示進(jìn)行告知。
應(yīng)謹(jǐn)慎使用懸停展示附加信息的功能。在使用時,展示的附加信息必須是必要的或能明顯提升用戶體驗的。在使用展示附加信息的方案之前,應(yīng)優(yōu)先考慮界面的清晰性、簡潔性和表達(dá)性,以便用戶無論是使用光標(biāo)輸入設(shè)備還是在直接用手指觸摸交互,都可以很容易且舒適地使用應(yīng)用。
精細(xì)化操作 光標(biāo)交互區(qū)別于手指觸摸交互的一個重要方面是光標(biāo)支持精細(xì)化操作,設(shè)計師可考慮如何利用這一特性配合特定的光標(biāo)形態(tài)來簡化交互任務(wù)和提升生產(chǎn)力。
光標(biāo)移動 應(yīng)優(yōu)化光標(biāo)移動的顯控比以提升其指向的速度和準(zhǔn)確性。用戶在使用光標(biāo)指向目標(biāo)時,可分為彈道加速和減速修正兩個階段。以鼠標(biāo)為例,在彈道加速階段,當(dāng)焦點離目標(biāo)較遠(yuǎn)時,用戶快速移動鼠標(biāo)以縮短光標(biāo)與目標(biāo)之間的距離,此時速度的重要性優(yōu)于精度控制;在減速修正階段,當(dāng)光標(biāo)離目標(biāo)較近時,用戶降低鼠標(biāo)的移動速度,更為仔細(xì)的瞄準(zhǔn)目標(biāo),此時精度控制重要性優(yōu)于速度。
2.3基于焦點的交互 當(dāng)用戶使用鍵盤、電視遙控器、車機(jī)搖桿/旋鈕等非指向性輸入設(shè)備與應(yīng)用程序進(jìn)行間接交互時,基于焦點的導(dǎo)航和交互是重要的輸入手段。 本節(jié)描述了基于焦點交互的通用設(shè)計規(guī)范,針對各輸入方式的細(xì)化的焦點交互方法請參考各輸入方式的具體章節(jié)。
37.png (61.6 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
38.png (29.75 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
基本原則
內(nèi)置支持 控件原生支持走焦操作,設(shè)計師和開發(fā)者可以針對具體的應(yīng)用場景對是否獲焦、焦點順序進(jìn)行調(diào)整。
提供初始 初始焦點的位置需明確、突出,讓用戶有效地識別該位置,以便順利開始走焦操作。
39.png (20.83 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 焦點的默認(rèn)位置與界面層級與內(nèi)容相關(guān),確認(rèn)默認(rèn)焦點的規(guī)則如下:
- 層級優(yōu)先,最頂層的界面優(yōu)先。
- 核心操作優(yōu)先,根據(jù)應(yīng)用提供的服務(wù)決定默認(rèn)操作。
- 內(nèi)容優(yōu)先,遵循從上至下從左至右的方向規(guī)則。
- 不要在未加載完畢的區(qū)域顯示默認(rèn)焦點。
可遍歷 為完成所有交互任務(wù),焦點需要能夠遍歷所有可獲得焦點的界面元素,以保證功能的完整性。
按區(qū)域獲得焦點提高走焦效率 在由多種控件組成的可劃分明顯區(qū)域的界面中,可精簡 Tabstop 的數(shù)量以提升走焦效率。
40.png (33.36 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
Tab stop 與普通焦點的異同(以鍵盤操作為例):
Tab stop:可以用 Tab 鍵獲得焦點的控制元素,一般情況下,一個區(qū)域的首項為該區(qū)域的 Tab stop。 普通焦點:不在 Tab 走焦序列之中,但在區(qū)域內(nèi)可以通過方向鍵移動獲得焦點。 另一個典型場景是車機(jī)上通過旋鈕和搖桿/方向鍵的配合使用來快速移動焦點。例如使用搖桿/方向鍵來切換頁面、層級和區(qū)塊,使用旋鈕切換每個可點擊的元素。 應(yīng)根據(jù)輸入設(shè)備支持情況決定是否開啟按區(qū)域走焦,如無Tab鍵或其等價鍵支持,則不能開啟區(qū)域間快速移動操作,此時,只能在單個焦點間遍歷(Tab stop 數(shù)量與可獲得焦點元素數(shù)量相同)。
走焦順序
依據(jù)用戶界面的形態(tài)和輸入設(shè)備的不同,走焦場景可基本分為三類:絕對順序走焦、相對方向走焦、和插入符走焦。
絕對順序走焦
41.png (18.25 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
存在一個確定的走焦順序,所有可獲焦元素都會按照在屏幕上顯示的順序或指定的順序進(jìn)入走焦順序中。例如當(dāng)使用鍵盤時,Tab鍵選擇下一個焦點,ShIFt+Tab鍵選擇上一個焦點。 在設(shè)計應(yīng)用時,可按照功能分區(qū)、視覺呈現(xiàn)等規(guī)則重新組織焦點順序。 基本規(guī)則:
- 用戶只能按照給定的焦點順序移動焦點。
- 提供兩種操作次序:正序和反序(例如鍵盤上的Tab和Shift+Tab,車機(jī)旋鈕的右旋和左旋)。
- 一般來說,焦點列表首尾相連。
相對方向走焦 按照可獲焦元素的分布方向關(guān)系進(jìn)行走焦,存在多種不同路徑的走焦順序。 用戶輸入方向信息,系統(tǒng)通過某種算法計算出在相應(yīng)的視覺方向上應(yīng)獲得焦點的元素,并使其獲焦。典型的場景包括使用遙控器上的方向鍵與電視交互。
42.png (10.45 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 共用底層導(dǎo)航機(jī)制:
- 無論輸入設(shè)備是鍵盤、遙控器,或觸摸板、搖桿等其他方向操作模擬設(shè)備,基本操作邏輯都保持一致。
- 不同的導(dǎo)航策略將影響用戶在按下方向鍵時下一個焦點的選擇。
基于方向和距離優(yōu)先的判斷方法:
43.png (17.28 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 1.收到用戶按鍵輸入 2.將當(dāng)前焦點邊緣向該方向擴(kuò)展 3.第一個可投射至該擴(kuò)展區(qū)域的即是目標(biāo)焦點位置 4.此時如果有多個候選焦點,選投影距離最短的那個 5.如果仍有多個候選焦點,按照從上到下/從左到右的規(guī)則進(jìn)行篩選
在絕對順序走焦中嵌入相對方向走焦區(qū)域
44.png (10.3 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 此類導(dǎo)航優(yōu)化主要有兩個目的: 1.提升操作效率。絕對順序走焦可遍歷所有可交互控件,在元素較多的情況下效率不高。 2.使走焦順序更具有邏輯性。按照功能組織分區(qū),將邏輯順序與視覺分區(qū)進(jìn)行匹配,用戶更容易學(xué)習(xí)。
45.png (13.27 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 優(yōu)化策略1: 在相對方向區(qū)域內(nèi)支持方向鍵導(dǎo)航,如上圖所示,使用右鍵將焦點從B移至C,使用左鍵將C移至B;方向鍵只能在當(dāng)前層級內(nèi)使用,不能用于跳出區(qū)域,如:焦點位于C時,按右鍵無響應(yīng)。 優(yōu)化策略2: 為每個區(qū)域指定一個默認(rèn)Tab次序,使用Tab鍵能快速在區(qū)域間跳轉(zhuǎn),如:將A的TabIndex設(shè)置為1,B的TabIndex設(shè)置為2,D的TabIndex設(shè)置為3,則按Tab鍵的走焦順序為A->B->D,可以不再遍歷所有焦點,而在每個區(qū)域內(nèi)可以使用方向鍵進(jìn)行遍歷,提供了一個效率更高的融合走焦方式。
插入符走焦
46.png (13.98 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 針對文本處理的操作,以插入符為操作指引,通過方向鍵移動、選擇,常見于文本處理類、表格應(yīng)用或控件之中,通常用來配合支持一些常見的文本操作類快捷鍵。
其它注意事項 對于支持觸控交互或光標(biāo)交互的系統(tǒng),焦點僅在系統(tǒng)檢測到用戶正在使用特定的輸入設(shè)備愛進(jìn)行走焦操作時顯示,避免視覺上的干擾。 在走焦操作狀態(tài)下,如果檢測到用戶將輸入方式切換為觸控交互或光標(biāo)交互,界面上的焦點視覺元素應(yīng)自動隱藏。
2.4鼠標(biāo) 鼠標(biāo)是一種典型的基于光標(biāo)的、具備像素級精度的指向型輸入設(shè)備,最為適用于對用戶交互具有較高精度要求的生產(chǎn)力應(yīng)用和高密度UI的場景。 一般地,鼠標(biāo)由左鍵、右鍵和滾輪鍵組成,這些按鍵的交互應(yīng)遵循業(yè)界標(biāo)準(zhǔn)的規(guī)范功能和用戶的既有使用習(xí)慣。鼠標(biāo)也可以通過和不同的鍵盤按鍵進(jìn)行結(jié)合,提供額外的快捷操作體驗。系統(tǒng)級一致的鼠標(biāo)交互包括:
47.png (39.53 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 鼠標(biāo)與觸摸交互的關(guān)系 在很多場景下,應(yīng)用程序需要同時支持觸屏交互和鼠標(biāo)交互。 手指觸摸交互通過對界面對象執(zhí)行的物理世界真實的手勢(例如滑動、旋轉(zhuǎn)等)來模擬直接在屏幕上操作這些UI對象的能力。而鼠標(biāo)受限于其間接交互的性質(zhì)和僅有一個指針響應(yīng)位置的特點,在一些交互任務(wù)上并不適合將手指觸摸和鼠標(biāo)按下操作完全對等。
- 在一般的選擇或啟動對象上,鼠標(biāo)左鍵點擊可以直接等同于觸屏上手指點擊;
- 在其它場景下,應(yīng)優(yōu)化應(yīng)用以適配鼠標(biāo)的交互習(xí)慣以提高生產(chǎn)力和用戶體驗的一致性。
例如,上下文菜單應(yīng)通過右鍵單擊來快速觸發(fā),而非模擬觸屏上手指長按的左鍵長按;拖拽對象時,允許鼠標(biāo)左鍵按下即可拖拽,而無需長按才能觸發(fā)拖拽狀態(tài); 盡量通過滾輪來控制頁面的滑動和切換,而非左鍵按下后沿一定方向移動鼠標(biāo)(這對用戶來說是一個效率低下且難以控制的行為)。 關(guān)于更加詳細(xì)的具體場景下觸摸交互和鼠標(biāo)交互的對應(yīng)和轉(zhuǎn)換關(guān)系,請參考交互事件歸一。關(guān)于光標(biāo)和界面對象的懸浮態(tài)表現(xiàn),請參考基于光標(biāo)的交互。
觸控板 觸控板同時具備多指觸控手勢輸入(觸屏)和精細(xì)化指向型輸入(鼠標(biāo))的特性,使得觸控板既適合用于基于觸摸交互優(yōu)化的用戶界面,也適合用于對指點精度有較高要求的生產(chǎn)力應(yīng)用。 在為你的應(yīng)用設(shè)計或適配觸控板交互時,觸控板交互應(yīng)滿足用戶手眼分離狀態(tài)下(眼睛看著屏幕,手在觸控板上盲操作)的使用習(xí)慣,應(yīng)遵循以下原則: 1.觸控板應(yīng)該能起到取代鼠標(biāo)的作用。 2.應(yīng)用在觸屏上的手勢操作功能可通過在觸摸板上相應(yīng)的手勢來實現(xiàn)。
48.png (56.61 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 關(guān)于更加詳細(xì)的具體場景下觸摸交互和觸控板交互的對應(yīng)和轉(zhuǎn)換關(guān)系,請參考交互事件歸一。關(guān)于光標(biāo)和界面對象的懸浮態(tài)表現(xiàn),請參考基于光標(biāo)的交互。
2.5鍵盤 鍵盤是一種重要的生產(chǎn)力輸入設(shè)備,一個優(yōu)秀的鍵盤使用體驗應(yīng)允許用戶快速準(zhǔn)確地進(jìn)行文本輸入、雙手無需離開鍵盤即可在系統(tǒng)和應(yīng)用內(nèi)進(jìn)行導(dǎo)航、訪問所有的功能、以及支持無障礙體驗。 走焦導(dǎo)航 焦點導(dǎo)航和交互方式、焦點劃分和走焦順序等設(shè)計原則請參考基于焦點的交互。 基礎(chǔ)和標(biāo)準(zhǔn)快捷鍵 應(yīng)結(jié)合應(yīng)用場景提供必要的快捷鍵支持(例如:按鍵導(dǎo)航相關(guān)、剪切/復(fù)制/粘貼等),基礎(chǔ)設(shè)計原則為: 1.以傳統(tǒng)PC為兼容對象,根據(jù)設(shè)備情況和應(yīng)用場景進(jìn)行裁剪。傳統(tǒng)PC有最龐大的用戶基礎(chǔ),用戶習(xí)慣難以改變。但同時應(yīng)移除過于復(fù)雜、頻率較低、或缺乏設(shè)備使用場景的快捷鍵組合。 2.新增快捷鍵支持。針對華為特有應(yīng)用或功能(例如:分屏、多終端等)增加直接入口。 3.以融合PC為目標(biāo)為觸屏手勢操作添加快捷鍵支持,提高生產(chǎn)力(例如:打開通知欄、控制中心、顯示/隱藏Dock等)。
49.png (37.98 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
51.png (38.34 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
50.png (47.88 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
52.png (41.58 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
53.png (28.38 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
54.png (41.08 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
55.png (50.04 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
56.png (20.31 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
自定義快捷鍵 在一些場景下,用戶可能更習(xí)慣于通過鍵盤來訪問系統(tǒng)和應(yīng)用功能,例如在生產(chǎn)力軟件中通過鍵盤快捷鍵來提高使用效率,部分殘障人士也更偏好使用鍵盤來進(jìn)行交互。因此,請確保應(yīng)用中核心功能支持僅通過鍵盤操作即可訪問。 1 .
對菜單中的功能提供鍵盤快捷鍵訪問支持:鍵盤快捷鍵經(jīng)常和應(yīng)用內(nèi)菜單中的功能關(guān)聯(lián)出現(xiàn),應(yīng)允許用戶通過鍵盤快捷鍵訪問這些功能。例如圖庫應(yīng)用中照片列表支持通過快捷鍵進(jìn)行全選、刪除、復(fù)制、分享等操作。 2.
對應(yīng)用中其它核心功能提供鍵盤快捷鍵訪問支持:應(yīng)用中某些常用的功能沒有對應(yīng)的菜單項,也需要相應(yīng)的快捷鍵支持,這類功能往往和控件上的直接操作對應(yīng)。例如在聊天頁面中,應(yīng)將Enter鍵與發(fā)送按鈕的單擊操作相關(guān)聯(lián),允許用戶在文本框輸入消息內(nèi)容后可以通過按Enter鍵來直接發(fā)送內(nèi)容。 3.
與系統(tǒng)標(biāo)準(zhǔn)快捷鍵相兼容:在所有應(yīng)用中,對于標(biāo)準(zhǔn)功能,快捷鍵的設(shè)計應(yīng)與系統(tǒng)標(biāo)準(zhǔn)快捷鍵的定義一致。另一方面,在應(yīng)用內(nèi)盡量避免對標(biāo)準(zhǔn)快捷鍵的功能進(jìn)行重新定義,否則將對用戶的使用造成混淆。
2.6手寫筆 在觸屏上,手寫筆是手指精細(xì)化操作的延伸,是一種像素級精度的指點設(shè)備。手寫筆提供了一種直接的、自然的方式來進(jìn)行數(shù)字內(nèi)容書寫、繪圖和標(biāo)注。目前手寫筆分有無物理按鍵兩種筆型,支持系統(tǒng)級一致的交互:
有物理按鍵
57.png (28.66 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
無物理按鍵
58.png (17.6 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
手繪套件開放 Pencil Engine:將手寫效果能力以插件化方式集成,為應(yīng)用開發(fā)者創(chuàng)造更多的手寫應(yīng)用場景。支持多種筆刷(圓珠筆、鋼筆、鉛筆、馬克筆)選擇、多色調(diào)色版;能設(shè)置筆刷顏色、粗細(xì)、撤銷、恢復(fù)、擦除、套索等筆跡編輯能力。應(yīng)用利用多筆刷可滿足用戶日常所有的筆記和繪圖、涂鴉等需求,能達(dá)到較好的文字書寫體驗。 應(yīng)用場景:Pencil Engine可快速與應(yīng)用集成,在應(yīng)用中插入一個手寫入口(如添加畫板或標(biāo)注),點擊進(jìn)入Pencil Engine編輯手寫繪畫,可保存和二次編輯修改。
2.7隔空手勢 隔空手勢(非接觸手勢)是一種人與設(shè)備交互的新方式,用戶可以在無需手持或接觸設(shè)備的情況下與設(shè)備進(jìn)行便捷的交互。隨著技術(shù)的發(fā)展,隔空手勢在手機(jī)、平板、車機(jī)、電視、音箱、AR/VR等設(shè)備上都有一定的應(yīng)用。 根據(jù)用戶與交互界面/設(shè)備的空間維度上的關(guān)系,我們可以將隔空手勢交互大致劃分為三類:間接(光標(biāo))交互、直接(虛擬手)交互、以及指令性交互。
間接(遠(yuǎn)距離)交互 在間接交互的情況下,用戶與交互界面/交互設(shè)備存在一定的距離,系統(tǒng)會通過光標(biāo)將用戶的隔空手勢操作映射到系統(tǒng)界面上,并以特定的方式進(jìn)行視覺反饋,以表達(dá)手勢操控的對象的可交互性。通常包括導(dǎo)航移動、確認(rèn)響應(yīng)等手勢。
59.png (40.17 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
60.png (43.51 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
直接(虛擬手)交互 在直接交互的情況下,系統(tǒng)中能真實模擬出用戶的雙手,用戶自己所見即為操作者所見。虛擬手勢會隨著手的移動而發(fā)生移動,虛擬手勢的手型變化也會隨著真實手型發(fā)生變化。
61.png (60.67 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
62.png (23.96 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
指令性交互 手勢是指通過某些特定的手勢來快速完成一個操作,而不需要通過與系統(tǒng)上控件進(jìn)行一系列交互?旖菔謩萃ǔJ欠嫌脩糁庇X、文化習(xí)慣或者容易操作的動作,快捷手勢對應(yīng)的功能一般為用戶常用的高頻功能。
63.png (53.7 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳 |
|