Класс KeyboardEvent
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- Event
- UIEvent
- KeyboardEvent
- Реализует
- Аннотации
- @DomName('KeyboardEvent')
Константы
- DOM_KEY_LOCATION_LEFT → int @DocsEditable(), @DomName('KeyboardEvent.DOM_KEY_LOCATION_LEFT'), @Experimental()
-
0x01 - DOM_KEY_LOCATION_NUMPAD → int @DocsEditable(), @DomName('KeyboardEvent.DOM_KEY_LOCATION_NUMPAD'), @Experimental()
-
0x03 - DOM_KEY_LOCATION_RIGHT → int @DocsEditable(), @DomName('KeyboardEvent.DOM_KEY_LOCATION_RIGHT'), @Experimental()
-
0x02 - DOM_KEY_LOCATION_STANDARD → int @DocsEditable(), @DomName('KeyboardEvent.DOM_KEY_LOCATION_STANDARD'), @Experimental()
-
0x00
Статические свойства
- instanceRuntimeType → Type @Deprecated("Internal Use Only"), только для чтения
Конструкторы
- KeyboardEvent(String type, { Window view, bool canBubble: true, bool cancelable: true, int location, int keyLocation, bool ctrlKey: false, bool altKey: false, bool shiftKey: false, bool metaKey: false }) factory
- KeyboardEvent.internal_()
Свойства
- altKey → bool @DocsEditable(), @DomName('KeyboardEvent.altKey'), только для чтения
- charCode → int @DomName('KeyboardEvent.charCode'), только для чтения
- code → String @DocsEditable(), @DomName('KeyboardEvent.code'), @Experimental(), только для чтения
- ctrlKey → bool @DocsEditable(), @DomName('KeyboardEvent.ctrlKey'), только для чтения
- key → String @DocsEditable(), @DomName('KeyboardEvent.key'), @Experimental(), только для чтения
- keyCode → int @DomName('KeyboardEvent.keyCode'), только для чтения
- location → int @DocsEditable(), @DomName('KeyboardEvent.location'), @Experimental(), только для чтения
- metaKey → bool @DocsEditable(), @DomName('KeyboardEvent.metaKey'), только для чтения
- repeat → bool @DocsEditable(), @DomName('KeyboardEvent.repeat'), @Experimental(), только для чтения
- shiftKey → bool @DocsEditable(), @DomName('KeyboardEvent.shiftKey'), только для чтения
- which → int @DomName('KeyboardEvent.which'), только для чтения
- bubbles → bool @DocsEditable(), @DomName('Event.bubbles'), только для чтения, унаследованно
- cancelable → bool @DocsEditable(), @DomName('Event.cancelable'), только для чтения, унаследованно
- currentTarget → EventTarget @DocsEditable(), @DomName('Event.currentTarget'), только для чтения, унаследованно
- defaultPrevented → bool @DocsEditable(), @DomName('Event.defaultPrevented'), только для чтения, унаследованно
- detail → int @DocsEditable(), @DomName('UIEvent.detail'), только для чтения, унаследованно
- eventPhase → int @DocsEditable(), @DomName('Event.eventPhase'), только для чтения, унаследованно
- hashCode → int только для чтения, унаследованно
- isTrusted → bool @DocsEditable(), @DomName('Event.isTrusted'), @Experimental(), только для чтения, унаследованно
- matchingTarget → Element только для чтения, унаследованно
-
Указатель на элемент, селектор CSS которого совпал, внутри которого было вызвано событие. Если данное событие не было связано ни с какой делегацией событий, доступ к этому значению вызовет
UnsupportedError. - path → List<EventTarget> @DocsEditable(), @DomName('Event.path'), @Experimental(), только для чтения, унаследованно
-
Путь данного события, с учётом теневого DOM.
- runtimeType → Type только для чтения, унаследованно
-
Представление текущего типа объекта в исполняемой среде.
- scoped → bool @DocsEditable(), @DomName('Event.scoped'), @Experimental(), только для чтения, унаследованно
- sourceCapabilities → InputDeviceCapabilities @DocsEditable(), @DomName('UIEvent.sourceCapabilities'), @Experimental(), только для чтения, унаследованно
- target → EventTarget @DocsEditable(), @DomName('Event.target'), только для чтения, унаследованно
- timeStamp → num @DocsEditable(), @DomName('Event.timeStamp'), только для чтения, унаследованно
- type → String @DocsEditable(), @DomName('Event.type'), только для чтения, унаследованно
- view → WindowBase @DocsEditable(), @DomName('UIEvent.view'), только для чтения, унаследованно
Операторы
- operator ==(
other) → bool унаследованно -
Оператор равенства.
Методы
- getModifierState(
String keyArg) → bool @DocsEditable(), @DomName('KeyboardEvent.getModifierState'), @Experimental() - deepPath(
) → List<EventTarget> @DocsEditable(), @DomName('Event.deepPath'), @Experimental(), унаследованно - noSuchMethod(
Invocation invocation) → dynamic унаследованно -
Вызывается при попытке обратиться к несуществующему методу или свойству.
- preventDefault(
) → void @DocsEditable(), @DomName('Event.preventDefault'), унаследованно - stopImmediatePropagation(
) → void @DocsEditable(), @DomName('Event.stopImmediatePropagation'), унаследованно - stopPropagation(
) → void @DocsEditable(), @DomName('Event.stopPropagation'), унаследованно - toString(
) → String унаследованно -
Возвращает результат метода
toStringJavaScript объектов.
© 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/KeyboardEvent-class.html