Kelas Pembantu Keyboard Mixed Reality dan HoloLens — MRTK2

MRTK menyediakan beberapa komponen pembantu eksperimental untuk membantu meluncurkan dan membaca teks dari Keyboard Sistem.

Perhatikan bahwa keyboard sistem akan bereaksi sesuai dengan kemampuan platform target, misalnya keyboard pada HoloLens 2 akan mendukung interaksi tangan langsung, sementara keyboard pada HoloLens (generasi ke-1) akan mendukung GGV1. Selain itu, keyboard sistem tidak akan muncul saat melakukan Unity Remoting dari editor ke HoloLens.

MixedRealityKeyboard

MixedRealityKeyboard adalah komponen yang menyediakan metode untuk meluncurkan dan menutup keyboard sistem, serta berinteraksi dengan teks yang dimasukkan oleh keyboard.

Cara penggunaan

  1. Lampirkan MixedRealityKeyboard komponen ke objek apa pun.
  2. Panggil ShowKeyboard(string text = "", bool multiLine = false)HideKeyboard() untuk menampilkan dan menyembunyikan keyboard, dan menangani OnShowKeyboardperistiwa , OnHideKeyboard dan OnCommitText yang akan ditangani saat keyboard ditampilkan, disembunyikan, dan saat tombol enter ditekan.

Bidang input TMP_KeyboardInputField, dan UI_KeyboardInputField

Kelas TMP_KeyboardInputField dan UI_KeyboardInputField adalah komponen yang dapat ditambahkan ke bidang input teks untuk secara otomatis memanggil keyboard sistem saat diklik dan memperbarui konten bidang input teks saat pengguna memasukkan teks.

Cara menggunakan

  1. Buat bidang input untuk UnityUI atau TextMeshPro.
  2. Tambahkan komponen atau UI_KeyboardInputField yang TMP_KeyboardInputField sesuai ke objek permainan bidang input.

Prefabs untuk bidang input UnityUI dan bidang input TextMeshPro (TMPro) tersedia di "Assets\MRTK\Experimental\MixedRealityKeyboard\Prefabs"

Contoh cara menggunakan TMP_KeyboardInputField dan UI_KeyboardInputField ada di "Assets\MRTK\Examples\Experimental\MixedRealityKeyboard\Scenes\MixedRealityKeyboardExample.unity"