Advanced HoloLens Emulator és Mixed Reality Simulator bemenet

A legtöbb emulátorfelhasználónak csak a HoloLens Emulator vagy a Windows Mixed Reality szimulátor alapvető beviteli vezérlőit kell használnia. Az alábbi részletek olyan speciális felhasználók számára érhetők el, akiknek összetettebb típusú bemeneteket kell szimulálniuk.

Alapelvek

A HoloLens Emulator és a Windows Mixed Reality szimulátor virtuális bemenetének szabályozásának megkezdéséhez először ismernie kell néhány fogalmat.

A mozgás a jelenetben lévő valami helyzetének és tájolásának szabályozására és megváltoztatására utal. Célirányos vezérelhető objektumok esetében a mozgást három tengely mentén forgatással és fordítással (mozgással) lehet vezérelni.

  • Yaw: Forduljon balra vagy jobbra.
  • Hangmagasság: Felfelé vagy lefelé.
  • Roll: Roll side-to-side.
  • X: Mozgás balra vagy jobbra.
  • Y: Lépés felfelé vagy lefelé.
  • Z: Ugrás előre vagy hátra.

A kézmozdulat- és mozgásvezérlő bemenete szorosan kapcsolódik a fizikai eszközökhöz:

  • Művelet: Azt a műveletet szimulálja, amikor lenyomja a mutatóujjat a hüvelykujjhoz, vagy leküldi a műveletet gombra egy vezérlőn. A Művelet bemenete például a levegőbe koppintásos kézmozdulat szimulálására, a tartalom görgetésére és a nyomva tartásra használható.
  • Bloom/System kézmozdulat vagy Otthoni: A HoloLens bloom/system kézmozdulat vagy egy vezérlő Kezdőlap gombja a rendszerhéjba való visszatéréshez és a rendszerműveletek kigyulladásához használható.

A kezek gazdag reprezentációval rendelkeznek HoloLens 2. Amellett, hogy nyomon követik/nem követik és használhatóak a vezetői kézmozdulatokhoz, a kéznek már van egy csuklós vázmodellje, amely illeszkedik hozzájuk, és ki van téve a fejlesztőnek. A csontvázmodell 26 követési ponttal rendelkezik mindkét kézen.

  • Ízület: Egy adott lánctalpas kéz 20 követésű pozíciója közül az egyik egy 3d térbeli kapcsolódó ponttal.
  • Póz: A teljes gyűjtemény az összes ízületek egy lánctalpas kéz, 26 ízületek az összes.

Jelenleg nem tesszük elérhetővé az egyes közös pozíciók közvetlen vezérlését az emulátoron keresztül, de a szimulációs API-val beállíthatja őket. Van egy sor hasznos képviselő jelent, hogy az emulátor lehetővé teszi, hogy váltson között.

A szimulált érzékelő bemenetének állapotát is szabályozhatja:

  • Alaphelyzetbe állítás: Az összes szimulált érzékelőt visszaadja az alapértelmezett értékeknek. Az HoloLens 2 Emulatortól kezdve az alaphelyzetbe állítás egy vagy mindkét kézre kiterjedhet. A kívánt kéz(ek)et a módosító billentyű(k) vagy gomb(ok) (Balra és/vagy Jobbra alt, illetve a játékpad bal és/vagy jobb lökhárítója) használatával vonhatja be.
  • Nyomon követés: Ciklusok a pozíciókövetési módokon, beleértve a következőket:
    • Alapértelmezett: Az operációs rendszer a rendszer kérései alapján a legjobb nyomkövetési módot választja.
    • Tájolás: Csak a tájolás nyomon követését kényszeríti, függetlenül a rendszerkérelmektől.
    • Pozíció: A pozíciókövetést kényszeríti, függetlenül a rendszerkérelmektől.

Bemenettípusok

Az alábbi táblázat bemutatja, hogy az egyes beviteli típusok hogyan képezik le a billentyűzetet, az egeret és az Xbox vezérlőt. Minden típus más-más leképezéssel rendelkezik a bemeneti vezérlő módtól függően. A beviteli vezérlési módokról a dokumentum későbbi részében talál további információt.

Bevitel Billentyűzet Egér Xbox kontroller
Legyezőmozgás Balra/jobbra mutató nyilak Balra/Jobbra húzás Jobb oldali hüvelykujj balra/jobbra
Pályán Fel/le nyilak Húzza fel/ lefelé Jobb hüvelykujj fel/ le
Roll Q /E DPad balra/jobbra
X A /D Balra/jobbra mutató hüvelykujj
Y Page up /page down DPad fel/ le
Z W / S Bal oldali hüvelykujj felfelé/lefelé
Művelet Enter vagy szóköz Jobb gomb Gomb vagy eseményindító
Virágzás/rendszer F2 vagy Windows billentyű B gomb
Vezérlő fogógombja / Kézfogás G
Vezérlő menügombja M
Vezérlő érintőpárnával U
Vezérlő érintőpárnával P
A vezérlő hüvelykujjának lenyomásával K
A bal oldali vezérlő nyomkövetési állapota F9
A jobb oldali vezérlő nyomkövetési állapota F10
"Bezárás" póz 7
Hand 'Open' Pose (alapértelmezett) 8
"Pont" póz 9
"Csippentés" póz 0
Alaphelyzetbe állítás Menekülési kulcs Indítás gomb
Nyomon követés T vagy F3 X gomb

Megjegyzés: A vezérlőgombok az egyik kézre/vezérlőre vagy a másikra irányulhatnak a kézi megcélzó módosítók használatával.

Célzás

A fenti bemeneti fogalmak némelyike önállóan is működik. A Művelet, a Bloom/System, az Alaphelyzetbe állítás és a Nyomon követés teljes fogalmak, amelyekre nincs szükség, és nem érintik a célzáshoz szükséges további módosítókat. A fennmaradó fogalmak több cél egyikére is alkalmazhatók. Bevezettük azokat a módszereket, amelyekkel megadhatja, hogy a parancs melyik célcélra legyen alkalmazva. Minden esetben megadható a felhasználói felületen vagy a billentyűzetnyomásokon keresztül, hogy melyik objektumot célozza meg. Bizonyos esetekben közvetlenül az xbox vezérlővel is megadható.

Az alábbi táblázat a célzási lehetőségeket és azok aktiválásának módját ismerteti.

Objektum Billentyűzetmódosító Vezérlőmódosító Emulátor felhasználói felületi módosítója
Törzs (alapértelmezett) (alapértelmezett) (alapértelmezett)
Head H várakoztatása (Nem érhető el) (Nem érhető el)
Bal kéz/vezérlő Tartsa lenyomva a Balra alt gombot Tartsa lenyomva a bal váll gombot Left-Hand pushpin
Jobb kéz/vezérlő Tartsa lenyomva a Jobbra alt gombot Tartsa lenyomva a jobb vállgombot Right-Hand pushpin
Szemét Y várakoztatása (Nem érhető el) Eyes Pushpin

Az alábbi táblázat bemutatja, hogyan képezi le az egyes célmódosítók az egyes alapvető mozgásbeviteli fogalmakat

Bevitel Alapértelmezett (törzs) Kéz/vezérlő (Tartsa lenyomva az Alt billentyűt, tartsa lenyomva a gamepad vállgombját, vagy váltsa ki a felhasználói felület nyomógombját) Fej (Hold H) Eyes (Hold Y or ggle UI pushpin)
Legyezőmozgás Törzs balra/jobbra Kéz mozgatása balra/jobbra Fej balra/jobbra A szem tekintete balra/jobbra néz
Pályán Fej fel/ le Kéz mozgatása felfelé/lefelé Fej fel/ le A szem tekintete felfelé/lefelé néz
Roll Fejtekercs balra/jobbra Fejtekercs balra/jobbra (Nincs művelet)
X Diatörzs balra/jobbra Kéz/vezérlő mozgatása balra/jobbra Fej balra/jobbra (Nincs művelet)
Y Törzs mozgatása felfelé/lefelé Kéz/vezérlő mozgatása fel/le Fej fel/ le (Nincs művelet)
Z Törzs mozgatása előre/hátra Kéz/vezérlő mozgatása előre/hátra Fej fel/ le (Nincs művelet)

Alkalmazás vezérlése

A következő vezérlők használatát javasoljuk a napi használathoz:

Művelet Billentyűzet és egér Vezérlő
X törzs A /D Bal oldali hüvelykujj balra/jobbra
Y törzs Page up /page down DPad fel/ le
Z törzs W / S Bal oldali hüvelykujj fel/le
Body Yaw Egér húzása balra/jobbra Jobb oldali hüvelykujj balra/jobbra
Fej yaw H + egér húzása balra /jobbra H (billentyűzeten) + jobb hüvelykujj balra /jobbra
Fejmagasság Egér húzása felfelé vagy lefelé Jobbra mutató mutatópálca felfelé/lefelé
Fejtekercs Q /E DPad balra/jobbra
Kézi/vezérlő X Alt + A / D Váll + bal hüvelykujj balra / jobbra
Kézi/vezérlő Y Alt + Page up / page down Váll + DPad fel/ le
Kézi/vezérlő Z Alt + W / S Váll + Bal hüvelykujj fel / le
Kézi/vezérlő yaw Alt + egér húzása balra /jobbra Váll + jobb hüvelykujj balra / jobbra
Kézi/vezérlő hangmagassága Alt + egér húzása felfelé / lefelé Váll + jobb hüvelykujj fel / le
Kézi/vezérlőtekercs Alt + Q / E Váll + DPad balra / jobbra
Művelet Jobb egérgomb Eseményindító
Bloom / Rendszer / Home F2 vagy Windows billentyű B gomb
Alaphelyzetbe állítás Escape Indítás gomb
Nyomon követés T X gomb
Görgetés Alt + jobb egérgomb + egér húzása fel/le Váll + trigger + jobb hüvelykujj fel / le
Gyorsabb áthelyezés/forgatás Balra vagy jobbra Shift billentyű Nyomja le és tartsa lenyomva a jobb oldali hüvelykujjat
Lassú mozgatás/forgatás Balra vagy jobbra Ctrl billentyű Nyomja le és tartsa lenyomva a bal oldali hüvelykujjat

Windows Mixed Reality modern headset és mozgásvezérlő használata a HoloLens 2 Emulatorral

Ha Windows Mixed Reality modern headsetet használ az HoloLens 2 Emulatorral, a mozgás és a forgatás automatikusan a headset mozgására és elforgatására van leképezve. A mozgásvezérlő pozíciója és tájolása automatikusan a kéz helyzetére és tájolására van leképezve az emulátorban. Az alábbi táblázat a mozgásvezérlő használatakor elérhető további műveleteket sorolja fel.

Megjegyzés

Headset használata esetén a rendszer automatikusan figyelmen kívül hagyja a szabványos billentyűzet-, egér- és játékpad-vezérlőket.

Művelet Művelet Jegyzetek
X törzs Hüvelykujj balra/jobbra
Z törzs Hüvelykujj előre/hátra
Y törzs Billentyűzet lapja felfelé /lefelé Győződjön meg arról, hogy Windows Mixed Reality fókuszban van. Ha a fókusz a Windows asztalon van, nyomja le a Win+Y billentyűkombinációt, hogy a fókusz visszakerüljön a Windows Mixed Reality.
A szemek balra/jobbra néznek DPad balra /jobbra
A szemek felfelé/ lefelé néznek DPad fel/ le
Koppintson a Eseményindító
Csippentés/fogás Markolat gomb
Rendszer kézmozdulata Menü gomb
Pozíció alaphelyzetbe állítása Thumbstick click

Percepciószimuláció Vezérlőpult billentyűparancsai

Az alábbi billentyűparancsokkal elérheti a Percepciószimuláció vezérlőpultját, és engedélyezheti vagy letilthatja a pc-s beviteli eszközöket.

Művelet Parancsikont Leírás/jegyzetek
A "Billentyűzet használata szimulációhoz" kapcsoló F4 Ha ki van kapcsolva, a billentyűzet bemenete a HoloLensbe vagy Windows Mixed Reality alkalmazásba kerül.
"Egér használata szimulációhoz" kapcsoló F5 Ha ki van kapcsolva, az egér bemenete a Mixed Reality környezetbe kerül (csak Windows Mixed Reality)
"Játékpad használata szimulációhoz" kapcsoló F6 Ha ki van kapcsolva, a szimuláció figyelmen kívül hagyja a játékpad bemenetét
A vezérlőpult megjelenítése vagy elrejtése F7
A billentyűzetfókusz beállítása a vezérlőpultra F8 Ha a panel jelenleg nem látható, először megjelenik.
A panel dokkolása vagy leválasztása az emulátor vagy a Mixed Reality portál ablakában F9 Ha az ablak le van csukva, amikor le van bontva, akkor rögzítve és elrejtve lesz.

Lásd még