Bug 4316

Summary: Make horizontal scrolling work with Apple Mighty Mouse
Product: xorg Reporter: Ian Wienand <ianw>
Component: Input/evdevAssignee: Zephaniah E. Hull <warp-spam+fdo>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: high CC: ganadist, warp-spam+fdo
Version: git   
Hardware: All   
OS: Linux (All)   
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 968    
Description Flags
Mighty Mouse Horizontal Scrolling
Mighty Mouse Horizontal Scrolling with inverting z axis.
Z Axis scrolling with inverted directions none

Description Ian Wienand 2005-08-30 21:56:16 UTC

I recently got a mighty mouse and to make it work I needed to bind the REL_Z
event to the horizonal scrolling.  I'm really not sure if this might break other
things, but it makes evdev pick up the horizontal scroll at least.


Comment 1 Ian Wienand 2005-08-30 21:57:25 UTC
Created attachment 3132 [details] [review]
Mighty Mouse Horizontal Scrolling
Comment 2 Young-Ho, Cha 2005-09-12 09:14:13 UTC
Created attachment 3234 [details] [review]
Mighty Mouse Horizontal Scrolling with inverting z axis.

it needs invert z axis. so i'll attach a new patch.
Comment 3 Ian Wienand 2005-09-12 17:18:46 UTC
Created attachment 3244 [details] [review]
Z Axis scrolling with inverted directions

Sorry about that, the original did seem to bind them around the wrong way (I
did get it right in Debian bug #325807 though :)
Comment 4 Adam Jackson 2005-10-19 16:01:19 UTC
i'm not entirely sure about this.  wouldn't the Z axis normally be vertical
Comment 5 Brian Murray 2005-11-01 12:18:55 UTC
I have submitted a similar patch to the EVDev thread, which handles the
configureability of the axis as well as the Wheel and HWheel axis from options
in the config file. I didn't notice this patch untill after I had created the Z
scrolling for mine, even though yours came out further. 
Comment 6 Aaron Gyes 2005-11-30 12:31:27 UTC
Whoa! Sorry about setting the priority high! My browser freaked out.
Comment 7 Zephaniah E. Hull 2006-02-16 10:36:55 UTC
I believe that the evdev rewrite recently committed to the modular tree should
solve this issue.

If not, please reopen the bug.
Comment 8 Zephaniah E. Hull 2006-02-16 11:02:37 UTC
Reassign to the new evdev maintainer.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.