Aracılığıyla paylaş


Sistem klavyesi — MRTK3

Sistem klavyesi

Unity uygulaması, sistem klavyesini istediğiniz zaman çağırabilir. Sistem klavyesi hedef platformun özelliklerine göre davranır. Örneğin, HoloLens 2 klavye doğrudan el etkileşimlerini destekler. Buna ek olarak, düzenleyiciden HoloLens'e Holografik Uzaktan İletişim gerçekleştirirken sistem klavyesi gösterilmez.

Sistem klavyesini çağırma

[SerializeField]
private TouchScreenKeyboard keyboard;

...

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

Girişi okuma

[SerializeField]
private TouchScreenKeyboard keyboard;

...

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

Meta Görev'e özgü kurulum

Meta Görev'i hedefliyorsanız, klavyenin Görev'de görünmesi için üzerinde değişiklik AndroidManifest.xml yapmanız gerekir. Ayrıntılar için lütfen Unity'nin XRI Örnekleri deposunun belgelerine bakın.