code: def default_matrix(self):
  		
  
  		matrix = (c_float * 6)()
  		rc = self._libinput \
  			.libinput_device_config_calibration_get_default_matrix(
  				self._handle, matrix)
  		return rc, tuple(matrix)
docs: The default calibration matrix for this device.
  
  		On most devices, this is the identity matrix. If the udev property
  		``LIBINPUT_CALIBRATION_MATRIX`` is set on the respective udev device,
  		that property's value becomes the default matrix, see
  		`Static device configuration via udev`_.
  
  		Returns:
  			(bool, (float, float, float, float, float, float)): :obj:`False` if
  			no calibration is set and
  			the returned matrix is the identity matrix, :obj:`True`
  			otherwise. :obj:`tuple` representing the first two rows of
  			a 3x3 matrix as described
  			in :meth:`config_calibration_set_matrix`.