定义了KeyboardEvent.keyCode返回的按键的keycode值。
重要提示:不同浏览器在处理不同地区/键盘布局中的keycode及其变体时存在较大差异。我们提供这些常量以帮助使代码处理按键更加可读。
构造函数
- KeyCode()
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 相等运算符。继承
静态方法
-
isCharacterKey(
int keyCode) → bool - 如果keyCode产生(US键盘)字符,则返回true。注意:这(尚未)涵盖非US键盘上的字符(俄语、希伯来语等)。
常量
- A → const int
- ALT → const int
- APOSTROPHE → const int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- B → const int
- BACKSLASH → const int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- BACKSPACE → const int
- C → const int
- CAPS_LOCK → const int
- CLOSE_SQUARE_BRACKET → const int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- COMMA → const int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- CONTEXT_MENU → const int
- CTRL → const int
- D → 常量 int
- DASH → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- DELETE → 常量 int
- DOWN → 常量 int
- E → 常量 int
- EIGHT → 常量 int
- END → 常量 int
- ENTER → 常量 int
- EQUALS → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- ESC → 常量 int
- F → 常量 int
- F1 → 常量 int
- F2 → 常量 int
- F3 → 常量 int
- F4 → 常量 int
- F5 → 常量 int
- F6 → 常量 int
- F7 → 常量 int
- F8 → 常量 int
- F9 → 常量 int
- F10 → 常量 int
- F11 → 常量 int
- F12 → 常量 int
- FF_EQUALS → 常量 int
- FF_SEMICOLON → 常量 int
- FIRST_MEDIA_KEY → 常量 int
- FIVE → 常量 int
- FOUR → 常量 int
- G → 常量 int
- H → 常量 int
- HOME → 常量 int
- I → 常量 int
- INSERT → 常量 int
- J → 常量 int
- K → 常量 int
- L → 常量 int
- LAST_MEDIA_KEY → 常量 int
- LEFT → 常量 int
- M → 常量 int
- MAC_ENTER → 常量 int
- MAC_FF_META → 常量 int
- META → 常量 int
- N → 常量 int
- NINE → 常量 int
- NUM_CENTER → 常量 int
- NUM_CENTER 在 Mac 上的 FF 和 Safari 中也是 NUMLOCK。
- NUM_DELETE → 常量 int
- NUM_DIVISION → 常量 int
- NUM_EAST → 常量 int
- NUM_EIGHT → 常量 int
- NUM_FIVE → 常量 int
- NUM_FOUR → 常量 int
- NUM_INSERT → 常量 int
- NUM_MINUS → 常量 int
- NUM_MULTIPLY → 常量 int
- NUM_NINE → 常量 int
- NUM_NORTH → 常量 int
- NUM_NORTH_EAST → 常量 int
- NUM_NORTH_WEST → 常量 int
- NUM_ONE → 常量 int
- NUM_PERIOD → 常量 int
- NUM_PLUS → 常量 int
- NUM_SEVEN → 常量 int
- NUM_SIX → 常量 int
- NUM_SOUTH → 常量 int
- NUM_SOUTH_EAST → 常量 int
- NUM_SOUTH_WEST → 常量 int
- NUM_THREE → 常量 int
- NUM_TWO → 常量 int
- NUM_WEST → 常量 int
- NUM_ZERO → 常量 int
- NUMLOCK → 常量 int
- O → 常量 int
- ONE → 常量 int
- OPEN_SQUARE_BRACKET → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- P → 常量 int
- PAGE_DOWN → 常量 int
- PAGE_UP → 常量 int
- PAUSE → 常量 int
- PERIOD → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- PRINT_SCREEN → 常量 int
- Q → 常量 int
- QUESTION_MARK → 常量 int
- 注意:问号键针对US键盘布局。在其他区域和键盘布局中可能不同。
- R → 常量 int
- RIGHT → 常量 int
- S → 常量 int
- SCROLL_LOCK → 常量 int
- SEMICOLON → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- SEVEN → 常量 int
- SHIFT → 常量 int
- SINGLE_QUOTE → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- SIX → 常量 int
- SLASH → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- SPACE → 常量 int
- T → 常量 int
- TAB → 常量 int
- THREE → 常量 int
- TILDE → 常量 int
- 注意:此常量需要针对其他地区和键盘布局进行本地化。
- TWO → 常量 int
- U → 常量 int
- UNKNOWN → 常量 int
- 如果无法确定按键代码的哨兵值。
- UP → 常量 int
- V → 常量 int
- W → 常量 int
- WIN_IME → 常量 int
- WIN_KEY → 常量 int
- WIN_KEY_FF_LINUX → 常量 int
- WIN_KEY_LEFT → 常量 int
- WIN_KEY_RIGHT → 常量 int
- X → 常量 int
- Y → 常量 int
- Z → 常量 int
- ZERO → 常量 int