私はboxee htmlアプリケーションを持っています。大きなバック/メニューボタンを除いて、リモコンのすべてのナビゲーションキーを扱うことができます。これは、アプリケーションを閉じます - 私は代わりに私のアプリメニューを表示するために使用したいと思います。boxee back/menuボタンのデフォルト動作を防止するにはどうすればよいですか?
このキーの既定の動作を防ぐ方法はありますか?
私はboxee htmlアプリケーションを持っています。大きなバック/メニューボタンを除いて、リモコンのすべてのナビゲーションキーを扱うことができます。これは、アプリケーションを閉じます - 私は代わりに私のアプリメニューを表示するために使用したいと思います。boxee back/menuボタンのデフォルト動作を防止するにはどうすればよいですか?
このキーの既定の動作を防ぐ方法はありますか?
Backspaceキーを右クリックで同様のイベント管理上の
document.onmousedown = function(e) {
if (!e)
var e = window.event;
/*right mouse*/
if (e.which == 3){
e.preventDefault();
/*Do your thing*/
}
}
良い記事を
document.body.onkeypress = function (e) {
if (!e)
var e = window.event;
/*backspace*/
if(e.keyCode == 4){
e.preventDefault();
/*Do your thing*/
}
}
を扱うhttp://www.quirksmode.org/js/events_properties.html
編集:私は、あなたがしたいオブジェクトへれるonmousedownをローカライズお勧めしますイベントをトリガーします。
boxeeからの最後のAPI更新以降、バック/メニューボタンをトリガーすることができます。あなたのキーボードモードを設定し、あなたのjsファイルであなたとあなたの背中のボタンをキャッチすることができます:
boxee.onKeyboardKeyBack = function(){
browser.execute("callYourShowMenuFunction()");
}
browser.execute()代表者ごhtmlbrowserすること。今あなたのバックボタンはJavaScriptであなたの関数を起動する必要があります!
バックボタンは通常アプリを終了する必要があるので、ユーザーにログアウトオプションを忘れないように注意してください;そうでなければあなたのアプリは公開されません!
この回答は正しいですが、質問した人がそれを示す必要があります。 –
これはboxeeボックスでは機能しません。 –