键盘事件

事件类型

  • keydown

    按下键盘上的任意键触发,如果按住不放,会重复触发此事件

  • keypress

    按下键盘上一个字符键时触发

  • keyup

    抬起键盘上的任意键触发

keydownkeypress 如果阻止了事件默认行为,文本不会显示。

事件对象

KeyboardEvent

  • code:

    得到按键字符串,适配键盘布局。

  • key:

    得到按键字符串,不适配键盘布局。能得到打印字符。

  • keyCode、which:

    得到键盘编码(已过时)