Atitit.android js 的键盘按键检测Back键Home键和Menu键事件
1.onKeyDown
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if(keyCode==KeyEvent.KEYCODE_MENU){
// 在这里做你想做的事情
// super.openOptionsMenu(); // 调用这个,就可以弹出菜单
webView.loadUrl("javascript:KEYCODE_MENU_handle()");
}
returntrue;// 最后,一定要做完以后返回 true,或者在弹出菜单后返回true,其他键返回super,让其他键默认
}
function KEYCODE_MENU_handle()
{
alert(" ---menu handle start");
}
作者::★(attilax)>>>绰号:老哇的爪子(全名::AttilaxAkbarAlRapanui阿提拉克斯阿克巴阿尔拉帕努伊)汉字名:艾龙,EMAIL:1466519819@
转载请注明来源:/attilax
2.Other keycode check
document.οnkeydοwn=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
alert("keycode:"+e.keyCode);
};
2.1.1.android处理Back键Home键和Menu键事件(转) - wainiwann - 博客园
5月26日-android处理Back键Home键和Menu键事件(转) @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BAC.