Spec-Zone.ru › Dart 1

dart:html

Класс 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
END_OF_DOCUMENT_MARKER
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

Spec-Zone.ru

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