mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    混合现实和 HoloLens 键盘助手类

    MRTK提供了几个实验性的助手组件来帮助启动和从系统键盘读取文本。

    注意,系统键盘将根据目标平台的功能运行,例如HoloLens 2上的键盘将支持直接的手交互,而HoloLens(1代)上的键盘将支持GGV1。另外,当从编辑器执行Unity Remoting时,系统键盘不会显示在HoloLens上。

    MixedRealityKeyboard

    MixedRealityKeyboard 是一个组件,提供启动和关闭系统键盘的方法,以及与键盘输入的文本交互。

    如何使用

    1. 将MixedRealityKeyboard组件附加到任何对象上。
    2. 调用Show() Hide()来显示和隐藏键盘,并处理OnShowKeyboard, OnHideKeyboard 和 OnCommitText事件来处理键盘显示、隐藏和按下enter键。

    输入字段 TMP_KeyboardInputField, 和 UI_KeyboardInputField

    TMP_KeyboardInputField 和 UI_KeyboardInputField 类是可以添加到文本输入字段(text input fields)的组件,在单击时自动调用系统键盘,并在用户输入文本时更新文本输入字段内容。

    如何使用

    1. 为UnityUI或TextMeshPro创建一个输入字段(input field)。
    2. 添加相应的TMP_KeyboardInputField 或者 UI_KeyboardInputField组件到输入字段game object。

    UnityUI输入字段和TextMeshPro (TMPro)输入字段的预制体可在"Assets\MRTK\Experimental\MixedRealityKeyboard\Prefabs"中获得

    如何使用TMP_KeyboardInputField和UI_KeyboardInputField的一个例子是在"Assets\MRTK\Examples\Experimental\MixedRealityKeyboard\Scenes\MixedRealityKeyboardExample.unity"

    • Improve this Doc
    In This Article
    • MixedRealityKeyboard
      • 如何使用
    • 输入字段 TMP_KeyboardInputField, 和 UI_KeyboardInputField
      • 如何使用
    Back to top Generated by DocFX