Introducción de datos avanzada en el emulador de HoloLens y el simulador de realidad mixta
La mayoría de los usuarios del emulador solo tendrán que usar los controles de entrada básicos para el emulador de HoloLens o el simulador de Windows Mixed Reality. Los detalles siguientes son para los usuarios avanzados que han encontrado una necesidad de simular tipos de entrada más complejos.
Conceptos
Para empezar a controlar la entrada virtual en el emulador de HoloLens y Windows Mixed Reality simulador, primero debe comprender algunos conceptos.
El movimiento hace referencia a controlar y cambiar la posición y la orientación de algo en la escena. Para un objeto controlable de destino, el movimiento se controla con rotación y traslación (movimiento) a lo largo de tres ejes.
- Yaw: gire a la izquierda o a la derecha.
- Inclinación: gire hacia arriba o hacia abajo.
- Roll: Roll side-to-side.
- X: Mueva a la izquierda o a la derecha.
- Y: Subir o bajar.
- Z: Avanza o retrocede.
La entrada del controlador de movimiento y gestos se asigna estrechamente a los dispositivos físicos:
- Acción: simula la acción de presionar el forefinger en el pulgar o extraer el botón de acción en un controlador. Por ejemplo, la entrada Acción se puede usar para simular el gesto de pulsación en el aire, desplazarse por el contenido y mantener presionado.
- Gesto de Bloom/System o Inicio: el gesto de bloom/system de HoloLens o el botón Inicio de un controlador se usa para volver al shell y desencadenar acciones del sistema.
Las manos tienen una representación enriquecida en HoloLens 2. Además de ser rastreada o no rastreada y utilizable para los gestos de conducción, las manos ahora tienen un modelo de esqueleto articulado que se ajusta a ellos y se exponen al desarrollador. El modelo de esqueleto tiene 26 puntos de seguimiento en cada mano.
- Articulación: una de 20 posiciones de seguimiento para una mano de seguimiento determinada con un punto asociado en espacio 3d.
- Pose: Una colección completa de todas las articulaciones en una mano de seguimiento, 26 articulaciones en todo.
Actualmente no se expone el control directo de las posiciones conjuntas individuales a través del emulador, pero puede establecerlas a través de la API de simulación. Tenemos un conjunto de posturas representativas útiles entre las que el emulador le permite alternar.
También puede controlar el estado de la entrada del sensor simulado:
- Restablecer: devuelve todos los sensores simulados a sus valores predeterminados. A partir del emulador de HoloLens 2, un restablecimiento se puede limitar a una o ambas manos. Engancha las manos deseadas con las teclas modificadores o los botones (Izquierda o Derecha Alt, o el parachoque izquierdo o derecho en el controlador para juegos).
- Seguimiento: recorre los modos de seguimiento posicional, entre los que se incluyen:
- Valor predeterminado: el sistema operativo elige el mejor modo de seguimiento en función de las solicitudes realizadas en el sistema.
- Orientación: fuerza el seguimiento de solo orientación, independientemente de las solicitudes del sistema.
- Posicional: fuerza el seguimiento posicional, independientemente de las solicitudes del sistema.
Tipos de entrada
En la tabla siguiente se muestra cómo cada tipo de entrada se asigna al teclado, el mouse y el mando de Xbox. Cada tipo tiene una asignación diferente según el modo de control de entrada. Puede encontrar más información sobre los modos de control de entrada más adelante en este documento.
Entrada | Teclado | Mouse | Controlador de Xbox |
---|---|---|---|
Guiñada | Flechas izquierda y derecha | Arrastrar a la izquierda o a la derecha | Stick analógico derecho a la izquierda/derecha |
Inclinación | Flechas arriba y abajo | Arrastrar hacia arriba y hacia abajo | Stick analógico derecho arriba/abajo |
Balanceo | Q/E | DPad izquierdo/derecho | |
x | A y D | Stick de pulgar izquierdo a la izquierda/derecha | |
Y | Página hacia arriba o hacia abajo | DPad hacia arriba o hacia abajo | |
Z | W y S | Stick analógico izquierdo hacia arriba y hacia abajo | |
Acción | Entrar o espacio | Botón derecho | Un botón o un desencadenador |
Bloom/System | Tecla F2 o Windows | Botón B | |
Botón de agarre del controlador / Agarre de mano | G | ||
Botón de menú Controlador | M | ||
Controlador táctil táctil | U | ||
Pulsación del controlador táctil | P | ||
Pulsación del stick analógico del controlador | K | ||
Estado de seguimiento del controlador izquierdo | F9 | ||
Estado de seguimiento del controlador correcto | F10 | ||
Posición de mano 'Cerrar' | 7 | ||
Posición 'Abrir' de mano (valor predeterminado) | 8 | ||
Posición 'Punto' de mano | 9 | ||
Posición de mano 'Pinch' | 0 | ||
Reset | Tecla de escape | Botón Iniciar | |
Seguimiento | T o F3 | Botón X |
Nota: Los botones del controlador se pueden dirigir a una mano o controlador u otro mediante los modificadores de destino de la mano.
Establecer destinos
Algunos de los conceptos de entrada anteriores se mantienen por sí mismos. Action, Bloom/System, Reset y Tracking son conceptos completos, no es necesario y no se ven afectados por ningún modificador adicional para la selección de destino. Los conceptos restantes se pueden aplicar a uno de varios destinos. Hemos introducido formas de especificar a qué destino se debe aplicar el comando previsto. En todos los casos, es posible especificar a través de la interfaz de usuario o a través de pulsaciones de teclado, cuyo objeto se va a establecer como destino. En algunos casos, también es posible especificar directamente con el controlador de xbox.
En la tabla siguiente se describen las opciones de destino y la forma de activar cada una de ellas.
Object | Modificador de teclado | Modificador del controlador | Modificador de interfaz de usuario del emulador |
---|---|---|---|
Cuerpo | (predeterminado). | (predeterminado). | (predeterminado). |
Head | Mantener presionado H | (No disponible) | (No disponible) |
Mano izquierda/controlador | Mantenga presionado el botón Alt izquierdo | Mantener presionado el botón de hombro izquierdo | Left-Hand marcador |
Mano derecha/controlador | Mantenga presionado el botón alt derecho | Mantenga presionado el botón derecho del hombro | Right-Hand marcador |
Ojos | Mantenga presionada la tecla Y | (No disponible) | Marcadores de ojos |
En la tabla siguiente se muestra cómo cada modificador de destino asigna cada uno de los conceptos básicos de entrada de movimiento.
Entrada | Valor predeterminado (cuerpo) | Mano/controlador (Mantenga presionada la tecla Alt, mantenga presionado el botón de hombro del controlador para juegos o alterne la chincheta de la interfaz de usuario) | Cabeza (sujetar H) | Ojos (mantener pulsado Y o alternar la chincheta de la interfaz de usuario) |
---|---|---|---|---|
Guiñada | Girar cuerpo a la izquierda/derecha | Mover la mano izquierda/derecha | Girar hacia la izquierda/derecha | La mirada con los ojos se ve a la izquierda o a la derecha |
Inclinación | Subir o bajar | Mover la mano hacia arriba y hacia abajo | Subir o bajar | La mirada de los ojos se ve hacia arriba o hacia abajo |
Balanceo | Roll head left/right | Roll head left/right | (Sin acción) | |
x | Cuerpo de la diapositiva a la izquierda/derecha | Mover mano/controlador a la izquierda/derecha | Girar hacia la izquierda/derecha | (Sin acción) |
Y | Subir o bajar el cuerpo | Mover la mano/controlador hacia arriba/abajo | Subir o bajar | (Sin acción) |
Z | Mover el cuerpo hacia delante o hacia atrás | Mover la mano/controlador hacia delante/hacia atrás | Subir o bajar | (Sin acción) |
Control de una aplicación
Se recomienda el siguiente conjunto de controles para el uso diario:
Operación | Teclado y mouse | Controller |
---|---|---|
Cuerpo X | A y D | Stick de pulgar izquierdo/derecho |
Cuerpo Y | Subir o bajar página | DPad hacia arriba y hacia abajo |
Cuerpo Z | W y S | Stick pulgar izquierdo hacia arriba/abajo |
Guiñada del cuerpo | Arrastre el mouse a la izquierda o a la derecha | Stick de pulgar derecho a la izquierda/derecha |
Guiñada de cabeza | H + arrastrar el mouse a la izquierda/derecha | H (en el teclado) + stick de pulgar derecho a la izquierda/ derecha |
Inclinación de la cabeza | Arrastre el mouse hacia arriba y hacia abajo | Stick pulgar derecho hacia arriba y hacia abajo |
Rollo de cabeza | Q /E | DPad izquierdo/derecho |
Mano/controlador X | Alt + A / D | Hombro + palanca de pulgar izquierda izquierda / derecha |
Mano/controlador Y | Alt + Página arriba /página abajo | Hombro + DPad arriba / abajo |
Mano/controlador Z | Alt + W / S | Hombro + Stick pulgar izquierdo hacia arriba/abajo |
Mano/controlador Yaw | Alt + arrastrar el mouse a la izquierda/ derecha | Hombro + stick de pulgar derecho a la izquierda / derecha |
Inclinación de mano/controlador | Alt + arrastrar el mouse hacia arriba y hacia abajo | Hombro + stick derecho arriba / abajo |
Rollo de mano/controlador | Alt + Q / E | Hombro + DPad izquierdo / derecho |
Acción | Botón derecho del mouse | Desencadenador |
Bloom / System / Home | Tecla F2 o Windows | Botón B |
Reset | Escape | Botón Iniciar |
Seguimiento | T | Botón X |
Desplazarse | Alt + botón derecho del mouse + arrastrar el mouse hacia arriba y hacia abajo | Hombro + gatillo + stick derecho arriba / abajo |
Mover o girar más rápido | Tecla Mayús izquierda o derecha | Mantenga presionado el stick pulgar derecho. |
Mover o girar lentamente | Tecla Ctrl izquierda o derecha | Mantenga presionado el stick pulgar izquierdo. |
Uso de un casco envolvente y controladores de movimiento de Windows Mixed Reality con el emulador de HoloLens 2
Cuando se usa un casco envolvente Windows Mixed Reality con el emulador de HoloLens 2, el movimiento y la rotación se asignan automáticamente al movimiento y la rotación de los auriculares. La posición y la orientación del controlador de movimiento se asignan automáticamente a la posición y orientación de la mano en el emulador. En la tabla siguiente se enumeran las acciones adicionales disponibles al usar un controlador de movimiento.
Nota
Cuando se usan auriculares, se omiten automáticamente los controles estándar del teclado, el mouse y el controlador para juegos.
Operación | Acción | Notas |
---|---|---|
Cuerpo X | Stick pulgar a la izquierda/derecha | |
Cuerpo Z | Stick pulgar hacia delante/ Atrás | |
Cuerpo Y | Página teclado arriba /abajo | Asegúrese de que Windows Mixed Reality tenga el foco. Presione Win+Y si el foco está en el escritorio de Windows para devolver el foco a Windows Mixed Reality. |
Los ojos miran a la izquierda/derecha | DPad a la izquierda/derecha | |
Los ojos miran hacia arriba y hacia abajo | DPad hacia arriba y hacia abajo | |
Pulsar | Desencadenador | |
Pellizcar o agarrar | Botón de control | |
Gesto del sistema | Botón de menú | |
Restablecer posición | Clic de stick digital |
Simulación de percepción Panel de control métodos abreviados de teclado
Puede acceder al panel Control de simulación de percepción y habilitar o deshabilitar dispositivos de entrada de PC con los siguientes métodos abreviados de teclado.
Operación | Acceso directo | Descripción o notas |
---|---|---|
Alternar "Usar teclado para la simulación" | F4 | Cuando está desactivada, la entrada del teclado va a la aplicación HoloLens o Windows Mixed Reality. |
Alternar "Usar el mouse para la simulación" | F5 | Cuando está desactivada, la entrada del mouse va al entorno de Mixed Reality (solo Windows Mixed Reality) |
Alternar "Usar controlador para juegos para la simulación" | F6 | Cuando se desactiva, la entrada del controlador para juegos se omite mediante la simulación. |
Mostrar u ocultar el panel de control | F7 | |
Establecer el foco del teclado en el panel de control | F8 | Si el panel no está visible actualmente, se mostrará primero. |
Acoplar o desacoplar el panel hacia o desde la ventana del emulador o Mixed Reality Portal | F9 | Si la ventana se cierra cuando está desacoplado, está acoplada y oculta. |