共用方式為


系統鍵盤 — 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 範例存放庫的檔