From 33eb36f26663c09c873acede1b35e91ef4c64479 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 30 Oct 2008 16:55:29 +1030 Subject: Add support for run-time calibration. Some devices require run-time axis calibration. We can't change the min/max ranges once we've initialised the valuator structs though, so in-driver run-time calibration is required. If the property is set, the driver scales from the calibrated range to the values reported to the X server (which then may scale to screen coordinates). If the property is not set (i.e. zero items) no scaling is performed. --- include/evdev-properties.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/evdev-properties.h b/include/evdev-properties.h index 89f25f1..be4307b 100644 --- a/include/evdev-properties.h +++ b/include/evdev-properties.h @@ -58,4 +58,8 @@ /* CARD8 */ #define EVDEV_PROP_REOPEN "Evdev Reopen Attempts" +/* Run-time calibration */ +/* CARD32, 4 values [minx, maxx, miny, maxy], or no values for unset */ +#define EVDEV_PROP_CALIBRATION "Evdev Axis Calibration" + #endif -- cgit v1.2.3