Класс KeyboardEventStream
Записывает KeyboardEvents, которые происходят на определённом элементе, и предоставляет поток исходящих KeyEvents со значениями keyCode и charCode, согласованными в разных браузерах, несмотря на то, что множество браузеров имеют различное поведение по умолчанию для клавиатуры.
Пример использования:
KeyboardEventStream.onKeyDown(document.body).listen(
keydownHandlerTest);
Этот класс всё ещё разрабатывается, и мы будем рады получить информацию о том, как сделать этот класс совместимым с как можно большим количеством международных клавиатур. Отправляйте свои ошибки!
Статические методы
- onKeyDown(
EventTarget target) → CustomStream<KeyEvent> -
Конструктор для создания потока событий onKeyDown.
- onKeyPress(
EventTarget target) → CustomStream<KeyEvent> -
Конструктор для создания потока событий onKeyPress.
- onKeyUp(
EventTarget target) → CustomStream<KeyEvent> -
Конструктор для создания потока событий onKeyUp.
Конструкторы
- KeyboardEventStream()
Свойства
- 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/KeyboardEventStream-class.html