More Robust Mouse Support

Registered by encompass

It would be nice to have mice do more of what they are supposed to. For example, my mighty mouse, they integrated support with it. But it still doesn't work on a fresh install, I have to go into xorg and type in the information. Not exactly easy.
What about people that have more than 5 button common setup. Every mouse in my home now has more than that, and I was't even wanting it. With the emergence of 3d desktops and all those new 3d features are going to keyboard shortcuts but nothing in the mouse. Apple uses the exposé button on a mouse. Couldn't we?
I prepose to we create one of two things...
Automatic: We have a database of mice either in ubiquity or online that can help up know what buttons are going to do what. We have all that information entered before hand and it sets up X and installs your mouse settings.
Application: We develope an aplication that auto detecks your mouse and set's and tests your mouse POST install.
I feal the first is MUCH better and would work nicely inside the installer.

I am willing to implement this feature if I had a mentor to help me in the process. You know me from GSoC :D I program Python and GTK.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for hardy
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.