Sistem klavyesi — MRTK2
Unity uygulaması, sistem klavyesini istediği zaman çağırabilir. Sistem klavyesinin hedef platformun özelliklerine göre davranacağını unutmayın; örneğin HoloLens 2 klavye doğrudan el etkileşimlerini desteklerken HoloLens'te (1. nesil) klavye GGV (Bakış, Hareket ve Ses)1'i destekler. Ayrıca düzenleyiciden HoloLens'e Unity Uzaktan İletişimi gerçekleştirilirken sistem klavyesi gösterilmez.
Sistem klavyesini çağırma
public TouchScreenKeyboard keyboard;
...
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
Girişi okuma
public TouchScreenKeyboard keyboard;
...
private void Update()
{
if (keyboard != null)
{
keyboardText = keyboard.text;
// Do stuff with keyboardText
}
}
Sistem klavyesi örneği
(Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs) içinde sistem klavyesinin MixedRealityKeyboard.cs
nasıl getirilebileceğini gösteren basit bir örnek görebilirsiniz