Menu de mão


Melhores práticas

Mantenha o número de botões pequenos

Devido à distância entre um menu fechado à mão e os olhos, e a tendência para os utilizadores se concentrarem numa área visual relativamente pequena a qualquer momento (o cone de atenção da visão é de aproximadamente 10 graus), recomendamos manter o número de botões pequenos. Com base na nossa exploração, uma coluna com três botões funciona bem mantendo todo o conteúdo dentro do campo de visão (FOV) mesmo quando um utilizador move as mãos para o centro do FOV.

Use o menu de mãos para uma ação rápida

Levantar um braço e manter a posição pode facilmente causar cansaço no braço. Utilize um método de bloqueio manual para o menu que requer uma interação curta. Se o seu menu for complexo e necessitar de tempos de interação prolongados, considere usar o bloqueio mundial ou o bloqueio corporal.

Botão / Ângulo do painel

Os menus devem ser outdoors para o ombro oposto e para o meio da cabeça: Isto permite que uma mão natural se mova para interagir com o menu com a mão oposta e evite quaisquer posições desconfortáveis ou desconfortáveis da mão ao tocar em botões.

Considere apoiar uma operação com uma mão ou mãos livres

Não assuma que ambas as mãos do utilizador estão sempre disponíveis. Considere uma ampla gama de contextos quando uma ou ambas as mãos não estão disponíveis, e certifique-se de que o seu design explica essas situações. Para suportar um menu com uma mão, pode tentar fazer a transição da colocação do menu de bloqueado à mão para o mundo fechado quando a mão virar (vai para baixo). Para cenários mãos-livres, considere usar um comando de voz para invocar o menu de mãos.

Evite adicionar botões perto do pulso (botão inicial do sistema)

Se os botões do menu manual forem colocados demasiado perto do botão inicial, pode disparar acidentalmente enquanto interagi com o menu manual.


Menu de mãos com grandes e complexos controlos de UI

HoloLens perspetiva de um sistema de menus que esteja sempre virado para o utilizador É recomendado limitar o número de botões ou controlos de UI nos menus ligados à mão. Isto porque uma interação prolongada com um grande número de elementos de UI pode causar fadiga do braço. Se a sua experiência necessitar de um menu grande, forneça uma maneira fácil de o utilizador bloquear o menu. Uma técnica que recomendamos é bloquear o mundo e depois o menu quando a mão cair ou se afastar do utilizador. Uma segunda técnica é permitir ao utilizador agarrar diretamente o menu com a outra mão. Quando o utilizador libertar o menu, o menu deve bloquear o mundo. Desta forma, um utilizador pode interagir com vários elementos de UI confortavelmente e com confiança durante um longo período de tempo.

Quando o menu estiver bloqueado mundialmente, certifique-se de fornecer uma maneira de mover o menu, e fechar o menu quando já não é necessário. Torne o menu móvel fornecendo pegas nas laterais ou no topo do menu. Adicione um botão de fecho para permitir o fecho do menu. Deixe o menu voltar a ligar-se à mão quando a mão do utilizador estiver virada para o utilizador. Recomendamos também que os utilizadores olhem para a sua mão para evitar falsas ativações (ver abaixo).

Menu grande que mostra um problema de usabilidade

Menu bloqueado mundialmente na entrega da mão

Agarre manualmente para bloquear o menu

Como prevenir a falsa ativação

Se usar apenas a palma da mão como um evento para ativar o menu de mãos, pode aparecer acidentalmente quando não precisa dele (falso-positivo), porque as pessoas movem as mãos intencionalmente (para comunicação e manipulação de objetos) e involuntariamente. Para reduzir as falsas ativações, adicione um passo extra para além do evento de palma para invocar o menu de mãos (como dedos totalmente abertos, ou o utilizador a olhar intencionalmente para a sua mão).

Requerem palma plana

Ao necessitar de uma mão aberta plana, pode evitar uma falsa ativação que pode ocorrer à medida que o utilizador manipula objetos ou gestos enquanto comunica dentro de um ambiente.

Requerer Gaze

Ao exigir que o utilizador olhe para a sua mão (seja com olhar para os olhos ou olhar para a cabeça), evita falsas ativações devido ao facto de o utilizador ter de direcionar a sua atenção para a mão como um passo de ativação secundário (com um limiar de distância incapaz utilizado para permitir o conforto do utilizador).


As melhores práticas de colocação do menu de mão

Na anatomia humana, o nervo ulnar é um nervo que corre perto do osso ulna. A ulna é um osso longo encontrado no antebraço que se estende do cotovelo ao menor dedo.

Abaixo estão duas colocações recomendadas com base nas nossas explorações:

Localização da mão lateral ulnar dentro da palma
A. Ulnar dentro da palma
Esta posição é fiável porque as mãos não se sobrepõem umas às outras. Isto é fundamental para deteção e rastreio precisos das mãos.

Localização da mão lateral ulnar acima da mão
B. Ulnar acima da mão
Esta localização é confortável para os utilizadores porque não precisam de levantar demasiado o braço para interagir com o menu de mãos. Recomendamos colocar os menus 13 cm acima da palma da mão e alinhar os botões dentro da palma da mão ulnar. Leia mais sobre o tamanho ideal do botão

Por razões técnicas, recomendamos esta localização com uma implementação necessária: o desenvolvedor terá de congelar o menu assim que a mão oposta do utilizador se aproximar de interagir com ele. Isto evitará o nervosismo de sobrepor as mãos e também permite uma orientação mais rápida dos botões.

HoloLens 2 câmaras identificam as mãos com precisão quando estão separadas umas das outras. Qualquer mão sobreposta pode fazer com que os menus das mãos se afastem do local da âncora.



Fizemos pesquisa de utilizadores com diferentes layouts e locais de menus, os seguintes locais de menu NÃO são recomendados,encontre os contras de cada estudo abaixo:

Acima do braço
Acima do braço
1 - Difícil manter um bom rastreio de mãos
2 - Causa cansaço do utilizador devido a uma posição não natural

Acima dos dedos
Acima dos dedos
1 - Fadiga da mão por ter segurá-lo durante muito tempo
2 - Problemas de rastreio manual nos dedos indicador e médio


Acima da palma central
Palma acima do centro
1 - Questões de rastreio manual por causa de mãos sobrepostas
2 - Fadiga da mão por estar de mãos dadas durante muito tempo para interagir com os menus

Pontado dedo superior da ponta do dedo
1 - Questões de rastreio manual
2 - Fadiga da mão de segurar a mão acima da postura normal
3 - Emite botões de pressão com outros dedos por acidente por causa do espaço limitado entre os dedos


Parte de trás do braço
Parte de trás do braço
1 - Pode acionar o botão de casa por acidente
2 - Não é uma posição natural ou confortável



Menu de mão em MRTK (Mixed Reality Toolkit) para unidade

MrTK fornece scripts e cenas de exemplo para o menu de mãos. O script do solucionador HandConstraintPalmUp permite-lhe anexar quaisquer objetos às mãos com várias opções configuráveis. Os exemplos do menu manual do MRTK incluem opções úteis, tais como a palma plana e o requisito do olhar para prevenir a falsa ativação.

Pode experimentar exemplos de menus de mãos em HoloLens 2 com a aplicação MRTK Examples Hub.



Ver também

Localização da mão lateral ulnar

O menu de mãos é um dos padrões UX mais exclusivos HoloLens 2. Permite-lhe trazer rapidamente uI ligado à mão. Uma vez que é acessível a qualquer momento e pode ser mostrado e escondido facilmente, é ótimo para ações rápidas.

Encontrará as nossas melhores práticas recomendadas para trabalhar com menus de mãos na lista abaixo. Também pode encontrar uma cena de exemplo demonstrando o menu de mãos no MRTK.