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. |