キーコードを調べる

Enterキー、TABキー、スペースキーなど押したときに何か処理をするプログラムを書くには、各キーのキーコードを知る必要があります。

IMEを無効にしてから下記のサンプルの空欄をクリックした後、任意のキーを押してみてください。キーコードが表示されればそのキーを使うことができます。

PCによってコード番号自体が変わることはなさそうですが、特にファンクションキーの挙動はブラウザごとに変わるので注意。

キーFirefox3、Chrome0.3IE6
Enter1313
TAB99
SPACE3232
ESC2727
F1112112(ヘルプが起動)
F2113113
F3114×
F4115×
F5116×(リロード)
F6117×
F7118118
F8119119
F9120120
F10××
F11122×
F12123123
SHIFT1616
CTRL1717
INS4545
DEL4646
HOME3636
END3535
PAGEUP3333
PAGEDOWN3434
BS88
ALT××
WINDOWS91(スタートメニューが出る)91(スタートメニューが出る)
3737
3838
3939
4040

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
 <edittext id="ed"/>
 <handler name="onkeydown" reference="ed" args="keycode">  
     txt.setText("キーコードは:" + keycode);  
 </handler>
 <text y="30" name="txt"/>
</canvas>