KeyboardEventStream

用于记录特定元素上发生的 KeyboardEvents,并提供一个出站 KeyEvents 流,尽管许多浏览器的键盘默认行为存在差异,但提供跨浏览器的 keyCode 和 charCode 值的一致性。

示例用法

KeyboardEventStream.onKeyDown(document.body).listen(
    keydownHandlerTest);

此类仍在不断发展中,我们非常希望了解如何让该类与尽可能多的国际键盘兼容。欢迎提交错误报告!

构造函数

KeyboardEventStream()

属性

hashCode int
该对象的自定义哈希值。
no setter继承
runtimeType Type
对象运行时类型的表示。
no setter继承

方法

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 事件的流生成器构造函数。