def delta_unaccelerated(self):
		"""The relative delta of the unaccelerated motion vector of
		the current event.

		For gesture events that are not of type
		:attr:`~libinput.constant.EventType.GESTURE_SWIPE_UPDATE` or
		:attr:`~libinput.constant.EventType.GESTURE_PINCH_UPDATE`, this
		property raises :exc:`AttributeError`.

		Relative unaccelerated motion deltas are normalized to represent those
		of a device with 1000dpi resolution. See
		`Normalization of relative motion`_ for more details.
		Note that unaccelerated events are not equivalent to 'raw' events
		as read from the device.

		Any rotation applied to the device also applies to gesture motion
		(see :meth:`~libinput.define.DeviceConfigRotation.set_angle`).

		Returns:
			(float, float): The unaccelerated relative (x, y) movement since
			the last event.
		"""

		if self.type not in {EventType.GESTURE_SWIPE_UPDATE,
				EventType.GESTURE_PINCH_UPDATE}:
			raise AttributeError(_wrong_prop.format(self.type))
		delta_x = self._libinput.libinput_event_gesture_get_dx_unaccelerated(
			self._handle)
		delta_y = self._libinput.libinput_event_gesture_get_dy_unaccelerated(
			self._handle)
		return delta_x, delta_y
The relative delta of the unaccelerated motion vector of
		the current event.

		For gesture events that are not of type
		:attr:`~libinput.constant.EventType.GESTURE_SWIPE_UPDATE` or
		:attr:`~libinput.constant.EventType.GESTURE_PINCH_UPDATE`, this
		property raises :exc:`AttributeError`.

		Relative unaccelerated motion deltas are normalized to represent those
		of a device with 1000dpi resolution. See
		`Normalization of relative motion`_ for more details.
		Note that unaccelerated events are not equivalent to 'raw' events
		as read from the device.

		Any rotation applied to the device also applies to gesture motion
		(see :meth:`~libinput.define.DeviceConfigRotation.set_angle`).

		Returns:
			(float, float): The unaccelerated relative (x, y) movement since
			the last event.