KeyboardEventStream

记录特定元素上发生的 KeyboardEvents,并提供一个输出流,其中包含跨浏览器的 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 事件的流。