Avancerade HoloLens Emulator och Mixed Reality simulatorindata

De flesta emulatoranvändare behöver bara använda de grundläggande indatakontrollerna för HoloLens Emulator eller Windows Mixed Reality simulatorn. Informationen nedan är för 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 kontrollera virtuella indata HoloLens Emulator Windows Mixed Reality simulatorn bör du först förstå några begrepp.

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

  • Yaw: Vänster eller höger.
  • Pitch ( Pitch): Turn up or down (Slå upp eller ned).
  • 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.

Indata för gester och rörelsekontroller mappas nära till fysiska enheter:

  • Åtgärd: Simulerar åtgärden att trycka på för-för- och-tumknappen eller att dra åtgärdsknappen på en kontrollant. Till exempel kan åtgärdsinmatningen användas för att simulera air-tap-gesten, för att bläddra igenom innehåll och för att trycka och hålla ned.
  • Bloom/System-gest eller Start: HoloLens en bloom/system-gest eller en kontrollant hemknapp används för att återgå till gränssnittet och för att skjuta systemåtgärder.

Händerna har en omfattande representation i HoloLens 2. Förutom att spåras/inte spåras och användas för gestkörningar har händerna nu en tydligt stomme som passar dem och exponeras för utvecklaren. Stommen har 26 spårade punkter på varje hand.

  • Gemensamt: En av 20 spårade positioner för en viss spårad hand med en associerad punkt i 3d-utrymmet.
  • Posering: En fullständig samling av alla som har med en spårad hand att göra, totalt 26 101.

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 gör att du kan 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 Emulator kan en återställning vara begränsad till en eller båda händerna. Koppla in önskade händer med hjälp av modifierarnyckeln(erna) eller knappen(ar) (vänster och/eller höger alt, eller vänster och/eller höger stötare på spelpaden).
  • Spårning: Växlar mellan positionella spårningslägen, inklusive:
    • Standard: Operativsystemet väljer det bästa spårningsläget baserat på begäranden som görs av systemet.
    • Orientering: Tvingar endast orienteringsspårning, oavsett systembegäranden.
    • Positionell: Tvingar fram positionell spå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 indatakontrolllägen senare i det här dokumentet.

Indata Tangentbord Mus Xbox-kontrollant
Gir Vänster-/högerpilar Dra vänster/höger Höger tumben vänster/höger
Pitch Uppåt-/nedåtpilar Dra uppåt/nedåt Höger tummestick uppåt/nedåt
Rulle Q/E DPad vänster/höger
X A/D Vänster tumben vänster/höger
Y Sida upp/sida ned DPad upp/ned
Z W/S Vänster tumme upp/ned
Åtgärd Ange eller blanksteg Högerknapp En knapp eller antingen utlösare
Bloom/System F2- eller Windows nyckel B-knapp
Styrenhetsknapp/handkngripning G
Menyknappen Kontrollant M
Kontrollant touchpad touch U
Controller touchpad press (Kontrollant, pekenhetstryckning) P
Tumstickstryckning för styrenhet K
Spårningstillstånd för vänster styrenhet F9
Spårningstillstånd för höger styrenhet F10
Handhållningen "Stäng" 7
Lämna "Öppna" Pose (standard) 8
Handpunktshållning 9
Dra ihop"-attityd för hand 0
Återställ Escape-nyckel Knappen Starta
Spårning T eller F3 X-knappen

Obs! Kontrollantknapparna kan riktas mot en hand/kontrollant eller en annan med hjälp av handriktade modifierare.

Inriktning

Några av ovanstående indatabegrepp ligger på egen hand. Åtgärd, Bloom/System, Reset och Tracking är fullständiga begrepp, behöver inte och påverkas inte av några ytterligare modifierare för mål. Återstående begrepp kan tillämpas på ett av flera mål. Vi har introducerat olika sätt att ange vilket mål kommandot ska tillämpas på. I samtliga fall är det möjligt att ange via användargränssnittet eller via tangentbordstryckningar, vilket objekt som ska vara mål. I vissa fall är det också möjligt att ange direkt med xbox-styrenheten.

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

Objekt Tangentbordsmodifierare Kontrollantmodifierare Emulator användargränssnittsmodifierare
Brödtext (standard) (standard) (standard)
Head Håll kvar H (Inte tillgängligt) (Inte tillgängligt)
Vänster hand/styrenhet Håll ned den vänstra Alt-knappen Knappen Håll ned vänster axel Left-Hand pushpin
Höger hand/styrenhet Håll ned altknappen till höger Håll ned höger axelknapp Right-Hand pushpin
Ögon Hold Y (Inte tillgängligt) Eyes Pushpin

I följande tabell visas hur varje målmodifierare mappar var och en av de grundläggande begreppen för rörelseinmatning

Indata Standard (brödtext) Hand-/kontrollant (Håll ned Alt, håll ned knapp på spelenheten eller växla ui-kartnål) Huvud (håll H) Ögon (Håll Y eller växla UI-kartnål)
Gir Vänster/höger brödtext Flytta vänster/höger Vänster/höger Blicken ser ut åt vänster/höger
Pitch Gå upp/ned Flytta hand uppåt/nedåt Slå huvudet uppåt/nedåt Ögonögongon ser upp/ned
Rulle Rulla huvudet åt vänster/höger Rulla huvudet åt vänster/höger (Ingen åtgärd)
X Dra brödtexten åt vänster/höger Flytta hand/kontrollant åt vänster/höger Vänster/höger (Ingen åtgärd)
Y Flytta brödtext uppåt/nedåt Flytta hand/kontrollant uppåt/nedåt Gå upp/ned (Ingen åtgärd)
Z Flytta brödtext framåt/bakåt Flytta hand/kontrollant framåt/bakåt Gå upp/ned (Ingen åtgärd)

Kontrollera en app

Följande uppsättning kontroller rekommenderas för den dagliga användningen:

Åtgärd Tangentbord och mus Kontrollant
Brödtext X A/D Vänster tumben vänster/höger
Brödtext Y Sida upp/sida ned DPad upp/ned
Brödtext Z W/S Vänster tumben uppåt/nedåt
Body Yaw Dra musen åt vänster/höger Höger tumben vänster/höger
Head Yaw H + dra musen åt vänster/höger H (på tangentbordet) + höger tumben vänster/höger
Huvudhöjd Dra musen uppåt/nedåt Höger tummestick upp/ned
Huvudrullning Q/E DPad vänster/höger
Hand/Kontrollant X Alt + A/D Axel + vänster tumben vänster/höger
Hand/Kontrollant Y Alt + Page up/page down Axel + DPad upp/ned
Hand/kontrollant Z Alt + W/S Axel + vänster tumstick upp/ned
Hand-/kontrollant-yaw Alt + dra musen åt vänster/höger Axel + höger tumstick vänster/höger
Hand-/kontrollant-tonhöjd Alt + dra musen uppåt/nedåt Axel + höger tumstick upp/ned
Hand-/kontrollantrullning Alt + Q/E Axel + DPad vänster/höger
Åtgärd Höger musknapp Utlösare
Bloom/System/Start 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 tumstick upp/ned
Flytta/rotera snabbare Skift-tangenten åt vänster eller höger Tryck på och håll ned den högra tumstickan
Flytta/rotera långsamt Ctrl-tangenten vänster eller höger Tryck på och håll ned den vänstra tumstickan

Använda ett Windows Mixed Reality integrerande headset och rörelsekontroller med HoloLens 2 Emulator

När du använder Windows Mixed Reality integrerande headset med HoloLens 2 Emulator mappas rörelse och rotation automatiskt till headsetförflyttning och rotation. Rörelsestyrenhetens position och orientering mappas automatiskt till handläge och orientering i emulatorn. Tabellen nedan visar ytterligare åtgärder som är tillgängliga när du använder en rörelsekontroll.

Anteckning

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

Åtgärd Åtgärd Kommentarer
Brödtext X Tumben vänster/höger
Brödtext Z Tumstick framåt/bakåt
Brödtext Y Tangentbordssida upp/ned Se till Windows Mixed Reality har fokus. Tryck på Win+Y om fokus ligger på Windows Desktop för att återgå till fokus Windows Mixed Reality.
Ögon ser ut åt vänster/höger DPad vänster/höger
Ögon ser upp/ned DPad upp/ned
Tryck på Utlösare
Dra ihop/förstå Tryckknappen
Systemgest Menyknapp
Återställ position Tumsticksklick

Perception Simulation Kontrollpanelen kortkommandon

Du kan öppna kontrollpanelen för perceptionssimulering och aktivera eller inaktivera enheter för datorindata med följande kortkommandon.

Åtgärd Genväg Beskrivning/anteckningar
Växla "Använd tangentbord för simulering" F4 När du är avstängd går tangentbordsinmatningen till HoloLens eller Windows Mixed Reality program.
Växla "Använd mus för simulering" F5 När du är avstängd går musinmatningen till Mixed Reality (endast Windows Mixed Reality)
Växla "Använd spelpad för simulering" F6 När det är inaktiverat ignoreras spelpad-indata av simuleringen
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 stängs när det är avdockat är det dockat och dolt.

Se även