Teclado do sistema

Teclado do sistema

Uma aplicação Unidade pode invocar o teclado do sistema a qualquer momento. Note que o teclado do sistema se comportará de acordo com as capacidades da plataforma-alvo, por exemplo, o teclado no HoloLens 2 suportaria interações diretas das mãos, enquanto o teclado HoloLens (1º género) suportaria GGV (Gaze, Gesto e Voz)1. Além disso, o teclado do sistema não aparecerá ao executar O Remoting de Unidade do editor para um HoloLens.

Como invocar o teclado do sistema

public TouchScreenKeyboard keyboard;

...

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

Como ler a entrada

public TouchScreenKeyboard keyboard;

...

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

Exemplo de teclado do sistema

Pode ver um exemplo simples de como criar o teclado do sistema em MixedRealityKeyboard.cs (Ativos/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs)

Consulte também