| Summary: | Touchscreen MicroTouch 3M axes inverted, not the whole screen is accesable, native screen resolution isn't detected | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Rolle <rolle.hoffmann> | ||||||
| Component: | xorg-x11-drv-evdev | Assignee: | Peter Hutterer <peter.hutterer> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 15 | CC: | mcepl, peter.hutterer, rolle.hoffmann, xgl-maint | ||||||
| Target Milestone: | --- | Keywords: | HardwareEnablement, Triaged | ||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | [cat:noinput] | ||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2012-08-07 18:01:44 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
Rolle
2011-05-17 07:55:20 UTC
Does creating your own configuration file in /etc/X11/xorg.conf.d help (see https://fedoraproject.org/wiki/Input_device_configuration for more information, I guess especially https://fedoraproject.org/wiki/Input_device_configuration#Example:_Axis_inversion could be interesting)? If yes, please provide the configuration file which helped, so that it could be included into the distribution. Thank you Thank you Matei for your help. It worked.
xinput --list had the following out:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 3M 3M USB Touchscreen - EX II id=8 [slave pointer (2)]
⎜ ↳ ImExPS/2 Generic Explorer Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
So I created a file "10-3m.conf" with the following text:
Section "InputClass"
Identifier "axis inversion"
MatchProduct "3M 3M USB Touchscreen - EX II"
# swap x/y axes on the device. i.e. rotate by 90 degrees
Option "SwapAxes" "on"
# Invert the respective axis.
Option "InvertX" "on"
Option "InvertY" "on"
EndSection
This corrects the axis-inverting.
The 2 other problems (1. only recognizes 1024x768 and 800x600 resolutions, but 1280x1024 is the native resolution. 2. The mousepointer only moves in the inner 70% range of the display) still remains.
I can imagine, that the device-resolutions are not send from the device, so that only vesa-resolutions are used? And that could lead that the whole touch-range will be scaled to a 1024x768 range for the mouse-pointer and not the 1280x1024 range? But thats only an assumption of me.
Thank you
I found a website of the touchscreen: http://solutions.3m.com/wps/portal/3M/en_US/TouchSystems/TouchScreen/Solutions/TouchScreenDisplays/M1700SS/ Here you can see the specs. Thank you can you please attach the evtest output for this device? Thanks Created attachment 503184 [details]
evtest (One Touch Event)
Created attachment 503185 [details]
evtest (Move Events)
I added some attachments with evtest-Event-Outputs.
Here are some short summary outputs from evtest:
[root@localhost PanelPC]# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: AT Translated Set 2 keyboard
/dev/input/event3: ImExPS/2 Generic Explorer Mouse
/dev/input/event4: 3M 3M USB Touchscreen - EX II
Select the device event number [0-4]:
-------------------------------------------
[root@localhost PanelPC]# evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x596 product 0x1 version 0x410
Input device name: "3M 3M USB Touchscreen - EX II"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 330 (Touch)
Event type 3 (Absolute)
Event code 0 (X)
Value 7147
Min 0
Max 16384
Event code 1 (Y)
Value 9107
Min 0
Max 16384
Testing ... (interrupt to exit)
This message is a notice that Fedora 15 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 15. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '15' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 15 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping |