リモコン入力

Estimated reading time: 1 minute

キーイベント

ディスプレイのリモコンを押すと、キーイベント が通知されます。

HTML5 アプリは、ホームボタンキー、チャンネル操作キー、矢印キーなどのキーイベントを受け取り、処理することができます。

それ以外のキーに関しても、manifest.json に指定することでアプリケーションへ通知することができます。 以下に、ホームボタン、チャンネルアップ、チャンネルダウン の各キーの指定例を示します。

manifest.json:

"app": {
  "launch": {
    "local_path": "file://localhost/doc/index.html",
  },
  "attachkeys": [
    "VK_HOME",
    "VK_CH_UP",
    "VK_CH_DOWN"
  ]
},

以下に、アプリケーションにおけるキーイベントの受け取り方を示します。

document.onkeydown = function(e) {
  if (e.keyCode === VK_HOME) {
    // Please implement a home key behavior here.
  }
}

キーイベントの一覧については キーイベント をご覧ください。 また、リモコンキーイベントの処理例の サンプルアプリケーション をダウンロードすることもできます。

Last modified: 6 Mar 2019