Rendszer billentyűzete

Rendszer billentyűzete

Egy Unity-alkalmazás bármikor meghívhatja a rendszer billentyűzetét. Vegye figyelembe, hogy a rendszer billentyűzete a célplatform képességeinek megfelelően viselkedik, például a HoloLens 2 billentyűzete támogatná a közvetlen kézmozdulatokat, míg az HoloLens billentyűzete (1. generációs) támogatná a GGV-t (Gaze, Gesture és Voice)1. Emellett a rendszer billentyűzete nem fog ni, amikor Unity-eltolást hajt végre a szerkesztőből egy HoloLens.

A rendszer billentyűzetének meghívása

public TouchScreenKeyboard keyboard;

...

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

A bemenet olvasása

public TouchScreenKeyboard keyboard;

...

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

Példa a rendszer billentyűzetére

Egy egyszerű példát láthat arra, hogyan használhatja a rendszer billentyűzetét MixedRealityKeyboard.cs a (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs)

Lásd még: