시스템 키보드 — 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
시스템 키보드를 가져오는 방법에 대한 간단한 예제를 볼 수 있습니다.