混合现实应用程序可以随时调用系统键盘,这将根据目标平台的功能进行。
Unity 应用程序可以随时调用系统键盘。 请注意,系统键盘的行为取决于目标平台的功能,例如 HoloLens 2 上的键盘支持直接交互,而 HoloLens (第一代) 将支持 GGV (注视、手势和语音) 。 此外,在从编辑器执行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
}
}
(文章转载自:微软)