movementX property

double get movementX

The movementX read-only property of the MouseEvent interface provides the difference in the X coordinate of the mouse pointer between the given event and the previous Element.mousemove_event event. In other words, the value of the property is computed like this: currentEvent.movementX = currentEvent.screenX - previousEvent.screenX.

Warning: Browsers [use different units for movementX and MouseEvent.screenX](https://github.com/w3c/pointerlock/issues/42) than what the specification defines. Depending on the browser and operating system, the movementX units may be a physical pixel, a logical pixel, or a CSS pixel. You may want to avoid the movement properties, and instead calculate the delta between the current client values (MouseEvent.screenX, MouseEvent.screenY) and the previous client values.

Implementation

external double get movementX;