다음을 통해 공유


시스템 키보드 — MRTK2

시스템 키보드

Unity 애플리케이션은 언제든지 시스템 키보드를 호출할 수 있습니다. 시스템 키보드는 대상 플랫폼의 기능에 따라 작동합니다. 예를 들어 HoloLens 2 키보드는 직접 손 조작을 지원하는 반면 HoloLens(1세대)의 키보드는 GGV(응시, 제스처 및 음성)1을 지원합니다. 또한 편집기에서 HoloLens 로 Unity Remoting을 수행할 때 시스템 키보드가 표시되지 않습니다.

시스템 키보드를 호출하는 방법

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

시스템 키보드 예제

(Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs)에서 MixedRealityKeyboard.cs 시스템 키보드를 가져오는 방법에 대한 간단한 예제를 볼 수 있습니다.

참고 항목