Bug 479260

Summary: For rotated screen, touchpad responses should not be altered.
Product: [Fedora] Fedora Reporter: Audrius Meskauskas <audriusa>
Component: xorg-x11-drv-synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: andreas, control-center-maint, peter.hutterer, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-05-08 03:33:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Audrius Meskauskas 2009-01-08 13:48:17 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2008121622 Fedora/3.0.5-1.fc10 Firefox/3.0.5

When turing the screen 90 degrees with gnome-display-properties, the responses to the mouse movement become also transposed: the vertcal and horizontal directions become swapped. For the laptop with touchpad this is not needed as the screen and touchpad are attached to each other and the touchpad is turned 90 degrees togheter with the rest of the laptop. 

Hence the expected response would be to turn the screen 90 only but do not alter the mouse handling in any way (the screen edges top, bottom, left and right staying where they were for the mouse). In the current design it is very tricky to operate the laptop with the touchpad when the screen is rotated.

The simplest possible resolution seems to make the mouse transform optional (with the check box). This would not require to detect if we are on laptop and if we are using a touchpad and not a mouse.

Reproducible: Always

Steps to Reproduce:
Use any laptop with touchpad. Rotate the screen with gnome-display-properties. Then you need to rotate (physically) the laptop to read the screen. After that, it is near impossible to control the laptop with touchpad as the mouse pointer moves in completely unexpected direction.
Actual Results:  
Mouse responses are transposed for rotated screen even if they come- from the laptop touchpad

Expected Results:  
User responses, comming from the laptop touchpad must not be transposed or just make it turnable off manually.

Comment 1 Peter Hutterer 2009-05-08 03:33:24 UTC
http://bugs.freedesktop.org/show_bug.cgi?id=21129

This is something that needs to be fixed upstream first, and will likely not happen until the next X server release.