Clavier système — MRTK3
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.