参考 keyCode

keyCode

一个 Number 数字类型的系统变量,包含最后输入键的代码。

所有键都有一个 keyCode。例如,a 键的 keyCode 为 65。 keyCode 变量对于检查是否输入了特殊键非常有用。例如,以下条件检查是否输入了回车键:

if (keyCode === 13) { // Code to run if the enter key was pressed. }

相同的代码可以使用系统变量 ENTER 更清晰地写出,其值为 13:

if (keyCode === ENTER) { // Code to run if the enter key was pressed. }

系统变量 BACKSPACEDELETEENTERRETURNTABESCAPESHIFTCONTROLOPTIONALTUP_ARROWDOWN_ARROWLEFT_ARROWRIGHT_ARROW 都是特殊键的键码的有用简写。键码可以在如 keycode.info 等网站上找到。

示例

Notice any errors or typos? Please let us know. Please feel free to edit src/events/keyboard.js and open a pull request!

相关参考