Back to Content

MouseEvent: mozInputSource property

files/en-us/web/api/mouseevent/mozinputsource/index.md

latest1.4 KB
Original Source

{{APIRef("Pointer Events")}} {{ Non-standard_header() }}

The MouseEvent.mozInputSource read-only property on {{domxref("MouseEvent")}} provides information indicating the type of device that generated the event. This lets you, for example, determine whether a mouse event was generated by an actual mouse or by a touch event (which might affect the degree of accuracy with which you interpret the coordinates associated with the event).

Value

The following values are possible.

Constant nameValueDescription
MOZ_SOURCE_UNKNOWN0The input device is unknown.
MOZ_SOURCE_MOUSE1The event was generated by a mouse (or mouse-like device).
MOZ_SOURCE_PEN2The event was generated by a pen on a tablet.
MOZ_SOURCE_ERASER3The event was generated by an eraser on a tablet.
MOZ_SOURCE_CURSOR4The event was generated by a cursor.
MOZ_SOURCE_TOUCH5The event was generated on a touch interface.
MOZ_SOURCE_KEYBOARD6The event was generated by a keyboard.

Specifications

Not part of any specification.

See also

  • {{ domxref("MouseEvent") }}