터치 제스처¶
개요¶
Hive SDK가 구현하는 UI 상에서 사용자는 터치 제스처로 탭이나 스와이프 등 UI와 상호 작용을 할 수 있습니다. 예를 들어, Hive SDK가 노출하는 웹뷰 영역에서 사용자는 터치 인터페이스로 웹뷰 영역 내에 있는 버튼을 클릭하거나 화면을 스크롤 할 수 있습니다.
지원 범위¶
- 지원 UI: Hive SDK Unity Windows에서 지원하는 모든 UI
- 지원 디바이스: 터치 디스플레이와 Windows OS를 탑재한 모든 디바이스
조작 방법¶
- 항목 선택: 화면에 해당 항목을 탭합니다.
- 화면 스크롤: 화면에 한 손가락 혹은 두 손가락을 놓고 가로 또는 세로로 스와이프 합니다.
- 텍스트 입력: 편집 가능한 입력 필드를 탭합니다. 입력 필드를 탭하면 키보드가 나타나면서 입력 필드에 커서가 활성화됩니다.
- 텍스트 입력 종료: 편집 가능한 입력 필드 외의 영역을 탭합니다.
알려진 문제점¶
- 구동할 앱은 반드시 관리자 권한으로 실행되어야 합니다. 그렇지 않으면 화상 키보드를 이용한 텍스트 입력 등 일부 터치 인터페이스가 정상 동작하지 않습니다.
- PG 결제 창과 같이 Child Window로 노출되는 웹뷰에서, 편집 가능한 입력 필드에 화상 키보드로 키 입력 시 지연이 발생할 수 있습니다.
- 앱이 화상 키보드가 활성화된 상태에서 비정상 종료된 경우, 윈도 로그인 화면이나 관리자 권한 실행 요청 창 등 사용자와 상호 작용이 필요한 상황에서 화상키보드가 자동 실행될 수 있습니다. 이는 윈도 시스템 정책에 의한 정상적인 동작으로 비활성화하기 위해서는 다음과 같이 설정해야 합니다.
Windows 11¶
- 설정 > 접근성 > 키보드 > 화상 키보드, 액세스 키 및 인쇄 화면으로 이동합니다.
- 화상 키보드 켜기를 끔으로 설정합니다.
Windows 10¶
- 설정 > 키보드 > 키보드로 이동합니다.
- 키보드가 없는 디바이스 사용의 화상 키보드 켜기를 끔으로 설정합니다.
Note
Steam 자체의 터치 스크린 지원 특징으로 인해, UMPC에서는 Steam에서 노출하는 창(결제 화면 등)을 터치할 때 사용자의 의도와 다르게 동작할 수 있습니다. SteamDeck에서는 터치가 정상 작동합니다.