MouseEvent: mozInputSource 属性

非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。

MouseEvent.mozInputSource 只读属性在 MouseEvent 对象上,用于提供指示事件生成设备类型的相关信息。这使您能够,例如,确定鼠标事件是实际由鼠标还是由触摸事件生成的(这可能会影响您解释与事件相关的坐标的准确程度)。

可能的值如下。

常量名称 描述
MOZ_SOURCE_UNKNOWN 0 输入设备未知。
MOZ_SOURCE_MOUSE 1 事件由鼠标(或类似鼠标的设备)生成。
MOZ_SOURCE_PEN 2 事件由平板电脑上的笔生成。
MOZ_SOURCE_ERASER 3 事件由平板电脑上的橡皮擦生成。
MOZ_SOURCE_CURSOR 4 事件由光标生成。
MOZ_SOURCE_TOUCH 5 事件在触摸界面上生成。
MOZ_SOURCE_KEYBOARD 6 事件由键盘生成。

规范

不属于任何规范。

另见