В этом примере показано, как обрабатывать пользовательские входы, такие как Magic Remote Dething, обычный пульт дистанционного управления и внешняя клавиатура. Вы можете выяснить все ключевые коды пульта дистанционного управления с помощью этого образца. Для получения дополнительной информации о волшебном пульте дистанционного управления см. Magic Remote.
В следующем списке описываются основные принципы обработки для пользовательских входов пульта дистанционного управления.
Для получения дополнительной информации о руководящих принципах пользовательского интерфейса см. Контрольный список UX.
Вы можете получить код ключей событий ключей, добавив прослушиватель событий keydown
.
document . addEventListener (
"keydown" ,
function ( event ) {
console . log ( "keydown" , event . keyCode ) ;
} ,
false
) ;
Когда для перемещения курсора на элемент или одного из его дочерних элементов используется настройка (волшебное пульт или мышь), событие mouseover
. Чтобы справиться с событием mouseover
, добавьте слушатель событий в элемент документа.
document . addEventListener (
"mouseover" ,
function ( event ) {
console . log ( "mouseover" , event . target . id ) ;
} ,
false
) ;
Вы можете установить приложение Sample и увидеть пример приложения, который приведет в Webos TV, как на следующем изображении.
Чтобы переместить фокус между элементами пользовательского интерфейса с помощью 4-направленных навигационных клавиш, используется пространственная навигация.