I don't know why the touchscreen is not attached in the same orientation as
the internal screen.
However I can provide a feature in the next release to workaround this
problem.
For example, to provide a configuration file to change the initial
calibration.

-- $4
2013/8/26 下午9:31 於 "Sebastian Reichel" <s...@ring0.de> 寫道:

> On Mon, Aug 26, 2013 at 07:59:46PM +0800, Shih-Yuan Lee (FourDollars)
> wrote:
> > > So your software keeps the touchscreen calibration working if the
> > > display configuration is modified by xrandr etc., but depends on
> > > an already calibrated default configuration?
> > Yes, my program keeps touchscreen calibration working no matter what the
> > display configuration is changed, but doesn't depend on an already
> > calibrated default configuration.
>
> How is that supposed to work? AFAIK on some devices the
> touchscreen is not attached in the same orientation as
> the internal screen (IIRC I already saw an inverted one).
>
> So let's assume a testcase:
>
>  * screen is _not_ inverted/rotated/scaled/... (= default)
>  * touchscreen is using default values and thus is inverted
>
> Thus the touchscreen input is broken out of the box. How
> can you calibrate this without getting any user input?
> How do you know, that the initial touchscreen input is
> inverted/rotated/scaled/...?
>
> > It will calculate the Coordinate Transformation Matrix of
> > Touchscreen everytime when xrandr changes the output
> > configuration.
>
> Yeah, but that does not help for the initial calibration of
> the touchscreen. It obviously is a nice way to keep the
> touchscreen working when xrandr is used.
>
> -- Sebastian
>

Reply via email to