--- title: MouseEvent.mozInputSource slug: Web/API/MouseEvent/mozInputSource tags: - API translation_of: Web/API/MouseEvent/mozInputSource ---
{{ APIRef() }}
{{ gecko_minversion_header("2.0") }}
{{ Non-standard_header() }}
{{domxref("MouseEvent")}}中的MouseEvent.mozInputSource
是只读属性,它提供触发事件的设备信息。例如,当一个鼠标事件发生时,你能根据MouseEvent.mozInputSource
属性判断该事件是由鼠标还是由触屏设备触发的(这将影响到你对于事件发生坐标解释的精确度)。
var source = event.mozInputSource;
下列值都是合法的
常量名称 | 值 | 描述 |
---|---|---|
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 | 该事件是由键盘触发的。 |
无