Класс KeyboardEventStream
Записывает KeyboardEvent, которые происходят на определённом элементе, и предоставляет поток исходящих KeyEvents со значениями keyCode и charCode, согласованными в разных браузерах, несмотря на то, что множество браузеров имеют различное поведение по умолчанию для клавиатуры.
Пример использования:
KeyboardEventStream.onKeyDown(document.body).listen(
keydownHandlerTest); Этот класс находится в стадии разработки, и мы хотели бы получить информацию о том, как сделать этот класс совместимым с как можно большим количеством международных клавиатур. Пожалуйста, сообщайте о багах!
Конструкторы
- KeyboardEventStream()
Свойства
- hashCode → int только для чтения, унаследованное
- Хэш-код этого объекта.
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследованное - Вызывается при доступе к несуществующему методу или свойству.
- toString(
) → String унаследованное - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследованное - Оператор равенства.
Статические методы
- onKeyDown(
EventTarget target) → CustomStream< KeyEvent> - Имя конструктора для создания потока для событий onKeyDown.
- onKeyPress(
EventTarget target) → CustomStream< KeyEvent> - Имя конструктора для создания потока для событий onKeyPress.
- onKeyUp(
EventTarget target) → CustomStream< KeyEvent> - Имя конструктора для создания потока для событий onKeyUp.
© 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/KeyboardEventStream-class.html