[Samsung XE700T1C-A01CA] Unable to set third button emulation on Atmel touchscreen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Incomplete
|
Low
|
Unassigned |
Bug Description
My machine is the new Samsung XE700T1C-A01CA, aka ATIV SmartPC Pro. It has the same touchscreen as the previous Series 7 slate, the Atmel maXTouch Digitizer.
I modified /usr/share/
Option "EmulateThirdBu
Option "EmulateThirdBu
Option "EmulateThirdBu
Option "EmulateThirdBu
and restarted X. Running xinput list-props shows that these properties are indeed set for the Atmel touchscreen device. However, when I touch and hold my finger in the same spot on the screen, nothing happens!
I'm not sure what other files or output dumps would be useful for this bug (I'm a programmer but consider me a user as far as this stuff is concerned), so please let me know what else would be helpful and I will include it.
summary: |
- evdev EmulateThirdButton doesn't work + evdev settings doesn't work at all |
tags: | added: needs-trusty-test |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Incomplete → New |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | New → Incomplete |
tags: |
added: needs-utopic-test removed: apport-collected needs-trusty-test trusty ubuntu |
summary: |
- evdev settings doesn't work at all + [Samsung XE700T1C-A01CA] Unable to set third button emulation on Atmel + touchscreen |
UPDATE: I've been playing around with this some more. None of the evdev settings work or have any affect on the touchscreen. "Evdev Axis Inversion" and "Evdev Axes Swap" do nothing. Changing the "Coordinate Transformation Matrix" has some effect, but doesn't work correctly.
For example, the default matrix is the identity matrix:
⎡ 1 0 0 ⎤
⎜ 0 1 0 ⎥
⎣ 0 0 1 ⎦
To rotate the screen counterclockwise by 90 degrees, I would expect to use the following matrix =
⎡ 0 -1 1 ⎤
⎜ 1 0 0 ⎥
⎣ 0 0 1 ⎦
set using xinput set-prop 10 130 0, 1, 0, -1, 0, 1, 0, 0, 1
It "sort of" work but the mouse flickers all over the place and jumps when I lift my finger. Using xinput --test reveals that the while, for example, a button press event happens at coordinates (3636, 3673), the corresponding release event happens at (469, 422) in the opposite corner of the screen.
I wonder if it's related to this bug: https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 54777 I haven't tried building the driver without mtdev.