KeyCode抽象

定义了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
注意:此常量需要针对其他地区和键盘布局进行本地化。
Q → 常量 int
QUESTION_MARK → 常量 int
注意:问号键针对US键盘布局。在其他区域和键盘布局中可能不同。
R → 常量 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