Kézi menü

Ulnar oldalsó kéz helye

A kézi menü az HoloLens 2 egyik legegyedibb felhasználói felületi mintája. Lehetővé teszi a kézzel csatlakoztatott felhasználói felület gyors megjelenítését. Mivel bármikor elérhető, és könnyen megjeleníthető és elrejthető, kiválóan alkalmas gyors műveletekhez.

A kézi menük használatához ajánlott eljárásokat az alábbi listában találja. Az MRTK kézi menüjét bemutató példajelenetet is talál.



Ajánlott eljárások

Tartsa kicsiben a gombok számát

A kézzel zárolt menü és a szemek közötti közelség, valamint a felhasználók arra való tendenciája miatt, hogy a felhasználók egy viszonylag kis vizuális területre összpontosítanak bármikor (a látás figyelemtűrő kúpja nagyjából 10 fok), javasoljuk, hogy a gombok számát tartsa kicsinek. A feltárásunk alapján egy három gombot tartalmazó oszlop jól működik úgy, hogy az összes tartalmat a nézet (FOV) területén belül tartja, még akkor is, ha egy felhasználó a kezét a FOV középpontjába helyezi.

A kézi menü használata a gyorsművelethez

A kar felemelése és a helyzet fenntartása könnyen okozhat karfáradtságot. Használjon kézzel zárolt metódust a rövid interakciót igénylő menühöz. Ha a menü összetett, és hosszabb interakciós időt igényel, fontolja meg inkább a világra vagy a testre zárolt beállítást.

Gomb/ Panel szöge

A menüknek a ellentétes váll és a fej közepe felé kell billboardot tenniük: Ez lehetővé teszi, hogy a természetes kéz az ellenkező kézzel kommunikáljon a menüvel, és elkerülje a kényelmetlen vagy kényelmetlen kézpozíciókat gombok megérintésekor.

Fontolja meg az egykezes vagy kéz nélküli műveletek támogatását

Ne feltételezzük, hogy a felhasználó mindkét keze mindig elérhető. Fontolja meg a környezetek széles körét, ha egy vagy mindkét kéz nem érhető el, és győződjön meg arról, hogy a tervezési fiókok ezekhez a helyzetekhez tartoznak. Az egykezes menü támogatásához megpróbálhatja átállítani a menü elhelyezését a kézzel zároltról a világzárolásra, amikor a kéz felfordul (a tenyérrel lefelé megy). Kihangosító nélküli forgatókönyvek esetén fontolja meg egy hangparancs használatát a kéz menü meghívásához.

Kerülje a gombok hozzáadását a csukló közelében (a rendszer kezdőlap gombja)

Ha a kéz menügombjai túl közel vannak a kezdőlap gombhoz, előfordulhat, hogy véletlenül aktiválódnak a kézi menü használata közben.


Hand menu with large and complex UI controls

HoloLens perspektíva egy olyan menürendszerről, amely mindig szembesül a felhasználóval Javasoljuk, hogy korlátozza a gombok vagy a felhasználói felület vezérlőinek számát a kézzel csatolt menükben. Ennek az az oka, hogy a nagy számú felhasználói felületi elemmel való kiterjesztett interakció a kar fáradtságát okozhatja. Ha a felhasználói élményhez nagy menüre van szükség, egyszerűen megadhatja, hogy a felhasználó zárolja a menüt. Az egyik ajánlott technika a világzárolás, majd menü, amikor a kéz esik, vagy elfordul a felhasználótól. Egy másik technika, hogy lehetővé tegye a felhasználó számára, hogy közvetlenül megragadja a menüt a másik kezével. Amikor a felhasználó kiadja a menüt, a menünek zárolva kell lennie. Így a felhasználók kényelmesen és magabiztosan kezelhetik a különböző felhasználói felületi elemeket hosszabb idő alatt.

Ha a menü globálisan zárolva van, mindenképpen biztosítson módot a menü áthelyezésére, és zárja be a menüt, ha már nincs rá szükség. A menü mozgathatóvá tétele a menü oldalán vagy tetején található fogópontok megadásával. Adjon hozzá egy bezárás gombot a menü bezárásához. Lehetővé teszi, hogy a menü újra a kézhez legyen társítva, amikor a felhasználó a felhasználóval néz szembe. Azt is javasoljuk, hogy a felhasználók a hamis aktiválások elkerülése érdekében tekintsenek a kezükre (lásd alább).

Nagy menü, amely egy használhatósági problémát mutat be

World-locked menu on hand drop

Manuális megragad & lekérés a menü világzárolásához

A hamis aktiválás megakadályozása

Ha csak palm-up eseményként használja a kézmenü aktiválásához, akkor előfordulhat, hogy véletlenül megjelenik, ha nincs rá szüksége (hamis-pozitív), mert az emberek szándékosan (kommunikáció és objektummanipuláció céljából) és akaratlanul is mozgatják a kezüket. A hamis aktiválások csökkentése érdekében adjon hozzá egy további lépést a palm-up esemény mellett a kézi menü meghívásához (például teljesen megnyitott ujjak, vagy a felhasználó szándékosan a kezére néz).

Lapos tenyér megkövetelése

Lapos nyitott kéz megkövetelésével megakadályozhatja a hamis aktiválást, amely akkor fordulhat elő, amikor a felhasználó objektumokat vagy kézmozdulatokat módosít a környezeten belüli kommunikáció során.

Tekintet megkövetelése

Azáltal, hogy a felhasználónak a kezére kell néznie (szem- vagy fejnézettel), megakadályozza a hamis aktiválásokat, mivel a felhasználónak másodlagos aktiválási lépésként kell a kézre irányítania a figyelmét (a felhasználói kényelem érdekében egy beállítható távolsági küszöbértékkel).


Gyakorlati tanácsok a kézi menü elhelyezéséhez

Az emberi anatómiában az ulnar ideg egy ideg, amely az ulna csont közelében fut. Az ulna egy hosszú csont az alkarban, amely a könyöktől a legkisebb ujjig nyúlik.

Az alábbiakban két ajánlott elhelyezést talál a kutatásaink alapján:

Ulnar oldalsó kéz helye a tenyér belsejében
A. Ulnar a tenyérben
Ez a helyzet megbízható, mert a kezek nem fedik egymást. Ez kritikus fontosságú a kéz pontos észleléséhez és nyomon követéséhez.

Ulnar oldalsó kéz helye a kéz felett
B. Ulnar a keze felett
Ez a hely kényelmes a felhasználók számára, mert nem kell túlságosan felemelniük a karjukat a kézi menü használatához. Javasoljuk, hogy helyezzen menüket 13 cm-rel a tenyér fölé, és igazítsa a gombokat az ulnar tenyéren belül. További információ az optimális gombméretről

Technikai okokból ezt a helyet javasoljuk egy szükséges implementációval: a fejlesztőnek le kell rögzítenie a menüt, miután a felhasználó ellentétes kezével közel kerül a használathoz. Ezzel elkerülheti a jitteriness-t az átfedésben lévő kezektől, és lehetővé teszi a gombok gyorsabb célzását is.

HoloLens 2 kamerák pontosan azonosítják a kezeket, ha elkülönülnek egymástól. Az átfedésben lévő kezek miatt a kézmenük elmozdulhatnak a horgony helyétől.



Különböző menüelrendezésekkel és -helyekkel végeztünk felhasználói kutatást, az alábbi menühelyek NEM ajánlottak, az egyes vizsgálatok hátrányait az alábbiakban találja:

Kar felett
A kar felett
1 – Nehéz fenntartani a jó kézkövetést
2 – A felhasználó kimerültségét okozza a természetellenes helyzet miatt

Ujjak felett
Ujjak felett
1 - Kézfáradtság a hosszú ideig tartó kéztartás miatt
2 – Kézkövetési problémák az indexen és a középső ujjakon


Középső tenyér fölött
Középen felüli tenyér
1 – Kézkövetési problémák egymást átfedő kezek miatt
2 - Kézfáradtság, mert hosszú ideig tartja a kezét, hogy interakcióba lépjen a menükkel

Felső ujjbegyfelső ujjhegye
1 – Kézkövetési problémák
2 - Kézfáradtság a kéz normál testtartása felett
3 – A gombok véletlen lenyomásával kapcsolatos problémák az ujjak közötti korlátozott hely miatt


Az arm hátoldala
A kar hátoldala
1 - Elindíthatja a home gombot véletlenül
2 - Nem természetes vagy kényelmes helyzet



Hand menu in MRTK (Mixed Reality Toolkit) for Unity

Az MRTK szkripteket és példajeleneteket biztosít a kézi menühöz. A HandConstraintPalmUp solver szkripttel bármilyen objektumot csatolhat a kezekhez különböző konfigurálható beállításokkal. Az MRTK kézi menüjének példái olyan hasznos lehetőségeket tartalmaznak, mint a lapos tenyér és a tekintet követelménye a hamis aktiválás megelőzéséhez.

Az MRTK Examples Hub alkalmazással kipróbálhatja HoloLens 2 kézi menü példáit.



Lásd még