HoloLens 2如何调用读取系统键盘?

混合现实应用程序可以随时调用系统键盘,这将根据目标平台的功能进行。

Unity 应用程序可以随时调用系统键盘。 请注意,系统键盘的行为取决于目标平台的功能,例如 HoloLens 2 上的键盘支持直接交互,而 HoloLens (第一代) 将支持 GGV (注视、手势和语音) 。 此外,在从编辑器执行Unity 远程处理到 HoloLens 时,系统键盘不会显示。

HoloLens 2如何调用读取系统键盘

如何调用系统键盘

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
    }
}

(文章转载自:微软)