ぬるNullブログ

元SI企業のフレンズが学ぶ日々のなにかIT系技術ブログらしきもの

Javascript ファンクションキーのkeycode一覧

<ファンクションキーのkeycode一覧>

F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123




【webアプリでJavascriptでボタンのイベントをファンクションキーに割当る場合】

                                                                                                                      • -

function keydown() {
//F1(印刷ボタン)
if (event.keyCode == 112) {
aspnetForm.ctl00_ContentPlaceHolder1_btnPrint.click();
event.keyCode = 0;
return false;
}
//F3(登録ボタン)
else if (event.keyCode == 114) {
aspnetForm.ctl00_ContentPlaceHolder1_btnToroku.click();
event.keyCode = 0;
return false;
}
//F6(削除ボタン)
else if (event.keyCode == 117) {
aspnetForm.ctl00_ContentPlaceHolder1_btnDelete.click();
event.keyCode = 0;
return false;
}
//F11(キャンセルボタン)
else if (event.keyCode == 122) {
aspnetForm.ctl00_ContentPlaceHolder1_btnClear.click();
event.keyCode = 0;
return false;
}
//F12(終了ボタン)
else if (event.keyCode == 123) {
aspnetForm.ctl00_ContentPlaceHolder1_btnExit.click();
event.keyCode = 0;
return false;
}
}

window.document.onkeydown = keydown;

                                                                                                                      • -

上記と一緒に、F1のショートカットヘルプを無効にするため
HTML内に

と追記すればおk!