Avancerade HoloLens-emulator- och Mixed Reality-simulatorindata

De flesta emulatoranvändare behöver bara använda de grundläggande indatakontrollerna för HoloLens-emulatorn eller Windows Mixed Reality-simulatorn. Informationen nedan gäller avancerade användare som har hittat ett behov av att simulera mer komplexa typer av indata.

Begrepp

För att komma igång med att styra de virtuella indata till HoloLens-emulatorn och Windows Mixed Reality simulatorn bör du först förstå några begrepp.

Rörelse syftar på att styra och ändra position och orientering för något i scenen. För ett riktat kontrollbart objekt styrs rörelse med både rotation och översättning (rörelse) längs tre axlar.

  • Yaw: Sväng vänster eller höger.
  • Tonhöjd: Vrid uppåt eller nedåt.
  • Roll: Rulla sida-till-sida.
  • X: Flytta åt vänster eller höger.
  • Y: Flytta upp eller ned.
  • Z: Flytta framåt eller bakåt.

Gest- och rörelsekontrollantindata mappas nära till fysiska enheter:

  • Åtgärd: Simulerar åtgärden att trycka på pekfingret mot tummen eller dra åtgärdsknappen på en styrenhet. Åtgärdsindata kan till exempel användas för att simulera lufttryckningsgesten, bläddra igenom innehåll och trycka och hålla ned.
  • Bloom/Systemgest eller Home: HoloLens bloom/systemgesten eller en styrenhets Hem-knapp används för att återgå till gränssnittet och för att utlösa systemåtgärder.

Händerna har en rik representation i HoloLens 2. Förutom att spåras/inte spåras och användas för körgester har händerna nu en artikulerad skelettmodell som passar dem och exponeras för utvecklaren. Skelettmodellen har 26 spårade punkter på varje hand.

  • Led: En av 20 spårade positioner för en viss spårad hand med en associerad punkt i 3d utrymme.
  • Pose: En komplett samling av alla leder i en spårad hand, 26 leder totalt.

Vi exponerar för närvarande inte direkt kontroll över enskilda gemensamma positioner via emulatorn, men du kan ange dem via simulerings-API:et. Vi har en uppsättning användbara representativa poser som emulatorn låter dig växla mellan.

Du kan också styra tillståndet för simulerade sensorindata:

  • Återställ: Returnerar alla simulerade sensorer till sina standardvärden. Från och med HoloLens 2 emulatorn kan en återställning begränsas till en eller båda händerna. Koppla in önskade händer med hjälp av modifierarnycklarna eller knapparna (vänster och/eller höger alt, eller vänster och/eller höger stötfångare på spelplattan).
  • Spårning: Växlar genom positionella spårningslägen, inklusive:
    • Standard: Operativsystemet väljer det bästa spårningsläget baserat på systemets begäranden.
    • Orientering: Tvingar endast orienteringsspårning, oavsett systembegäranden.
    • Positional: Framtvingar positionsspårning, oavsett systembegäranden.

Typer av indata

I följande tabell visas hur varje typ av indata mappar till tangentbordet, musen och Xbox-styrenheten. Varje typ har olika mappning beroende på indatakontrollläget. Du hittar mer information om lägen för indatakontroll senare i det här dokumentet.

Indata Tangentbord Mus Xbox-styrenhet
Gir Vänster-/högerpilar Dra vänster/höger Höger tumstick vänster/höger
Pitch Upp-/nedpilar Dra uppåt/nedåt Höger tumsticka uppåt/nedåt
Rulle Q/E DPad vänster/höger
X A/D Vänster tumstick vänster/höger
Y Sida upp/nedsida DPad upp/ned
Z W/S Vänster tumstick upp/ned
Åtgärd Ange eller blanksteg Höger knapp En knapp eller en utlösare
Bloom/System F2- eller Windows-nyckel B-knapp
Styrenhetsgreppsknapp/Handgrepp G
Menyknapp för styrenhet M
Touchpad-pekenhet för styrenhet U
Tryck på styrenhetspekplattan P
Kontrollantens tumstickstryck K
Spårningstillstånd för vänster kontrollant F9
Spårningstillstånd för rätt kontrollant F10
Hand "Stäng" pose 7
Öppna pose för hand (standard) 8
Handens "punkt"-pose 9
Handens "nypa"-pose 0
Återställ Escape-nyckel Knappen Starta
Spårning T eller F3 X-knapp

Obs! Styrenhetsknapparna kan riktas mot ena handen/styrenheten eller den andra med hjälp av handanpassningsmodifierarna.

Inriktning

Några av ovanstående indatabegrepp är fristående. Action, Bloom/System, Reset och Tracking är fullständiga begrepp, behöver inte och påverkas inte av ytterligare modifierare för målanpassning. De återstående begreppen kan tillämpas på ett av flera mål. Vi har introducerat sätt för dig att ange vilket mål som kommandot ska tillämpas på. I samtliga fall är det möjligt att ange via användargränssnittet eller via tangentbordspressar, vilket objekt som ska riktas. I vissa fall är det också möjligt att ange direkt med Xbox-handkontrollen.

I följande tabell beskrivs alternativen för målanpassning och hur du aktiverar var och en av dem.

Objekt Tangentbordsmodifierare Styrenhetsmodifierare Användargränssnittsmodifierare för emulator
Brödtext (standard) (standard) (standard)
Head Håll H (Inte tillgängligt) (Inte tillgängligt)
Vänster/styrenhet Håll kvar alt-knappen Håll vänster axelknapp Left-Hand-kartnål
Höger hand/styrenhet Håll höger alt-knapp Håll höger axelknapp Right-Hand-kartnål
Ögon Håll Y (Inte tillgängligt) Ögon, kartnål

Följande tabell visar hur varje målmodifierare mappar var och en av de grundläggande indatabegreppen för rörelse

Indata Standard (brödtext) Hand/handkontroll (Håll Alt, håll gamepad axelknapp eller växla UI-kartnål) Huvud (håll H) Ögon (Håll Y eller växla UI-kartnål)
Gir Sväng vänster/höger i brödtexten Flytta handen åt vänster/höger Vrid huvudet åt vänster/höger Blicken ser vänster/höger ut
Pitch Vrid huvudet uppåt/nedåt Flytta handen uppåt/nedåt Vrid huvudet uppåt/nedåt Blicken tittar uppåt/nedåt
Rulle Rulla huvudet åt vänster/höger Rulla huvudet åt vänster/höger (Ingen åtgärd)
X Skjut brödtext vänster/höger Flytta hand/styrenhet åt vänster/höger Vrid huvudet åt vänster/höger (Ingen åtgärd)
Y Flytta upp/ned brödtexten Flytta upp/ned hand/styrenhet Vrid huvudet uppåt/nedåt (Ingen åtgärd)
Z Flytta brödtext framåt/bakåt Flytta hand/styrenhet framåt/bakåt Vrid huvudet uppåt/nedåt (Ingen åtgärd)

Kontrollera en app

Följande uppsättning kontroller föreslås för daglig användning:

Åtgärd Tangentbord och mus Kontrollant
Brödtext X A/D Vänster tumstick vänster/höger
Brödtext Y Sida upp/nedsida DPad upp/ned
Brödtext Z W/S Vänster tumstick upp/ned
Brödtext Yaw Dra musen åt vänster/höger Höger tumstick vänster/höger
Huvud Yaw H + dra musen åt vänster/höger H (på tangentbord) + höger tumsticka vänster / höger
Huvudhöjd Dra musen uppåt/nedåt Höger tumsticka uppåt/nedåt
Huvudrulle Q/E DPad vänster/höger
Hand/kontrollant X Alt + A / D Axel + vänster tumstick vänster / höger
Hand/styrenhet Y Alt + Sida upp/sida ned Axel + DPad upp/ned
Hand/styrenhet Z Alt + W/S Axel + vänster tumstick upp/ned
Hand/Styrenhet Yaw Alt + dra musen åt vänster/höger Axel + höger tumstick vänster / höger
Hand-/styrenhetshöjd Alt + dra musen uppåt/nedåt Axel + höger tumsticka uppåt/nedåt
Hand-/kontrollantrulle Alt + Q / E Axel + DPad vänster / höger
Åtgärd Höger musknapp Utlösare
Bloom / System / Hem F2- eller Windows-nyckel B-knapp
Återställ Escape Knappen Starta
Spårning T X-knapp
Rullning Alt + höger musknapp + dra musen uppåt/nedåt Axel + utlösare + höger tumsticka uppåt/nedåt
Flytta/rotera snabbare Vänster eller höger Skift-tangent Tryck på och håll i den högra tumsticken
Flytta/rotera långsamt Vänster eller höger Ctrl-tangenten Tryck och håll kvar vänster tumsticka

Använda ett Windows Mixed Reality integrerande headset och rörelsestyrenheter med HoloLens 2 emulatorn

När du använder ett Windows Mixed Reality integrerande headset med HoloLens 2 emulatorn mappas rörelse och rotation automatiskt till headsetets rörelse och rotation. Rörelsestyrenhetens position och orientering mappas automatiskt till handposition och orientering i emulatorn. I tabellen nedan visas ytterligare åtgärder som är tillgängliga när du använder en rörelsestyrenhet.

Anteckning

När du använder ett headset ignoreras standardtangentbord, mus och gamepad automatiskt.

Åtgärd Åtgärd Kommentarer
Brödtext X Tumsticka vänster/höger
Brödtext Z Tumsticka framåt/bakåt
Brödtext Y Tangentbordssida uppåt/nedåt Se till att Windows Mixed Reality har fokus. Tryck på Win+Y om fokus ligger på Windows-skrivbordet för att återgå till Windows Mixed Reality.
Ögon titta vänster / höger DPad vänster/höger
Ögon titta upp / ner DPad upp/ned
Tryck på Utlösare
Nyp/greppa Gripknapp
Systemgest Menyknapp
Återställ position Klicka på tumstick

Perception Simulation Kontrollpanelen kortkommandon

Du kan komma åt kontrollpanelen för perceptionssimulering och aktivera eller inaktivera pc-indataenheter med följande kortkommandon.

Åtgärd Genväg Beskrivning/anteckningar
Växla "Använd tangentbord för simulering" F4 När det är inaktiverat går tangentbordsindata till HoloLens- eller Windows Mixed Reality-programmet.
Växla "Använd mus för simulering" F5 När den är inaktiverad går musindata till Mixed Reality-miljön (endast Windows Mixed Reality)
Växla "Använd gamepad för simulering" F6 När det är inaktiverat ignoreras gamepad-indata av simulering
Visa eller dölj kontrollpanelen F7
Ställ in tangentbordsfokus på kontrollpanelen F8 Om panelen inte visas för närvarande visas den först.
Docka eller koppla bort panelen till/från emulatorn eller Mixed Reality portalfönstret F9 Om fönstret är stängt när det är odockat är det dockat och dolt.

Se även