> > We have a product that can have up to 4 touch screens and has a > track-ball > > controlled pointer. Iften people operate the product in a > two-handed manner, > > and occasionally more than one operator will use the product at a given > > time. the upshot of this is that ideally there would be a > pointer for the > > trackball that isn't effected by touchscreen presses, and > separate invisible > > pointers for each of the touchscreens. > > > > The setup is currently impossible in Xfree86. > > I'm beginning to understand what you want here. > I don't think you really need pointers for the touch-screens; just > events when they are pressed. I haven't checked, but I think that > one of the standard extensions (perhaps XInputExtension) should be able to > do that for you. > At some level this isn't really a mouse click; if you want standard apps > to behave as if they received a mouse-click, then you want a wrapper app > to convert touch-screen presses into synthetic events sent to the > standard > app (perhaps indirectly via the window manager).
Thats a pretty good idea, i'll have a delve into that for my current application. I'd say, however that this functionality is something almost all multiple touchscreen users will want, so that doesnt help everyone. > > Another concrete example is when implementing a collaborative decktop in > > whcih you want a separate pointer for each of the users remotely viewing > > that desktop. > > Are you going to let them type into different windows at the same time ? > That really would be two pointers. However I think that should be done by > the collaboration software, not by X. How could the collaborations software do this if X cant support multiple main focuses? I presume you would have an app that is in charge of reading the 'remote events' and draws two virtual mouse pointers and sythetically delivers the events? > I'm not convinced that two pointers are a good idea on a collaborative > desktop, forcing the participants to share a pointer helps them > to share their focus. Without it they could easily each do their own > thing and stop watching what the other one is doing: a good way to > reduce the efficiency of the collaboration ? Its something people want to do... *shug* not my area, but i've seen several discussions about it. > And don't forget that most current graphics cards only have one > hardware cursor. XFree86 still has framework for soft cursors, no? Anyhow, thanks for the solution! Its a shame that X isn't going to be able to cope with multiple focus trees, but I agree the issues are many, and the need little... Rob _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
