docs: def _input_to_raw_value(self, value: int) -> float:
          """
          Convert the value read from evdev to a 0.0 to 1.0 range.
  
          :internal:
  
          :param value:
              a value ranging from the defined minimum to the defined maximum value.
          :return:
              0.0 at minimum, 1.0 at maximum, linearly interpolating between those two points.
          """
          return (float(value) - self.min_raw_value) / self.max_raw_value