[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: Touchscreens (mutouch) & multiple heads
From:       Peter Hutterer <peter.hutterer () who-t ! net>
Date:       2011-04-18 23:38:39
Message-ID: 20110418233839.GA8287 () barra ! bne ! redhat ! com
[Download RAW message or body]

On Mon, Apr 18, 2011 at 09:19:07AM -0400, Michael Smith wrote:
> Peter Hutterer wrote:
> >On Fri, Apr 15, 2011 at 12:11:09PM -0400, Michael Smith wrote:
> >>Hi,
> >>
> >>I have an Intel 915GM with two heads, each 800x600. One head feeds a
> >>touchscreen using the mutouch driver. Touchscreen input is being
> >>scaled by the total screen dimensions (1600x600), rather than just
> >>the 800x600 part of the display that is connected to the
> >>touchscreen.
> 
> >>Where is the right place to add a way to override the screen width
> >>used for converting raw coordinates? Or is there already a way to do
> >>this?
> >
> >http://www.x.org/wiki/XInputCoordinateTransformationMatrixUsage
> >run-time only though
> 
> Thanks! I ended up doing something similar by fiddling with negative
> MinY/MaxY values.
> 
> It's encouraging to know I'm not the only one with this use case
> (i.e. Wacom tablet users also solve the same problem).
> 
> The transformation matrix may be a decent way to implement this
> internally, but as a user interface it's pretty awful - it would be
> nice to have a knob that says input device X is associated with the
> bounds of screen Y so you don't have to manually recalculate your
> matrix if you dynamically add or remove a screen or change a
> resolution.

xsetwacom has such a "knob" with MapToOutput but long term something
desktop-specific is needed (i.e. gnome, kde, etc.)

Cheers,
  Peter
_______________________________________________
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: freedesktop-xorg@progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic