code: def tilt_axes(self):
  		
  
  		tilt_x = self._libinput.libinput_event_tablet_tool_get_tilt_x(
  			self._handle)
  		tilt_y = self._libinput.libinput_event_tablet_tool_get_tilt_y(
  			self._handle)
  		x_changed = self._libinput. \
  			libinput_event_tablet_tool_tilt_x_has_changed(self._handle)
  		y_changed = self._libinput. \
  			libinput_event_tablet_tool_tilt_y_has_changed(self._handle)
  		return (tilt_x, tilt_y), x_changed or y_changed
docs: The current tilt along the (X, Y) axes of the tablet's
  		current logical orientation, in degrees off the tablet's Z axis
  		and whether they have changed in this event.
  
  		That is, if the tool is perfectly orthogonal to the tablet,
  		the tilt angle is 0. When the top tilts towards the logical top/left
  		of the tablet, the x/y tilt angles are negative, if the top tilts
  		towards the logical bottom/right of the tablet, the x/y tilt angles
  		are positive.
  
  		If these axes do not exist on the current tool, this property returns
  		((0, 0), :obj:`False`).
  
  		Returns:
  			((float, float), bool): The current value of the axes in degrees
  			and whether it has changed.