ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #145733
[Bug 832624] Re: cursor jumping to screen border
On the documentation front, I'd also have to mention that the
xinput_calibrator still sets the Swap Axes property if you have a device
that needs them to be swapped.
I have an eGalax touchscreen (0xeef:0001) with swapped axes that also
happens to not always send the valuators for both axes between each pair
of SYN events, and I'd be embarrassed to admit how long I've spent
trying to track this down.
Anyway, I'm attaching a patch that resolves the issue for me. I've used
the old_vals valuator_mask as a temporary inside EvdevProcessValuators,
so the swap still works when values for both axes *are* available. (If
that's not okay, we could create some other temporary.)
I will look into the affine transform, of course. But this patch keeps
the system working, without changing the calibration routines.
Patch is based on xserver-xorg-input-evdev-dev_2.6.0-1ubuntu13 from
Oneiric.
** Patch added: "fixes Swap Axes in evdev xorg driver with the xi2.1 patch"
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/832624/+attachment/2585007/+files/103-fix_swap_axes.patch
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/832624
Title:
cursor jumping to screen border
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity-foundations/+bug/832624/+subscriptions
References