Skip to main content
PC에서는 물리적으로 연결된 키보드가 일반적인 가정이지만, 게임패드와 터치와 같은 새로운 입력 방식은 이러한 가정에 도전합니다. 이는 특히 핸드헬드 및 콘솔 게이머에게 중요합니다. 플랫폼에 따라 가상 키보드를 표시하는 다양한 솔루션이 있습니다. 타이틀에서 자체 가상 키보드를 구현하고 만들 수도 있지만, 시스템은 플랫폼에 최적화되고 모든 게임에서 일관된 사용자 경험을 제공하는 자체 가상 키보드 대안을 제공합니다. Windows에서는 새로운 CoreInputViewKind::Gamepad 옵션과 함께 TryShow API를 활용할 수 있습니다. 필요하지 않을 때는 TryHide API를 사용해 키보드를 닫을 수 있습니다. 이는 다음 코드 샘플에서 볼 수 있습니다.
콘솔의 경우, GDK는 가상 키보드를 사용하여 텍스트 입력을 처리하기 위한 두 가지 서로 다른 솔루션을 제공합니다. 대부분의 게임에서 가장 좋은 솔루션은 XGameUiShowTextEntryAsync에 의존하는 것입니다. 여러 줄 텍스트를 렌더링하거나 1024자 이상의 입력이 필요한 게임의 경우 XGameUiTextEntryOpen에 의존할 수 있습니다. 다음 표는 이 두 솔루션을 비교합니다.

함께 보기

Windows 핸드헬드 장치의 GDK 게임 체크리스트 - Check 3: 텍스트 입력 XGameUiShowTextEntryAsync XGameUiTextEntryOpen
마지막 수정일 2026년 8월 13일