시스템 키보드

시스템 키보드

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

시스템 키보드 예제

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

참고 항목