Joe Krahn wrote:
> The real problem is that the button 4+5 for scrolling was a quick-and-dirty
> XFree86 hack. Now what do we do when a mouse actually has more than 3 buttons?
>
> Does the Solaris X server support the mouse scroll in an alternative form?
> The right way is to make a "fancy" mouse available as an extension device. It
> would be interesting to know if someone outside of Xorg/Xfree86 already has a
> better method. IRIX has a nice solution: All devices are extension devices,
> and the core keyboard and mouse are always just virtual devices.
> Unfortunately, IRIX is nearly gone, along with many other OSes that supported
> X11 standards.
I would hope that by now all hardware like wheel mice, dial boxes,
tablets etc. all use XInput and device extensions.
Last I messed with Xt I encountered this when writing a small program
to use a Wacom tablet from Irix 5.3:
http://seriss.com/people/erco/wacom/
I included the source which shows how to access X extensions,
rare to come across at that time (1998). I recall Linux was just
jumping onto the XInput stuff too, so I would hope by now that's
been standardized.
It certainly looked clear that was the direction things were going in
the X world. It's certainly the direction Wacom went for pen
pressure/orientation/etc in their device drivers.
Would like to think Sun went that route too, not sure.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk