Bagikan melalui


Keyboard sistem — MRTK3

Keyboard sistem

Aplikasi Unity dapat memanggil keyboard sistem kapan saja. Keyboard sistem akan berulah sesuai dengan kemampuan platform target. Misalnya, keyboard pada HoloLens 2 akan mendukung interaksi tangan langsung. Selain itu, keyboard sistem tidak akan muncul saat melakukan Akses Jauh Holografik dari editor ke HoloLens.

Cara memanggil keyboard sistem

[SerializeField]
private TouchScreenKeyboard keyboard;

...

public void OpenSystemKeyboard()
{
    keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}

Cara membaca input

[SerializeField]
private TouchScreenKeyboard keyboard;

...

private void Update()
{
    if (keyboard != null)
    {
        keyboardText = keyboard.text;
        // Do stuff with keyboardText
    }
}

Penyiapan khusus Meta Quest

Jika Anda menargetkan Meta Quest, Anda harus membuat modifikasi AndroidManifest.xml untuk keyboard agar muncul untuk Quest. Silakan lihat dokumentasi untuk repositori Contoh XRI Unity untuk detailnya.