1. 程式人生 > >JavaScript監聽鍵盤按下事件,獲取按鍵的Unicode 編碼符

JavaScript監聽鍵盤按下事件,獲取按鍵的Unicode 編碼符

使用者按下一個鍵盤按鍵時會觸發 onkeydown 事件。與 onkeypress 事件不同的是,onkeydown 事件是響應任意鍵按下的處理(包括功能鍵),onkeypress 事件只響應字元鍵按下後的處理。

nternet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的Unicode 編碼符,而 Netscape/Firefox/Opera 等瀏覽器使用 event.which。

對應的鍵值的Unicode 編碼

鍵值 實際鍵值
48到57 0到9
65到90 a到z(A到Z)
112到135 F1到F24
8 BackSpace(退格)
9 Tab
13 Enter(回車)
20 Caps_Lock(大寫鎖定)
32 Space(空格鍵)
37 Left(左箭頭)
38 Up(上箭頭)
39 Right(右箭頭)
40 Down(下箭頭)