系統鍵盤

系統鍵盤

Unity 應用程式可以在任何時間叫用系統鍵盤。 請注意,系統鍵盤會根據目標平臺的功能來運作,例如 HoloLens 2 上的鍵盤可支援直接互動,而 HoloLens (第一代) 上的鍵盤則支援 GGV (注視、手勢和語音) 1。 此外,從編輯器執行Unity 遠端處理至 HoloLens 時,不會顯示系統鍵盤。

如何叫用系統鍵盤

public TouchScreenKeyboard keyboard;

...

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

如何讀取輸入

public TouchScreenKeyboard keyboard;

...

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

系統鍵盤範例

您可以看到一個簡單的範例,說明如何在 MixedRealityKeyboard.cs (資產/MRTK/SDK/實驗/功能/UX/MixedRealityKeyboard 中顯示系統鍵盤)

另請參閱