Systemtastatur

Systemtastatur

Eine Unity-Anwendung kann die Systemtastatur jederzeit aufrufen. Beachten Sie, dass sich die Systemtastatur entsprechend den Funktionen der Zielplattform verhält, z. B. würde die Tastatur auf HoloLens 2 direkte Handinteraktionen unterstützen, während die Tastatur auf HoloLens (1. Generation) GGV (Anvieren, Gesten und Stimme)1 unterstützen würde. Darüber hinaus wird die Systemtastatur nicht angezeigt, wenn Unity-Remoting vom Editor zu einem HoloLens.

Aufrufen der Systemtastatur

public TouchScreenKeyboard keyboard;

...

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

Lesen der Eingabe

public TouchScreenKeyboard keyboard;

...

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

Beispiel für Systemtastatur

Sie sehen ein einfaches Beispiel für das Einrichten der Systemtastatur in MixedRealityKeyboard.cs (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs).

Weitere Informationen