Share via


Clavier système — MRTK3

Clavier système

Une application Unity peut appeler le clavier système à tout moment. Le comportement du clavier système dépend des fonctionnalités de la plateforme cible. Par exemple, le clavier sur HoloLens 2 prend en charge les interactions manuelles directes. De plus, le clavier système ne s’affiche pas lors d’une communication holographique à distance entre l’éditeur et HoloLens.

Comment appeler le clavier système

[SerializeField]
private TouchScreenKeyboard keyboard;

...

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

Comment lire l’entrée

[SerializeField]
private TouchScreenKeyboard keyboard;

...

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

Configuration relative à Meta Quest

Si vous ciblez Meta Quest, vous devez apporter une modification à AndroidManifest.xml afin que le clavier s’affiche pour Quest. Pour plus d’informations, reportez-vous à la documentation relative au dépôt d’exemples XRI d’Unity.