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 fog viselkedni, például a HoloLens 2 billentyűzete támogatná a közvetlen kézmozdulatokat, míg az HoloLens (1. generációs) billentyűzete a GGV (Gaze, Gesture és Voice) 1 használatáttámogatja. Emellett a rendszer billentyűzete nem fog ni, amikor a szerkesztőből a szerkesztőből egy másikba hajt végre 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

Láthat egy egyszerű példát a rendszer billentyűzetének a MixedRealityKeyboard.cs (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs) fájlban való beállításához.

Lásd még: