Spec-Zone.ru › Dart 2

dart:html

Класс 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
APOSTROPHE → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
192
B → const int
66
BACKSLASH → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
220
BACKSPACE → const int
8
C → const int
67
CAPS_LOCK → const int
20
CLOSE_SQUARE_BRACKET → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
221
COMMA → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
188
CONTEXT_MENU → const int
93
CTRL → const int
17
D → const int
68
DASH → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
189
DELETE → const int
46
DOWN → const int
40
E → const int
69
EIGHT → const int
56
END → const int
35
ENTER → const int
13
EQUALS → 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_EQUALS → const int
61
FF_SEMICOLON → const int
59
FIRST_MEDIA_KEY → const int
166
FIVE → const int
53
FOUR → const int
52
G → const int
71
H → const int
72
HOME → const int
36
I → const int
73
INSERT → const int
45
J → const int
74
K → const int
75
L → const int
76
LAST_MEDIA_KEY → const int
183
LEFT → 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
NINE → const int
57
NUM_CENTER → const int
На Mac в Firefox и Safari NUM_CENTER также обозначает NUMLOCK.
12
NUM_DELETE → const int
46
NUM_DIVISION → const int
111
NUM_EAST → const int
39
NUM_EIGHT → const int
104
NUM_FIVE → const int
101
NUM_FOUR → 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
O → const int
79
ONE → const int
49
OPEN_SQUARE_BRACKET → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
219
P → const int
80
PAGE_DOWN → const int
34
PAGE_UP → const int
33
PAUSE → const int
19
PERIOD → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
190
PRINT_SCREEN → const int
44
Q → const int
81
QUESTION_MARK → const int
ВНИМАНИЕ: знак вопроса соответствует раскладке клавиатуры США. В других языковых стандартах и раскладках клавиатуры он отличается.
63
R → const int
82
RIGHT → const int
39
S → const int
83
SCROLL_LOCK → const int
145
SEMICOLON → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
186
SEVEN → const int
55
SHIFT → const int
16
SINGLE_QUOTE → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
222
SIX → const int
54
SLASH → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
191
SPACE → const int
32
T → const int
84
TAB → const int
9
THREE → const int
51
TILDE → const int
ВНИМАНИЕ: эту константу необходимо локализовать для других языковых стандартов и раскладок клавиатуры.
192
TWO → const int
50
U → const int
85
UNKNOWN → const int
Значение-заполнитель, если код клавиши не удалось определить.
-1
UP → const int
38
V → const int
86
W → const int
87
WIN_IME → const int
229
WIN_KEY → const int
224
WIN_KEY_FF_LINUX → const int
0
WIN_KEY_LEFT → const int
91
WIN_KEY_RIGHT → 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.19.6/dart-html/KeyCode-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API