Aplikasi sampel ini menunjukkan cara menangani input pengguna seperti remote control ajaib, remote control konvensional, dan keyboard eksternal. Anda dapat mengetahui seluruh kode kunci dari remote control dengan sampel ini. Untuk informasi lebih lanjut tentang remote control ajaib, lihat Magic Remote.
Daftar berikut menjelaskan prinsip pemrosesan dasar untuk input pengguna dari remote control.
Untuk informasi lebih lanjut tentang pedoman UI, lihat daftar periksa UX.
Anda bisa mendapatkan kode kunci dari peristiwa utama dengan menambahkan pendengar acara keydown
.
document . addEventListener (
"keydown" ,
function ( event ) {
console . log ( "keydown" , event . keyCode ) ;
} ,
false
) ;
Ketika perangkat penunjuk (Magic Remote atau Mouse) digunakan untuk memindahkan kursor ke elemen atau salah satu elemen anaknya, acara mouseover
dinaikkan. Untuk menangani acara mouseover
, tambahkan pendengar acara ke elemen dokumen.
document . addEventListener (
"mouseover" ,
function ( event ) {
console . log ( "mouseover" , event . target . id ) ;
} ,
false
) ;
Anda dapat menginstal aplikasi sampel dan melihat hasil aplikasi sampel di TV WebOS seperti pada gambar berikut.
Untuk memindahkan fokus antara elemen UI dengan tombol navigasi 4 arah, navigasi spasial digunakan.