Pokročilý vstup emulátoru HoloLens a simulátoru Mixed Reality

Většina uživatelů emulátoru bude muset použít pouze základní ovládací prvky vstupu pro emulátor HoloLens nebo simulátor Windows Mixed Reality. Níže uvedené podrobnosti jsou určené pro pokročilé uživatele, kteří našli potřebu simulovat složitější typy vstupu.

Koncepty

Pokud chcete začít řídit virtuální vstup do emulátoru HoloLens a Windows Mixed Reality simulátoru, měli byste nejprve pochopit několik konceptů.

Pohyb označuje ovládání a změnu pozice a orientace něčeho ve scéně. U cíleného ovládnutelného objektu se pohyb řídí otáčením i překladem (pohybem) podél tří os.

  • Otočte se doleva nebo doprava.
  • Výška: Otočte nahoru nebo dolů.
  • Role: Převrácení ze strany na stranu.
  • X: Pohyb doleva nebo doprava.
  • Y: Pohyb nahoru nebo dolů.
  • Z: Pohyb dopředu nebo dozadu.

Vstup gest a ovladače pohybu se mapuje těsně na fyzická zařízení:

  • Akce: Simuluje akci stisknutí ukazováčku na palec nebo stisknutí tlačítka akce na ovladači. Vstup akce lze například použít k simulaci gesta klepnutí ve vzduchu, k procházení obsahu a k stisknutí a podržení.
  • Gesto Rozkvetnutí/Systém nebo Domů: Gesto rozevření holoLensu/ systémové gesto nebo tlačítko domů ovladače se používá k návratu do prostředí a k vyvolání systémových akcí.

Ruce mají bohatou reprezentaci v HoloLens 2. Kromě toho, že jsou sledované/nesledované a použitelné pro gesta při řízení, teď mají ruce kloubový model, který jim vyhovuje a který je vystavený vývojáři. Kostra modelu má na každé ruce 26 sledovaných bodů.

  • Spoj: Jedna z 20 sledovaných pozic pro danou sledovanou ruku s přidruženým bodem ve 3D prostoru.
  • Pozice: Kompletní kolekce všech kloubů v sledované ruce, 26 Kloubů ve všech.

V současné době nezpřístupňujeme přímou kontrolu nad jednotlivými pozicemi spojení prostřednictvím emulátoru, ale můžete je nastavit prostřednictvím rozhraní API simulace. Máme sadu užitečných reprezentativních póz, které emulátor umožňuje přepínat mezi.

Můžete také řídit stav simulovaného vstupu senzoru:

  • Reset: Vrátí výchozí hodnoty všech simulovaných senzorů. Počínaje emulátorem HoloLens 2 je možné nastavit rozsah resetování na jednu nebo obě ruce. Zapojte požadované ruce pomocí modifikačních kláves nebo tlačítek (levý a pravý alt nebo levý nebo pravý bumper na gamepadu).
  • Sledování: Cykly procházejí režimy sledování polohy, včetně:
    • Výchozí: Operační systém vybírá nejlepší režim sledování na základě požadavků systému.
    • Orientace: Vynutí sledování pouze orientace bez ohledu na požadavky systému.
    • Poziční: Vynutí sledování polohy bez ohledu na požadavky systému.

Typy vstupu

Následující tabulka ukazuje, jak se každý typ vstupu mapuje na klávesnici, myš a ovladač Xbox. Každý typ má jiné mapování v závislosti na režimu řízení vstupu. Další informace o režimech vstupních ovládacích prvků najdete dále v tomto dokumentu.

Vstup Klávesnice Myš Ovladač Xbox
Yaw Šipky vlevo a vpravo Přetažení doleva nebo doprava Pravý thumbstick doleva nebo doprava
Hřiště Šipky nahoru a dolů Přetažení nahoru nebo dolů Pravý thumbstick nahoru nebo dolů
Roll Q/E DPad doleva nebo doprava
× A/D Levý palec doleva nebo doprava
Y Page up / page down DPad nahoru nebo dolů
Z W / S Levý thumbstick nahoru /dolů
Akce Enter nebo mezera Pravé tlačítko Tlačítko nebo aktivační událost
Bloom/System F2 nebo klávesa Windows Tlačítko B
Tlačítko úchytu ovladače / uchopení rukou G
Tlačítko nabídky ovladače M
Touchpad ovladače U
Stisknutí touchpadu ovladače P
Stisknutí thumbsticku ovladače K
Stav sledování levého ovladače F9
Stav sledování pravého ovladače F10
Hand 'Close' Pose 7
Hand 'Open' Pose (výchozí) 8
Hand 'Point' Pose 9
Hand 'Pinch' Pose 0
Resetovat Klávesa Escape Tlačítko Spustit
Sledování T nebo F3 Tlačítko X

Poznámka: Tlačítka ovladače mohou být zacílena na jednu ruku nebo na druhou stranu pomocí modifikátorů pro cílení rukou.

Cílení

Některé z výše uvedených konceptů vstupu stojí samy o sobě. Akce, Bloom/System, Reset a Tracking jsou kompletní koncepty, které nepotřebují a nemají vliv na žádné další modifikátory cílení. Zbývající koncepty je možné použít na jeden z více cílů. Zavedli jsme způsoby, jak můžete určit, pro který zamýšlený cíl se má příkaz použít. Ve všech případech je možné prostřednictvím uživatelského rozhraní nebo stisknutí klávesnice určit, na který objekt se má cílit. V některých případech je také možné zadat přímo pomocí ovladače xbox.

Následující tabulka popisuje možnosti cílení a způsob jejich aktivace.

Objekt Modifikátor klávesnice Modifikátor kontroleru Modifikátor uživatelského rozhraní emulátoru
Text (výchozí) (výchozí) (výchozí)
Head Podržení H (Není k dispozici) (Není k dispozici)
Levá ruka/ovladač Podržení levého tlačítka Alt Tlačítko Podržení levého ramene Left-Hand připínáčko
Pravá ruka/ovladač Podržení pravého alt tlačítka Tlačítko podržení pravého ramene Right-Hand připínáčko
Oči Podržení Y (Není k dispozici) Připínáček pro oči

Následující tabulka ukazuje, jak jednotlivé cílové modifikátory mapují jednotlivé základní koncepty pohybového vstupu.

Vstup Výchozí (základní text) Ruka/ovladač (podržení klávesy Alt, podržení tlačítka přes rameno gamepadu nebo připnutí připínáku uživatelského rozhraní) Hlava (podržení H) Oči (podržte Y nebo přepněte připínáček uživatelského rozhraní)
Yaw Otočení textu doleva nebo doprava Pohyb rukou doleva nebo doprava Otočit hlavu doleva nebo doprava Pohled z očí se dívá doleva nebo doprava
Hřiště Otočit hlavu nahoru nebo dolů Pohyb ruky nahoru nebo dolů Otočit hlavu nahoru nebo dolů Pohled z očí nahoru nebo dolů
Roll Převrácení hlavy doleva nebo doprava Převrácení hlavy doleva nebo doprava (Žádná akce)
× Posunutí textu doleva nebo doprava Pohyb rukou nebo ovladačem doleva nebo doprava Otočit hlavu doleva nebo doprava (Žádná akce)
Y Přesunutí textu nahoru nebo dolů Pohyb rukou nebo ovladačem nahoru/dolů Otočit hlavu nahoru nebo dolů (Žádná akce)
Z Přesunutí těla dopředu nebo dozadu Pohyb rukou nebo ovladačem dopředu nebo dozadu Otočit hlavu nahoru nebo dolů (Žádná akce)

Řízení aplikace

Pro každodenní používání se navrhuje následující sada ovládacích prvků:

Operace Klávesnice a myš Controller
Základní text X A/D Levý palec doleva nebo doprava
Tělo Y Page up / page down DPad nahoru nebo dolů
Tělo Z W / S Levý thumbstick nahoru /dolů
Tělo yaw Přetažení myši doleva nebo doprava Pravý thumbstick doleva nebo doprava
Hlava Yaw H + přetažení myši doleva nebo doprava H (na klávesnici) + pravý thumbstick doleva nebo doprava
Rozteč hlavy Přetažení myši nahoru nebo dolů Pravý thumbstick nahoru nebo dolů
Head Roll Q/E DPad doleva nebo doprava
Hand/Controller X Alt + A / D Rameno + levý palec vlevo / vpravo
Ruční/ovladač Y ALT + PAGE UP / PAGE DOWN Rameno + DPad nahoru / dolů
Ruční/ovladač Z Alt + W / S Rameno + levý palec nahoru / dolů
Yaw (ruční/ovladač) Alt + přetažení myši doleva nebo doprava Rameno + pravý palec doleva / doprava
Rozteč ruky/ovladače Alt + přetažení myši nahoru nebo dolů Rameno + pravý palec nahoru / dolů
Ruční nebo ovladač Alt +Q/E Rameno + DPad doleva / doprava
Akce Pravé tlačítko myši Trigger
Bloom / Systém / Domovská stránka F2 nebo klávesa Windows Tlačítko B
Resetovat Escape Tlačítko Spustit
Sledování T Tlačítko X
Posouvání Alt + pravé tlačítko myši + přetažení myši nahoru nebo dolů Rameno + spoušť + pravý palec nahoru / dolů
Rychlejší pohyb nebo otáčení Levá nebo pravá klávesa Shift Stiskněte a podržte pravý thumbstick.
Pomalé přesouvání nebo otáčení Levá nebo pravá klávesa CTRL Stiskněte a podržte levý thumbstick

Použití Windows Mixed Reality imerzivní náhlavní soupravy a ovladačů pohybu s emulátorem HoloLens 2

Při použití Windows Mixed Reality imerzivní náhlavní soupravy s emulátorem HoloLens 2 se pohyb a otáčení automaticky mapuje na pohyb a otáčení náhlavní soupravy. Poloha a orientace ovladače pohybu se automaticky mapuje na pozici a orientaci ruky v emulátoru. V následující tabulce jsou uvedeny další akce, které jsou k dispozici při použití ovladače pohybu.

Poznámka

Při používání náhlavní soupravy se standardní ovládací prvky klávesnice, myši a gamepadu automaticky ignorují.

Operace Akce Poznámky
Základní text X Palec doleva nebo doprava
Tělo Z Palec dopředu/dozadu
Tělo Y Klávesnice Page Up /Down Ujistěte se, že Windows Mixed Reality má fokus. Stisknutím kláves Win+Y, pokud je fokus na ploše Windows, vrátíte fokus na Windows Mixed Reality.
Oči se dívají doleva nebo doprava DPad vlevo / vpravo
Oči dívají se nahoru nebo dolů DPad nahoru nebo dolů
Klepnutí Trigger
Stažení nebo uchopení Tlačítko uchopení
Systémové gesto Tlačítko nabídky
Obnovit pozici Kliknutí na thumbstick

Simulace vnímání Ovládací panely klávesové zkratky

Pomocí následujících klávesových zkratek můžete otevřít ovládací panel Simulace vnímání a povolit nebo zakázat vstupní zařízení počítače.

Operace Zástupce Popis/poznámky
Přepnutí možnosti Používat klávesnici pro simulaci F4 Když je funkce vypnutá, vstup pomocí klávesnice přejde do aplikace HoloLens nebo Windows Mixed Reality.
Přepnutí možnosti Použít k simulaci myš F5 Když je vypnutý, vstup myši přejde do prostředí Mixed Reality (jenom Windows Mixed Reality).
Přepnutí možnosti Použít gamepad pro simulaci F6 Když je tento režim vypnutý, simulace ignoruje vstup gamepadu.
Zobrazení nebo skrytí ovládacích panelů F7
Nastavení fokusu klávesnice na Ovládací panely F8 Pokud panel není aktuálně viditelný, zobrazí se jako první.
Ukotvení nebo uvolnění panelu z/z emulátoru nebo okna Mixed Reality Portal F9 Pokud je okno při neukotvení zavřené, je ukotvené a skryté.

Viz také