系統鍵盤 — MRTK3
Unity 應用程式可以隨時叫用系統鍵盤。 系統鍵盤會根據目標平臺的功能運作。 例如,HoloLens 2上的鍵盤支援直接手部互動。 此外,從編輯器執行全像攝影遠端處理到 HoloLens 時,系統鍵盤不會顯示。
如何叫用系統鍵盤
[SerializeField]
private TouchScreenKeyboard keyboard;
...
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
如何讀取輸入
[SerializeField]
private TouchScreenKeyboard keyboard;
...
private void Update()
{
if (keyboard != null)
{
keyboardText = keyboard.text;
// Do stuff with keyboardText
}
}
Meta Quest 特定設定
如果您要將 Meta Quest 設為目標,則必須對鍵盤進行修改 AndroidManifest.xml
,才能顯示 Quest。 如需詳細資訊 ,請參閱 Unity XRI 範例存放庫的檔 。