Класс KeyCode абстрактный
Определяет значения кодов клавиш, возвращаемых свойством KeyboardEvent.keyCode.
Важное примечание: Существует значительное расхождение в том, как разные браузеры обрабатывают коды клавиш и их варианты в разных локалях/макетах клавиатуры. Мы предоставляем эти константы, чтобы помочь сделать код обработки клавиш более читаемым.
Константы
- A → int
-
65 - ALT → int
-
18 - Апостроф → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
192 - B → int
-
66 - Обратная косая черта → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
220 - Backspace → int
-
8 - C → int
-
67 - Caps Lock → int
-
20 - Закрывающая квадратная скобка → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
221 - Запятая → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
188 - Контекстное меню → int
-
93 - CTRL → int
-
17 - D → int
-
68 - Дефис → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
189 - Delete → int
-
46 - Вниз → int
-
40 - E → int
-
69 - Восемь → int
-
56 - Конец → int
-
35 - Enter → int
-
13 - Равно → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
187 - Esc → int
-
27 - F → int
-
70 - F1 → int
-
112 - F2 → int
-
113 - F3 → int
-
114 - F4 → int
-
115 - F5 → int
-
116 - F6 → int
-
117 - F7 → int
-
118 - F8 → int
-
119 - F9 → int
-
120 - F10 → int
-
121 - F11 → int
-
122 - F12 → int
-
123 - FF_EQUALS → int
-
61 - FF_SEMICOLON → int
-
59 - Первая медиа-клавиша → int
-
166 - Пять → int
-
53 - Четыре → int
-
52 - G → int
-
71 - H → int
-
72 - Домой → int
-
36 - I → int
-
73 - Вставить → int
-
45 - J → int
-
74 - K → int
-
75 - L → int
-
76 - Последняя медиа-клавиша → int
-
183 - Влево → int
-
37 - M → int
-
77 - MAC_ENTER → int
-
3 - MAC_FF_META → int
-
224 - META → int
-
91 - N → int
-
78 - Девять → int
-
57 - NUM_CENTER → int
-
NUM_CENTER также NUMLOCK для FF и Safari на Mac.
12 - NUM_DELETE → int
-
46 - NUM_DIVISION → int
-
111 - NUM_EAST → int
-
39 - NUM_ВОСЕМЬ → int
-
104 - NUM_ПЯТЬ → int
-
101 - NUM_ЧЕТЫРЕ → int
-
100 - NUM_ВСТАВИТЬ → int
-
45 - NUM_МИНУС → int
-
109 - NUM_MULTIPLY → int
-
106 - NUM_NINE → int
-
105 - NUM_NORTH → int
-
38 - NUM_NORTH_EAST → int
-
33 - NUM_NORTH_WEST → int
-
36 - NUM_ONE → int
-
97 - NUM_PERIOD → int
-
110 - NUM_PLUS → int
-
107 - NUM_SEVEN → int
-
103 - NUM_SIX → int
-
102 - NUM_SOUTH → int
-
40 - NUM_SOUTH_EAST → int
-
34 - NUM_SOUTH_WEST → int
-
35 - NUM_THREE → int
-
99 - NUM_TWO → int
-
98 - NUM_WEST → int
-
37 - NUM_ZERO → int
-
96 - NUMLOCK → int
-
144 - O → int
-
79 - ONE → int
-
49 - OPEN_SQUARE_BRACKET → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
219 - P → int
-
80 - PAGE_DOWN → int
-
34 - PAGE_UP → int
-
33 - PAUSE → int
-
19 - PERIOD → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
190 - PRINT_SCREEN → int
-
44 - Q → int
-
81 - QUESTION_MARK → int
-
ВНИМАНИЕ: Вопросительный знак для раскладки клавиатуры США. Он отличается для других языков и раскладок.
63 - R → int
-
82 - RIGHT → int
-
39 - S → int
-
83 - SCROLL_LOCK → int
-
145 - SEMICOLON → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
186 - SEVEN → int
-
55 - SHIFT → int
-
16 - SINGLE_QUOTE → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
222 - SIX → int
-
54 - SLASH → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
191 - SPACE → int
-
32 - T → int
-
84 - TAB → int
-
9 - THREE → int
-
51 - TILDE → int
-
ВНИМАНИЕ: Эта константа требует локализации для других языков и раскладок клавиатуры.
192 - TWO → int
-
50 - U → int
-
85 - UNKNOWN → int
-
Значение-маркер, если код клавиши не удалось определить.
-1 - UP → int
-
38 - V → int
-
86 - W → int
-
87 - WIN_IME → int
-
229 - WIN_KEY → int
-
224 - WIN_KEY_FF_LINUX → int
-
0 - WIN_KEY_LEFT → int
-
91 - WIN_KEY_RIGHT → int
-
92 - X → int
-
88 - Y → int
-
89 - Z → int
-
90 - ZERO → int
-
48
Статические методы
- isCharacterKey(
int keyCode) → bool -
Возвращает true, если keyCode генерирует символ (клавиатура США). Примечание: это не (ещё) покрывает символы на раскладках клавиатур, отличных от США (русская, иврит и т. д.).
Конструкторы
- KeyCode()
Свойства
- hashCode → int только для чтения, унаследованное
-
Хеш-код этого объекта.
- runtimeType → Type только для чтения, унаследованное
-
Представление типа объекта в ходе выполнения.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследованное -
Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованное -
Возвращает строковое представление этого объекта.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/KeyCode-class.html