定义了 KeyboardEvent.keyCode 返回的键值。
重要提示:不同浏览器在不同地区/键盘布局中对键值及其变体的处理存在很大差异。我们提供这些常量以帮助使代码处理键更加易读。
构造函数
- KeyCode()
属性
- hashCode → int
- 该对象的哈希值。no setter继承
- runtimeType → Type
- 表示该对象的运行时类型。no setter继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的函数或属性时调用。继承
-
toString(
) → String - 该对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 等号运算符。继承
静态方法
-
isCharacterKey(
int keyCode) → bool - 如果 keyCode 生成一个(美国键盘)字符则返回 true。注意:这(尚)不涵盖非美国键盘上的字符(如俄语、希伯来语等)。
常量
- 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 → 常量 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 → const int
- K → const int
- L → const int
- LAST_MEDIA_KEY → const int
- LEFT → const int
- M → const int
- MAC_ENTER → const int
- MAC_FF_META → const int
- META → const int
- N → const int
- NINE → const int
- NUM_CENTER → const int
- NUM_CENTER 在 Firefox 和 Safari for Mac 上也是 NUMLOCK。
- NUM_DELETE → const int
- NUM_DIVISION → const int
- NUM_EAST → const int
- NUM_EIGHT → const int
- NUM_FIVE → const int
- NUM_FOUR → const int
- NUM_INSERT → const int
- NUM_MINUS → const int
- NUM_MULTIPLY → const int
- NUM_NINE → const int
- NUM_NORTH → const int
- NUM_NORTH_EAST → const int
- NUM_NORTH_WEST → const int
- NUM_ONE → const int
- NUM_PERIOD → const int
- NUM_PLUS → const int
- NUM_SEVEN → const int
- NUM_SIX → const int
- NUM_SOUTH → const int
- NUM_SOUTH_EAST → const int
- NUM_SOUTH_WEST → const int
- NUM_THREE → const int
- NUM_TWO → const int
- NUM_WEST → const int
- NUM_ZERO → const int
- NUMLOCK → const int
- O → const int
- ONE → const int
- OPEN_SQUARE_BRACKET → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- P → const int
- PAGE_DOWN → const int
- PAGE_UP → const int
- PAUSE → const int
- PERIOD → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- PRINT_SCREEN → const int
- Q → const int
- QUESTION_MARK → const int
- 注意:问号键仅适用于美国键盘布局。在其他地区和键盘布局中可能会有所不同。
- R → const int
- RIGHT → const int
- S → const int
- SCROLL_LOCK → const int
- SEMICOLON → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- SEVEN → const int
- SHIFT → const int
- SINGLE_QUOTE → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- SIX → const int
- SLASH → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- SPACE → const int
- T → const int
- TAB → const int
- THREE → const int
- TILDE → const int
- 警告:此常量需要针对其他地区和键盘布局进行本地化。
- TWO → const int
- U → const int
- UNKNOWN → const int
- 如果无法确定按键码时的一个哨兵值。
- UP → const int
- V → const int
- W → const int
- WIN_IME → const int
- WIN_KEY → const int
- WIN_KEY_FF_LINUX → const int
- WIN_KEY_LEFT → const int
- WIN_KEY_RIGHT → const int
- X → const int
- Y → const int
- Z → const int
- ZERO → const int