Класс KeyCode
Определяет значения кодов клавиш, возвращаемых свойством KeyboardEvent.keyCode.
Важно: Существует существенная разница в обработке кодов клавиш и их вариантов в разных браузерах в зависимости от региональных настроек/разметки клавиатуры. Эти константы предоставлены для улучшения удобочитаемости кода, обрабатывающего клавиши.
Конструкторы
- KeyCode()
Свойства
- hashCode → int только для чтения, унаследованное
- Хэш-код этого объекта.
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследованное - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованное - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследованное - Оператор равенства.
Статические методы
- isCharacterKey(
int keyCode) → bool - Возвращает true, если keyCode соответствует символу (клавиатура США). Примечание: Пока не охватывает символы на клавиатурах других раскладок (русская, иврит и т. д.).
Константы
- A → const int
-
65 - ALT → const int
-
18 - Апостроф → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
192 - B → const int
-
66 - Обратная косая черта → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
220 - Backspace → const int
-
8 - C → const int
-
67 - CAPS LOCK → const int
-
20 - Закрывающая квадратная скобка → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
221 - Запятая → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
188 - Контекстное меню → const int
-
93 - CTRL → const int
-
17 - D → const int
-
68 - Дефис → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
189 - Delete → const int
-
46 - Вниз → const int
-
40 - E → const int
-
69 - Восемь → const int
-
56 - Конец → const int
-
35 - Enter → const int
-
13 - Равно → const int
- ВНИМАНИЕ: Эта константа требует локализации для других языковых версий и раскладок клавиатуры.
187 - Esc → const int
-
27 - F → const int
-
70 - F1 → const int
-
112 - F2 → const int
-
113 - F3 → const int
-
114 - F4 → const int
-
115 - F5 → const int
-
116 - F6 → const int
-
117 - F7 → const int
-
118 - F8 → const int
-
119 - F9 → const int
-
120 - F10 → const int
-
121 - F11 → const int
-
122 - F12 → const int
-
123 - FF_Равно → const int
-
61 - FF_Точка с запятой → const int
-
59 - Первая клавиша мультимедиа → const int
-
166 - Пять → const int
-
53 - Четыре → const int
-
52 - G → const int
-
71 - H → const int
-
72 - Home → const int
-
36 - I → const int
-
73 - Вставка → const int
-
45 - J → const int
-
74 - K → const int
-
75 - L → const int
-
76 - Последняя клавиша мультимедиа → const int
-
183 - Влево → const int
-
37 - M → const int
-
77 - MAC_Enter → const int
-
3 - MAC_FF_META → const int
-
224 - META → const int
-
91 - N → const int
-
78 - Девять → const int
-
57 - NUM_Центр → const int
- NUM_Центр также NUMLOCK для FF и Safari на Mac.
12 - NUM_Delete → const int
-
46 - NUM_Деление → const int
-
111 - NUM_Восток → const int
-
39 - NUM_Восемь → const int
-
104 - NUM_Пять → const int
-
101 - NUM_Четыре → const int
-
100
- NUM_INSERT → const int
-
45 - NUM_MINUS → const int
-
109 - NUM_MULTIPLY → const int
-
106 - NUM_NINE → const int
-
105 - NUM_NORTH → const int
-
38 - NUM_NORTH_EAST → const int
-
33 - NUM_NORTH_WEST → const int
-
36 - NUM_ONE → const int
-
97 - NUM_PERIOD → const int
-
110 - NUM_PLUS → const int
-
107 - NUM_SEVEN → const int
-
103 - NUM_SIX → const int
-
102 - NUM_SOUTH → const int
-
40 - NUM_SOUTH_EAST → const int
-
34 - NUM_SOUTH_WEST → const int
-
35 - NUM_THREE → const int
-
99 - NUM_TWO → const int
-
98 - NUM_WEST → const int
-
37 - NUM_ZERO → const int
-
96 - NUMLOCK → const int
-
144 - О → const int
-
79 - ОДИН → const int
-
49 - ЛЕВАЯ КВАДРАТНАЯ СКОБОЧКА → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
219 - П → const int
-
80 - СТРАНИЦА ВНИЗ → const int
-
34 - СТРАНИЦА ВВЕРХ → const int
-
33 - ПАУЗА → const int
-
19 - ТОЧКА → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
190 - ПЕЧАТЬ ЭКРАНА → const int
-
44 - Q → const int
-
81 - ВОПРОСИТЕЛЬНЫЙ ЗНАК → const int
- CAUTION: The question mark is for US-keyboard layouts. It varies for other locales and keyboard layouts.
63 - R → const int
-
82 - Вправо → const int
-
39 - S → const int
-
83 - БЛОКИРОВКА ПРОКРУТКИ → const int
-
145 - ТОЧКА С ЗАПЯТОЙ → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
186 - СЕМЬ → const int
-
55 - SHIFT → const int
-
16 - ОБОРОТНАЯ ЗАПЯТАЯ → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
222 - ШЕСТЬ → const int
-
54 - СЛЕШ → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
191 - ПРОБЕЛ → const int
-
32 - Т → const int
-
84 - ТАБ → const int
-
9 - ТРИ → const int
-
51 - ТИЛЬДА → const int
- CAUTION: This constant requires localization for other locales and keyboard layouts.
192 - ДВА → const int
-
50 - У → const int
-
85 - НЕИЗВЕСТНЫЙ → const int
- A sentinel value if the keycode could not be determined.
-1 - ВВЕРХ → const int
-
38 - В → const int
-
86 - W → const int
-
87 - WIN_IME → const int
-
229 - КЛАВИША WINDOWS → const int
-
224 - КЛАВИША WINDOWS (FF/LINUX) → const int
-
0 - ЛЕВАЯ КЛАВИША WINDOWS → const int
-
91 - ПРАВАЯ КЛАВИША WINDOWS → const int
-
92 - X → const int
-
88 - Y → const int
-
89 - Z → const int
-
90
- ZERO → const int
-
48
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/KeyCode-class.html