[Xorg] Xorg mouse DDX enhancements

Alan Coopersmith Alan.Coopersmith at Sun.COM
Fri Apr 9 15:08:39 PDT 2004


I've been working on some enhancements to the Xorg mouse DDX for
Solaris, and they seem to be working fine here - but since I've
never worked in the XFree86 DDX code before (though I've been working
on the Xsun input device DDX'es for several years), I'd appreciate some
review by someone who has to make sure I'm not making any obvious
mistakes in the configuration and other code.  (I'm also waiting until
we get the branches straightened out next week before committing, but the
patch is in the bugzilla attachments to bug 434 now.)

Also, while working on this I started wondering why the default ZAxisMapping
seems to be to discard the wheel events - wouldn't a default of "4 5" be much more
sensible, especially with the move to try to autoconfigure as much as possible?
I'm sure it wouldn't be correct for everyone, but it seems like it would be
correct for a much larger set of users than the current default.  Any thoughts?

	-Alan Coopersmith-           alan.coopersmith at sun.com
	 Sun Microsystems, Inc. - X Window System Engineering

-------- Original Message --------
Subject: [Bug 434] New: Solaris mouse enhancements
Date: Thu, 08 Apr 2004 21:54:23 -0700
From: bugzilla-daemon at pdx.freedesktop.org
To: Alan.Coopersmith at Sun.COM

http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=434

            Summary: Solaris mouse enhancements
            Product: xorg
            Version: CVS_head
           Platform: PC
         OS/Version: Solaris
             Status: NEW
           Severity: enhancement
           Priority: P3
          Component: Input/Mouse
         AssignedTo: alan.coopersmith at sun.com
         ReportedBy: alan.coopersmith at sun.com


The following patch makes several enhancements to the Solaris mouse support:
  - Autoprobe support for USB mice using the Solaris USB/VUID driver on /dev/mouse
     & PS/2 mice on /dev/kdmouse
  - Support for wheel events on USB mice on Solaris releases that support them
     in the USB/VUID mouse driver
  - The ability to push a SysV streams module onto the device so that additional
     USB mice can be used by specifying options such as:
         Option      "Device" "/dev/usb/hid1"
         Option      "StreamsModule" "usbms"

(These change includes bits written both by me and by Russ Blaine of the
  Solaris kernel group here at Sun.)








More information about the xorg mailing list