Geavanceerde Invoer van HoloLens Emulator en Mixed Reality Simulator
De meeste emulatorgebruikers hoeven alleen de basisinvoerbesturingselementen voor de HoloLens Emulator of de Windows Mixed Reality simulator te gebruiken. De onderstaande details zijn bedoeld voor ervaren gebruikers die complexere typen invoer moeten simuleren.
Concepten
Als u aan de slag wilt gaan met het beheren van de virtuele invoer naar de HoloLens-emulator en Windows Mixed Reality-simulator, moet u eerst een aantal concepten begrijpen.
Beweging verwijst naar het regelen en wijzigen van de positie en richting van iets in de scène. Voor een gericht regelbaar object wordt beweging gestuurd met zowel rotatie als vertaling (beweging) langs drie assen.
- Yaw: Draai links of rechts.
- Toonhoogte: Draai omhoog of omlaag.
- Rol: Rol naast elkaar.
- X: Naar links of rechts gaan.
- Y: Omhoog of omlaag gaan.
- Z: Vooruit of achteruit.
Invoer van bewegingen en bewegingscontrollers wordt nauw toegewezen aan fysieke apparaten:
- Actie: Simuleert de actie van het drukken op de wijsvinger naar de duim of het trekken van de actieknop op een controller. De actie-invoer kan bijvoorbeeld worden gebruikt om het luchttikbeweging te simuleren, door de inhoud te bladeren en te drukken en vast te houden.
- Ontluiking/systeembeweging of home: de HoloLens bloei/systeembeweging of de knop Start van een controller wordt gebruikt om terug te keren naar de shell en om systeemacties te activeren.
Handen hebben een rijke representatie in HoloLens 2. Naast het feit dat handen worden bijgehouden/niet worden gevolgd en bruikbaar zijn voor rijbewegingen, hebben ze nu een gearticuleerd skeletmodel dat erop past en wordt blootgesteld aan de ontwikkelaar. Het skeletmodel heeft 26 bijgehouden punten op elke hand.
- Joint: een van de 20 bijgehouden posities voor een bepaalde getraceerde hand met een gekoppeld punt in 3d-ruimte.
- Pose: Een volledige collectie van alle Joints in een tracked hand, 26 Joints in totaal.
We bieden momenteel geen directe controle over afzonderlijke gezamenlijke posities via de emulator, maar u kunt ze instellen via de simulatie-API. We hebben een reeks handige representatieve poses waartussen u met de emulator kunt schakelen.
U kunt ook de status van gesimuleerde sensorinvoer beheren:
- Opnieuw instellen: retourneert alle gesimuleerde sensoren naar de standaardwaarden. Vanaf de HoloLens 2 Emulator kan een reset worden ingesteld op één of beide handen. Betrek de gewenste hand(en) met behulp van de wijzigingstoets(en) of knop(en) (Alt links en/of Rechts, of de linker- en/of rechterbumper op de gamepad).
- Bijhouden: doorloopt de modi voor positietracering, waaronder:
- Standaard: het besturingssysteem kiest de beste traceringsmodus op basis van de aanvragen van het systeem.
- Afdrukstand: dwingt alleen het bijhouden van de afdrukstand af, ongeacht de systeemaanvragen.
- Positioneel: dwingt positionele tracering af, ongeacht de systeemaanvragen.
Typen invoer
In de volgende tabel ziet u hoe elk type invoer wordt toegewezen aan het toetsenbord, de muis en de Xbox-controller. Elk type heeft een andere toewijzing, afhankelijk van de invoerbesturingsmodus. Meer informatie over invoerbesturingsmodi vindt u verderop in dit document.
Invoer | Toetsenbord | Muis | Xbox-controller |
---|---|---|---|
Yaw | Pijlen links/rechts | Naar links/rechts slepen | Rechtervingerstick links/rechts |
Worp | Pijl-omhoog/pijl-omlaag | Omhoog/omlaag slepen | Rechtervingerstick omhoog/omlaag |
Roll | Q/E | DPad links/rechts | |
X | A/D | Linkervingerstick links/rechts | |
J | Page up/page down | DPad omhoog/omlaag | |
Z | W / S | Linkervingerstick omhoog/omlaag | |
Actie | Enter of spatie | Rechterknop | Een knop of een trigger |
Bloei/systeem | F2 of Windows-toets | B-knop | |
Controller gripknop / handgreep | G | ||
Menuknop Controller | M | ||
Touchpad van controller aanraken | U | ||
Controller-touchpad indrukken | P | ||
Controller duimstick drukken | K | ||
Traceringsstatus van linkercontroller | F9 | ||
Traceringsstatus van rechtercontroller | F10 | ||
Hand 'Close' Pose | 7 | ||
Hand 'open' houding (standaard) | 8 | ||
Hand 'Point' Pose | 9 | ||
Hand 'knijpen' houding | 0 | ||
Opnieuw instellen | Escape-toets | De knop Starten | |
Tracering | T of F3 | X-knop |
Opmerking: De controllerknoppen kunnen worden gericht op de ene hand/controller of de andere met behulp van de hand gericht op modifiers.
Targeting
Sommige van de bovenstaande invoerconcepten staan op zichzelf. Actie, Bloei/Systeem, Opnieuw instellen en Bijhouden zijn volledige concepten, die niet nodig zijn en niet worden beïnvloed door aanvullende wijzigingsfuncties voor targeting. De resterende concepten kunnen worden toegepast op een van meerdere doelen. We hebben manieren geïntroduceerd waarmee u kunt opgeven op welk doel uw opdracht moet worden toegepast. In alle gevallen is het mogelijk om via de gebruikersinterface of via toetsenborddrukken op te geven welk object moet worden gebruikt. In sommige gevallen is het ook mogelijk om rechtstreeks met de Xbox-controller op te geven.
In de volgende tabel worden de opties voor targeting beschreven en de manier waarop u deze kunt activeren.
Object | Toetsenbordaanpassing | Controller Modifier | Modifier van de gebruikersinterface van de emulator |
---|---|---|---|
Hoofdtekst | (standaard) | (standaard) | (standaard) |
Head | Wachtstand H | (Niet beschikbaar) | (Niet beschikbaar) |
Linkerhand/controller | Alt-knop links ingedrukt houden | Linkerschouderknop ingedrukt houden | Left-Hand punaise |
Rechterhand/controller | Alt-knop rechts ingedrukt houden | Knop Rechtse schouder ingedrukt houden | Right-Hand punaise |
Ogen | Y vasthouden | (Niet beschikbaar) | Ogen punaise |
In de volgende tabel ziet u hoe elke doelmodifier elk van de invoerconcepten voor kernverplaatsing toe wijst
Invoer | Standaard (hoofdtekst) | Hand/controller (Houd Alt ingedrukt, houd de gamepad-schouderknop ingedrukt of schakel de ui-punaise in) | Hoofd (Hold H) | Ogen (houd Y vast of schakel de ui-punaise in) |
---|---|---|---|---|
Yaw | Hoofdtekst links/rechts draaien | Hand naar links/rechts verplaatsen | Hoofd links/rechts draaien | Ogen kijken naar links/rechts |
Worp | Hoofd omhoog/omlaag draaien | Hand omhoog/omlaag verplaatsen | Hoofd omhoog/omlaag draaien | Ogen kijken omhoog/omlaag |
Roll | Kop links/rechts draaien | Kop links/rechts draaien | (Geen actie) | |
X | Hoofdtekst naar links/rechts verschuiven | Hand/controller naar links/rechts verplaatsen | Hoofd links/rechts draaien | (Geen actie) |
J | Lichaam omhoog/omlaag verplaatsen | Hand/controller omhoog/omlaag verplaatsen | Hoofd omhoog/omlaag draaien | (Geen actie) |
Z | Lichaam naar voren/naar achteren verplaatsen | Hand/controller vooruit/achteruit verplaatsen | Hoofd omhoog/omlaag draaien | (Geen actie) |
Een app beheren
De volgende set besturingselementen wordt voorgesteld voor dagelijks gebruik:
Bewerking | Toetsenbord en muis | Controller |
---|---|---|
Hoofdtekst X | A/D | Linkerduimstick links/rechts |
Hoofdtekst Y | Page up/page down | DPad omhoog/omlaag |
Hoofdtekst Z | W / S | Linkerduimstick omhoog/omlaag |
Lichaam Yaw | De muis naar links/rechts slepen | Rechtervingerstick links/rechts |
Hoofd yaw | H + muis naar links/rechts slepen | H (op toetsenbord) + rechterduimstick links/rechts |
Toonhoogte voor hoofd | Muis omhoog/omlaag slepen | Rechterduimstick omhoog/omlaag |
Hoofdrolletje | Q/E | DPad links/rechts |
Hand/Controller X | Alt +A/D | Schouder + linkervingerstick links/rechts |
Hand/Controller Y | Alt + Page Up/Page Down | Schouder + DPad omhoog/omlaag |
Hand/Controller Z | Alt + W / S | Schouder + linkervingerstick omhoog/omlaag |
Hand/Controller Yaw | Alt + muis naar links/rechts slepen | Schouder + rechtervingerstick links/rechts |
Toonhoogte voor hand/controller | Alt + muis omhoog/omlaag slepen | Schouder + rechtervingerstick omhoog/omlaag |
Hand-/controllerrol | Alt +Q/E | Schouder + DPad links/rechts |
Actie | Rechtermuisknop | Trigger |
Bloei / Systeem / Home | F2 of Windows-toets | B-knop |
Opnieuw instellen | Escape | De knop Starten |
Tracering | T | X-knop |
Scrollen | Alt + rechtermuisknop + muis omhoog/omlaag slepen | Schouder + trigger + rechter duimstick omhoog/omlaag |
Sneller verplaatsen/draaien | Shift-toets links of rechts | Houd de rechtervingerstick ingedrukt |
Langzaam verplaatsen/draaien | Ctrl-toets links of rechts | Houd de linkervingerstick ingedrukt |
Een Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator
Wanneer u een Windows Mixed Reality immersive headset gebruikt met de HoloLens 2 Emulator, worden beweging en draaiing automatisch toegewezen aan de beweging en rotatie van de headset. Bewegingscontrollerpositie en -richting worden automatisch toegewezen aan handpositie en stand in de emulator. De onderstaande tabel bevat aanvullende acties die beschikbaar zijn bij het gebruik van een bewegingscontroller.
Notitie
Wanneer u een headset gebruikt, worden standaardbesturingselementen voor toetsenbord, muis en gamepad automatisch genegeerd.
Bewerking | Actie | Notities |
---|---|---|
Hoofdtekst X | Duimstick links/rechts | |
Hoofdtekst Z | Duimstick naar voren/achteren | |
Hoofdtekst Y | Toetsenbordpagina omhoog/omlaag | Zorg ervoor dat Windows Mixed Reality focus heeft. Druk op Win+Y als de focus zich op het Windows-bureaublad bevindt om de focus terug te zetten naar Windows Mixed Reality. |
Ogen zien er links/rechts uit | DPad links/rechts | |
Ogen omhoog/omlaag kijken | DPad omhoog/omlaag | |
Tik | Trigger | |
Knijpen/grijpen | Gripknop | |
Systeembeweging | Menuknop | |
Positie opnieuw instellen | Duimstick klikken |
Sneltoetsen voor Perception Simulation Configuratiescherm
U kunt het controlpaneel van Perception Simulation openen en pc-invoerapparaten in- of uitschakelen met de volgende sneltoetsen.
Bewerking | Toetsencombinatie | Beschrijving/opmerkingen |
---|---|---|
Wisselknop 'Toetsenbord gebruiken voor simulatie' | F4 | Wanneer dit is uitgeschakeld, gaat toetsenbordinvoer naar de HoloLens of Windows Mixed Reality toepassing. |
Wisselknop 'Muis gebruiken voor simulatie' | F5 | Als deze optie is uitgeschakeld, gaat de muisinvoer naar de Mixed Reality omgeving (alleen Windows Mixed Reality) |
Schakel 'Gamepad gebruiken voor simulatie' in of uit | F6 | Wanneer deze optie is uitgeschakeld, wordt gamepad-invoer genegeerd door simulatie |
Het configuratiescherm weergeven of verbergen | F7 | |
Toetsenbordfocus instellen op het configuratiescherm | F8 | Als het deelvenster momenteel niet zichtbaar is, wordt het eerst weergegeven. |
Het paneel koppelen aan/loskoppelen van het emulator- of Mixed Reality portalvenster | F9 | Als het venster wordt gesloten wanneer het losgekoppeld is, wordt het vastgekoppeld en verborgen. |