Rootserver Sponsor

webtropia"

Donations

Please support your operating system's further development:

donate"

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Crypto1971Offline
22 Post subject: ELO Touchscreen recognized as joystick - how to calibrate?  PostPosted: 13.07.2013, 19:41



Joined: 2011-09-18
Posts: 15

Status: Offline
Hi,

I have got an ELO USB Touchscreen. Without any involvement by me it is recognized as a joystick by aptosid.

This is rather strange, because actually the mouse arrow is moved by this "joystick".

I need to calibrate the settings, especially because the mouse arrow is moving into opposite direction of where I am actually moving the arrow.

The systemsettings dialogue for the joystick offers some kind of calibration, but this is rather useless, because I cannot move and hold the "joystick", i.e. the touchscreen input, and also the settings screens keep getting switched one to the next although I am not done with even the first.

What can I do?

Is there another kind of calibration tool for the joystick that works for touch screens?

Thanks for any help and kind regards,
Crypto.
 
 View user's profile Send private message  
Reply with quote Back to top
DonKultOffline
Post subject: RE: ELO Touchscreen recognized as joystick - how to calibrat  PostPosted: 13.07.2013, 21:40
Team Member


Joined: 2010-09-02
Posts: 485

Status: Offline
I guess your solution involves telling the kernel/udev not to think that this is a joystick. A touchscreen should really be a touchscreen…

How to do that might very well be touchscreen model specific, so ask a friendly searchengine for advice with more details than you provided here. Wink


After that, as an example: The touchscreen for my phone needs the following xorg.conf(.d) snippet:
      Code:
Section "InputClass"
        Identifier      "GTA02 touchscreen calibration"
        MatchIsTouchscreen      "on"
        MatchDevicePath         "/dev/input/event*"
        Driver          "evdev"
        Option          "SwapAxes" "True"
        Option          "Calibration" "107 918 911 98"
EndSection


The interesting part for you will be SwapAxes as this solved my "opposite direction" problem.


That of course only applies AFTER your system knows that this is indeed a touchscreen AND that it is supported by the "evdev" X driver. A quick duckduckgoing for ELO suggests that you might require another driver – but I had just a quick look and the reports were quiet old. Touchscreens are a hot topic, so exact models matter a lot and what might require out-of-tree drivers three months ago is now supported out-of-the-box …

_________________
MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Crypto1971Offline
15 Post subject: Solved - ELO Touchscreen - how to calibrate  PostPosted: 22.03.2014, 10:19



Joined: 2011-09-18
Posts: 15

Status: Offline
      DonKult wrote:
I guess your solution involves telling the kernel/udev not to think that this is a joystick. A touchscreen should really be a touchscreen…

[...]


Hi,

actually, the solution now is really simple:

1. Do the usual apt-get update and update your system to get latest drivers stuff. Also install the KDE plasma-netbook package so that later on you can switch over to touch screen operation of KDE.

2. I have got an ELO USB touchscreen, so for that I installed xserver-xorg-input-elographics.

3. Install package xinput-calibrator.

4. (probably optional and not needed) There is a tool called xinput, you might have to install that as well.

After doing that, there is a calibrator tool entry in the KDE System menu that you can use for calibrating the touch screen. It opens the console and when done, returns a code snippet that can be used to make the changes permanent.

5. Switch KDE to tablet plasma GUI settings.

Voilá!

Crypto.
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by Zafenio