RemoteControl
v1.0.0
이 샘플 앱은 Magic Remote Control, 기존 원격 제어 및 외부 키보드와 같은 사용자 입력을 처리하는 방법을 보여줍니다. 이 샘플로 리모컨의 전체 키 코드를 파악할 수 있습니다. Magic Remote Control에 대한 자세한 내용은 Magic Remote를 참조하십시오.
다음 목록은 원격 제어의 사용자 입력에 대한 기본 처리 원리를 설명합니다.
UI 지침에 대한 자세한 내용은 UX 체크리스트를 참조하십시오.
keydown
이벤트 리스너를 추가하여 키 이벤트의 키 코드를 얻을 수 있습니다.
document . addEventListener (
"keydown" ,
function ( event ) {
console . log ( "keydown" , event . keyCode ) ;
} ,
false
) ;
포인팅 장치 (Magic Remote 또는 Mouse)를 사용하여 커서를 요소 또는 하위 요소 중 하나로 옮기면 mouseover
이벤트가 제기됩니다. mouseover
이벤트를 처리하려면 이벤트 리스너를 문서 요소에 추가하십시오.
document . addEventListener (
"mouseover" ,
function ( event ) {
console . log ( "mouseover" , event . target . id ) ;
} ,
false
) ;
샘플 앱을 설치하고 다음 이미지와 같이 WebOS TV에서 샘플 앱 결과를 볼 수 있습니다.
4 방향 내비게이션 키로 UI 요소 사이의 초점을 이동하려면 공간 탐색이 사용됩니다.