系统键盘

系统键盘

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 中引入系统键盘)

另请参阅