Emulator HoloLens Tingkat Lanjut dan input Simulator Mixed Reality
Sebagian besar pengguna emulator hanya perlu menggunakan kontrol input dasar untuk Emulator HoloLens atau simulator Windows Mixed Reality. Detail di bawah ini adalah untuk pengguna tingkat lanjut yang telah menemukan kebutuhan untuk mensimulasikan jenis input yang lebih kompleks.
Konsep
Untuk mulai mengontrol input virtual ke Emulator HoloLens dan simulator Windows Mixed Reality, Anda harus terlebih dahulu memahami beberapa konsep.
Gerakan mengacu pada pengendalian dan perubahan posisi dan orientasi sesuatu di adegan. Untuk objek yang dapat dikontrol yang ditargetkan, gerakan dikontrol dengan rotasi dan terjemahan (gerakan) bersama tiga sumbu.
- Yaw: Belok kiri atau kanan.
- Pitch: Naik atau turun.
- Roll: Gulung berdampingan.
- X: Pindah ke kiri atau kanan.
- Y: Pindah ke atas atau ke bawah.
- Z: Bergerak maju atau mundur.
Gerakan dan input pengontrol gerakan dipetakan dengan cermat ke perangkat fisik:
- Tindakan: Mensimulasikan tindakan menekan forefinger ke jempol atau menarik tombol tindakan pada pengontrol. Misalnya, input Tindakan dapat digunakan untuk mensimulasikan gerakan ketukan udara, untuk menggulir konten, dan untuk menekan dan menahan.
- Gerakan Bloom/System atau Home: Gerakan mekar/sistem HoloLens atau tombol Home pengontrol digunakan untuk kembali ke shell dan untuk menembakkan tindakan sistem.
Tangan memiliki representasi yang kaya dalam HoloLens 2. Selain dilacak/tidak dilacak dan dapat digunakan untuk gerakan mengemudi, tangan sekarang memiliki model kerangka artikulasi yang sesuai dengan mereka dan diekspos ke pengembang. Model kerangka memiliki 26 titik terlacak di setiap tangan.
- Joint: Salah satu dari 20 posisi terlacak untuk tangan terlacak tertentu dengan titik terkait dalam ruang 3d.
- Pose: Koleksi lengkap semua Sendi di tangan terlacak, 26 Sendi di semua.
Saat ini kami tidak mengekspos kontrol langsung posisi bersama individu melalui emulator, tetapi Anda dapat mengaturnya melalui API simulasi. Kami memiliki seperangkat pose perwakilan yang berguna yang memungkinkan Anda beralih emulator.
Anda juga dapat mengontrol status input sensor yang disimulasikan:
- Reset: Mengembalikan semua sensor yang disimulasikan ke nilai defaultnya. Dimulai dengan emulator HoloLens 2, reset dapat dicakup ke satu atau kedua tangan. Libatkan tangan yang diinginkan menggunakan tombol pengubah atau tombol (Kiri dan/atau Kanan Alt, atau bumper kiri dan/atau kanan pada gamepad).
- Pelacakan: Menelusuri mode pelacakan posisi, termasuk:
- Default: OS memilih mode pelacakan terbaik berdasarkan permintaan yang dibuat dari sistem.
- Orientasi: Memaksa pelacakan khusus Orientasi, apa pun permintaan sistemnya.
- Posisi: Memaksa pelacakan Posisi, apa pun permintaan sistem.
Jenis input
Tabel berikut menunjukkan bagaimana setiap jenis peta input ke pengontrol keyboard, mouse, dan Xbox. Setiap jenis memiliki pemetaan yang berbeda tergantung pada mode kontrol input. Anda dapat menemukan informasi lebih lanjut tentang mode kontrol input nanti di dokumen ini.
Input | Keyboard | Mouse | Pengontrol Xbox |
---|---|---|---|
Yaw | Panah kiri/kanan | Seret ke Kiri / Kanan | Thumbstick kanan kiri/ kanan |
Kemiringan | Panah atas/bawah | Seret ke atas / ke bawah | Thumbstick kanan atas / bawah |
Roll | T / E | DPad kiri / kanan | |
X | A / D | Thumbstick kiri/ kanan | |
Y | Halaman atas / halaman ke bawah | DPad atas/bawah | |
Z | W / S | Jempol kiri ke atas/ ke bawah | |
Tindakan | Masukkan atau spasi | Tombol kanan | Tombol atau pemicu |
Bloom/System | Kunci F2 atau Windows | Tombol B | |
Tombol genggaman pengontrol / Genggaman tangan | G | ||
Tombol menu pengontrol | M | ||
Sentuhan touchpad pengontrol | U | ||
Tekan touchpad pengontrol | P | ||
Tekan thumbstick pengontrol | K | ||
Status pelacakan pengontrol kiri | F9 | ||
Status pelacakan pengontrol kanan | F10 | ||
Pose 'Tutup' Tangan | 7 | ||
Pose 'Buka' Tangan (default) | 8 | ||
Pose 'Titik' Tangan | 9 | ||
Pose 'Cubit' Tangan | 0 | ||
Mengatur ulang | Kunci escape | Tombol Mulai | |
Pelacakan | T atau F3 | Tombol X |
Catatan: Tombol pengontrol dapat ditargetkan ke satu tangan/pengontrol atau yang lain menggunakan pengubah penargetan tangan.
Penargetan
Beberapa konsep input di atas berdiri sendiri. Tindakan, Bloom/System, Reset, dan Tracking adalah konsep lengkap, tidak perlu, dan tidak terpengaruh oleh, pengubah tambahan untuk penargetan. Konsep yang tersisa dapat diterapkan ke salah satu dari beberapa target. Kami telah memperkenalkan cara bagi Anda untuk menentukan target mana yang dimaksudkan yang harus diterapkan oleh perintah Anda. Dalam semua kasus, dimungkinkan untuk menentukan melalui UI atau melalui penekanan keyboard, objek mana yang akan ditargetkan. Dalam beberapa kasus, dimungkinkan juga untuk menentukan dengan pengontrol xbox secara langsung.
Tabel berikut ini menjelaskan opsi untuk penargetan, dan cara mengaktifkan masing-masing.
Object | Pengubah Keyboard | Pengubah Pengontrol | Pengubah UI Emulator |
---|---|---|---|
Isi | (default) | (default) | (default) |
Kepala | Tahan H | (Tidak tersedia) | (Tidak tersedia) |
Tangan Kiri/Pengontrol | Tombol Tahan Alt Kiri | Tahan Tombol Shoulder Kiri | Left-Hand pushpin |
Tangan Kanan/Pengontrol | Tahan Tombol Alt Kanan | Tahan Tombol PenahanAnah Kanan | Right-Hand pushpin |
Mata | Tahan Y | (Tidak tersedia) | Pushpin Mata |
Tabel berikut menunjukkan bagaimana setiap pengubah target memetakan setiap konsep input gerakan inti
Input | Default (Isi) | Hand/controller (Tahan Alt, tahan tombol bahu gamepad, atau alihkan pushpin UI) | Kepala (Tahan H) | Mata (Tahan Y atau alihkan UI pushpin) |
---|---|---|---|---|
Yaw | Belokkan badan ke kiri/kanan | Pindahkan tangan ke kiri/ kanan | Belok kiri/ kanan | Tatapan mata terlihat kiri/kanan |
Kemiringan | Membelokkan kepala ke atas / ke bawah | Pindahkan tangan ke atas / ke bawah | Belokkan kepala ke Atas / ke bawah | Tatapan mata melihat ke atas/ke bawah |
Roll | Kepala gulung kiri / kanan | Kepala gulung kiri / kanan | (Tidak ada tindakan) | |
X | Geser isi ke kiri/kanan | Pindahkan tangan/pengontrol ke kiri/kanan | Belok kiri/ kanan | (Tanpa Tindakan) |
Y | Pindahkan isi ke atas/ke bawah | Pindahkan tangan/pengontrol ke atas /ke bawah | Membelokkan kepala ke atas / ke bawah | (Tanpa Tindakan) |
Z | Memindahkan isi ke depan/mundur | Pindahkan tangan/pengontrol ke depan/mundur | Membelokkan kepala ke atas / ke bawah | (Tanpa Tindakan) |
Mengontrol aplikasi
Kumpulan kontrol berikut disarankan untuk penggunaan sehari-hari:
Operasi | Keyboard dan mouse | Pengontrol |
---|---|---|
Isi X | A / D | Thumbstick kiri/kanan |
Tubuh Y | Halaman atas/ halaman ke bawah | DPad atas/bawah |
Isi Z | W / S | Jempol kiri ke atas / ke bawah |
Yaw Tubuh | Seret mouse ke kiri/ kanan | Thumbstick kanan kiri / kanan |
Kepala Yaw | H + seret mouse ke kiri/ kanan | H (pada Keyboard) + thumbstick kanan kiri / kanan |
Pitch Kepala | Seret mouse ke atas/ ke bawah | Thumbstick kanan ke atas/ ke bawah |
Head Roll | T / E | DPad kiri/ kanan |
Tangan/Pengontrol X | Alt + A / D | Bahu + thumbstick kiri / kanan |
Tangan/Pengontrol Y | Alt + Page up / page down | Bahu + DPad ke atas / ke bawah |
Tangan/Pengontrol Z | Alt + W / S | Bahu + Jempol kiri ke atas / ke bawah |
Tangan/Pengontrol Yaw | Alt + seret mouse ke kiri / kanan | Bahu + thumbstick kanan kiri / kanan |
Pitch Tangan/Pengontrol | Alt + seret mouse ke atas / ke bawah | Bahu + thumbstick kanan ke atas / ke bawah |
Roll Tangan/Pengontrol | Alt + Q / E | Bahu + DPad kiri / kanan |
Tindakan | Tombol kanan mouse | Pemicu |
Bloom / System / Home | Kunci F2 atau Windows | Tombol B |
Mengatur ulang | Escape | Tombol Mulai |
Pelacakan | T | Tombol X |
Pengguliran | Tombol Alt + kanan mouse + seret mouse ke atas / ke bawah | Bahu + pemicu + thumbstick kanan ke atas / ke bawah |
Pindahkan/putar lebih cepat | Tombol Shift kiri atau kanan | Tekan dan tahan thumbstick kanan |
Pindahkan/putar lambat | Tombol Ctrl kiri atau kanan | Tekan dan tahan thumbstick kiri |
Menggunakan headset dan pengontrol gerakan imersif Windows Mixed Reality dengan emulator HoloLens 2
Saat menggunakan headset imersif Windows Mixed Reality dengan emulator HoloLens 2, gerakan dan rotasi secara otomatis dipetakan ke gerakan headset dan rotasi. Posisi dan orientasi pengontrol gerakan secara otomatis dipetakan ke posisi tangan dan orientasi di emulator. Tabel di bawah ini mencantumkan tindakan tambahan yang tersedia saat menggunakan pengontrol gerakan.
Catatan
Saat menggunakan headset, keyboard standar, mouse, dan kontrol gamepad diabaikan secara otomatis.
Operasi | Tindakan | Catatan |
---|---|---|
Isi X | Thumbstick Kiri / Kanan | |
Isi Z | Thumbstick Maju / Mundur | |
Tubuh Y | Halaman Keyboard Atas /Bawah | Pastikan Windows Mixed Reality memiliki fokus. Tekan Win+Y jika fokus ada pada Desktop Windows untuk mengembalikan fokus ke Windows Mixed Reality. |
Mata Terlihat Kiri / Kanan | DPad Kiri / Kanan | |
Tatap Mata Ke Atas / Bawah | DPad Ke Atas/Bawah | |
Ketuk | Pemicu | |
Jepit/Genggam | Tombol pegangan | |
Gerakan Sistem | Tombol menu | |
Reset Posisi | Klik thumbstick |
Simulasi Persepsi Panel Kontrol pintasan keyboard
Anda dapat mengakses panel Kontrol Simulasi Perception dan mengaktifkan atau menonaktifkan perangkat input PC dengan pintasan keyboard berikut.
Operasi | Pintasan | Deskripsi/Catatan |
---|---|---|
Alihkan 'Gunakan keyboard untuk simulasi' | F4 | Saat dimatikan, input keyboard masuk ke aplikasi HoloLens atau Windows Mixed Reality. |
Alihkan 'Gunakan mouse untuk simulasi' | F5 | Saat dimatikan, input mouse masuk ke lingkungan Mixed Reality (hanya Windows Mixed Reality) |
Alihkan 'Gunakan gamepad untuk simulasi' | F6 | Saat dimatikan, input gamepad diabaikan oleh simulasi |
Perlihatkan atau sembunyikan panel kontrol | F7 | |
Mengatur fokus keyboard ke panel kontrol | F8 | Jika panel saat ini tidak terlihat, panel akan ditampilkan terlebih dahulu. |
Dok atau lepaskan panel ke/dari jendela emulator atau portal Mixed Reality | F9 | Jika jendela ditutup saat dilepas, jendela akan ditampung dan disembunyikan. |