Condividi tramite


Menu a mano

Posizione della mano laterale ulnar

Il menu a mano è uno dei modelli di esperienza utente più univoci in HoloLens 2. Consente di visualizzare rapidamente l'interfaccia utente collegata a mano. Poiché è accessibile in qualsiasi momento e può essere mostrato e nascosto facilmente, è ideale per azioni rapide.

Le procedure consigliate per l'uso dei menu a mano sono disponibili nell'elenco seguente. È anche possibile trovare una scena di esempio che illustra il menu a mano in MRTK.



Procedure consigliate

Mantenere piccolo il numero di pulsanti

A causa della distanza ravvicinata tra un menu bloccato a mano e gli occhi e la tendenza degli utenti a concentrarsi su un'area visiva relativamente piccola in qualsiasi momento (il cono di visione attenzione è di circa 10 gradi), è consigliabile mantenere il numero di pulsanti piccolo. In base alla nostra esplorazione, una colonna con tre pulsanti funziona bene mantenendo tutto il contenuto all'interno del campo visivo (FOV) anche quando un utente sposta le mani al centro del FOV.

Usare il menu a mano per un'azione rapida

Alzare un braccio e mantenere la posizione potrebbe facilmente causare l'affaticamento del braccio. Usare un metodo bloccato a mano per il menu che richiede una breve interazione. Se il menu è complesso e richiede tempi di interazione prolungati, è consigliabile usare invece il blocco del mondo o il blocco del corpo.

Pulsante/angolo del pannello

I menu dovrebbero essere pubblicitari verso la spalla opposta e al centro della testa: ciò consente a una mano naturale di interagire con il menu con la mano opposta ed evita qualsiasi posizione scomoda o scomoda della mano quando si toccano i pulsanti.

Valutare la possibilità di supportare l'operazione con una sola mano o senza mani

Non presupporre che entrambe le mani dell'utente siano sempre disponibili. Prendere in considerazione un'ampia gamma di contesti quando una o entrambe le mani non sono disponibili e assicurarsi che gli account di progettazione per tali situazioni. Per supportare un menu a una mano, è possibile provare a passare il posizionamento del menu da bloccato a mano al mondo bloccato quando la mano si capovolge (passa il palmo verso il basso). Per gli scenari a mani libere, è consigliabile usare un comando vocale per richiamare il menu della mano.

Evitare di aggiungere pulsanti vicino al polso (pulsante home del sistema)

Se i pulsanti del menu a mano sono posizionati troppo vicino al pulsante home, potrebbe accidentalmente attivarsi durante l'interazione con il menu della mano.


Menu a mano con controlli dell'interfaccia utente complessi e di grandi dimensioni

Prospettiva holoLens di un sistema di menu che si trova sempre di fronte all'utente È consigliabile limitare il numero di pulsanti o controlli dell'interfaccia utente nei menu collegati a mano. Ciò è dovuto al fatto che l'interazione estesa con un numero elevato di elementi dell'interfaccia utente può causare l'affaticamento del braccio. Se la tua esperienza richiede un menu di grandi dimensioni, fornisci un modo semplice per consentire all'utente di bloccare il menu. Una tecnica consigliata è il blocco del mondo e quindi il menu quando la mano scende o si allontana dall'utente. Una seconda tecnica consiste nel consentire all'utente di prendere direttamente il menu con l'altra mano. Quando l'utente rilascia il menu, il menu dovrebbe bloccare il mondo. In questo modo, un utente può interagire con vari elementi dell'interfaccia utente in modo confortevole e sicuro per un lungo periodo di tempo.

Quando il menu è bloccato in tutto il mondo, assicurarsi di fornire un modo per spostare il menu e chiudere il menu quando non è più necessario. Rendere il menu mobile fornendo punti di manipolazione sui lati o nella parte superiore del menu. Aggiungere un pulsante di chiusura per consentire la chiusura del menu. Consenti al menu di ricollegarsi alla mano quando la mano dell'utente si trova di fronte all'utente. È anche consigliabile richiedere che gli utenti guardino la mano per evitare false attivazioni (vedere di seguito).

Menu di grandi dimensioni che mostra un problema di usabilità

Menu bloccato nel mondo a portata di mano

Afferra manualmente & tira per bloccare il menu

Come impedire la falsa attivazione

Se si usa solo palm-up come evento per attivare il menu della mano, potrebbe apparire accidentalmente quando non è necessario (falso-positivo), perché le persone spostano le mani intenzionalmente (per la comunicazione e la manipolazione degli oggetti) e involontariamente. Per ridurre le false attivazioni, aggiungere un passaggio aggiuntivo oltre all'evento palm-up per richiamare il menu della mano (ad esempio le dita completamente aperte o l'utente che guarda intenzionalmente la mano).

Richiedi palmo piatto

Richiedendo una mano aperta piatta, è possibile impedire la falsa attivazione che potrebbe verificarsi quando l'utente modifica oggetti o movimenti durante la comunicazione all'interno di un ambiente.

Richiedi sguardo fisso

Richiedendo all'utente di guardare la mano (con lo sguardo fisso o lo sguardo della testa), impedisce false attivazioni a causa del fatto che l'utente deve indirizzare l'attenzione alla mano come passaggio di attivazione secondario (con una soglia di distanza adattabile usata per consentire il comfort dell'utente).


Procedure consigliate per il posizionamento dei menu a mano

Nell'anatomia umana, il nervo ulnare è un nervo che scorre vicino all'osso ulna. L'ulna è un osso lungo trovato nell'avambraccio che si estende dal gomito al dito più piccolo.

Di seguito sono riportati due posizionamenti consigliati basati sulle nostre esplorazioni:

Posizione della mano laterale ulnar all'interno del palmo
R. Ulnar all'interno della palma
Questa posizione è affidabile perché le mani non si sovrappongono tra loro. Ciò è fondamentale per il rilevamento e il rilevamento accurati delle mani.

Posizione della mano laterale ulnar sopra la mano
B. Ulnar sopra la mano
Questa posizione è comoda per gli utenti perché non hanno bisogno di alzare il braccio troppo per interagire con il menu della mano. Consigliamo di posizionare i menu 13 cm sopra il palmo e allineare i pulsanti all'interno del palmo ulnar. Altre informazioni sulle dimensioni ottimali del pulsante

Per motivi tecnici, è consigliabile usare questa posizione con un'implementazione obbligatoria: lo sviluppatore dovrà bloccare il menu quando la mano opposta dell'utente si avvicina all'interazione con esso. In questo modo si eviterà il nervosismo da mani sovrapposte e si consentirà anche un targeting più rapido dei pulsanti.

HoloLens 2 fotocamere identificano accuratamente le mani quando sono separate l'una dall'altra. Eventuali mani sovrapposte possono causare l'allontanarsi dei menu a mano dalla posizione di ancoraggio.



Abbiamo fatto ricerca utente con diversi layout di menu e posizioni, i seguenti percorsi di menu NON sono consigliati, trovare i contro di ogni studio di seguito:

Sopra il braccio
Sopra il braccio
1 - Difficile mantenere un buon tracciamento delle mani
2 - Causa affaticamento dell'utente a causa di una posizione innaturale

Sopra le dita
Sopra le dita
1 - Affaticamento della mano a causa di tenere la mano per lungo tempo
2 - Problemi di rilevamento della mano sull'indice e sulle dita centrali


Sopra il palmo centrale
Palmo sopra il centro
1 - Problemi di rilevamento della mano a causa di mani sovrapposte
2 - Affaticamento della mano a causa di tenere per mano per lungo tempo per interagire con i menu

Punta del dito in alto Punta del dito
1 - Problemi di rilevamento della mano
2 - Affaticamento della mano dal tenere la mano sopra la postura normale
3 - Problemi di pressione dei pulsanti con altre dita per caso a causa di spazio limitato tra le dita


Parte posteriore del braccio
Parte posteriore del braccio
1 - Può attivare il pulsante home per caso
2 - Non una posizione naturale o confortevole



Menu a mano in MRTK (Realtà mista Toolkit) per Unity

MRTK fornisce script e scene di esempio per il menu a mano. Lo script del risolutore HandConstraintPalmUp consente di collegare tutti gli oggetti alle mani con varie opzioni configurabili. Gli esempi di menu a mano di MRTK includono opzioni utili come il palmo piatto e il requisito dello sguardo fisso per impedire la falsa attivazione.

È possibile provare esempi di menu a mano in HoloLens 2 con l'app hub MRTK Examples.



Vedere anche