Javascriptキャプチャキーボードイベント(マルチブラウザ対応)


javascriptはキーボードイベントをキャプチャします.また、各ブラウザに対応します.
例:ブラウザF 5を更新し、iframeフレームを更新する.
//   F5  
$("body").keydown(function(e){
var ev = window.event || e;
var code = ev.keyCode || ev.which;
if (code==116) {
 //      F5  
if(ev.preventDefault) {
ev.preventDefault();
}else {
ev.keyCode=0;
ev.returnValue=false; 
}
//       
Refresh();  
}
 });
//       
function Refresh() {
document.getElementById('right-main-frame').contentWindow.location.reload();//  IE
}
ちょっとjqueryの影があります.
他のキーボードイベント:
code==13;//Enterリターンイベント
code==37;//左矢印キー
code==38;//上向へキーを押します
code==39;//右矢印キー
code==40;//下矢印キー
code==8;//削除キー
code==116;//F 5リフレッシュキー 
code==78;//Ctrl+n
code==121;//Shift+F 10
code==122;//F 12