__Plasma__
Posts: 29
Joined: Sat Mar 05, 2016 9:31 pm

[SOLVED] ELO Touchscreen on an rPi 3 enable right click?

Thu Mar 24, 2016 10:36 pm

I'm trying to get my old USB Elo Touchscreen working with my new Pi 3.

I have a HDMI > VGA converter and the screen its self works just fine. I have the "touch" input side of it connected via USB and it works ok, I can use the touchscreen for navigation, however I am trying to get the thing to be able to right click.

I checked the notes on this page ... http://news.hopeindustrial.com/2013/usi ... een-setup/

But whenever I add any of the "EmulateThirdButton" parameters or the calibration ones X refuses to start.

Can someone maybe give me a hand getting the right click working? I also tried installing the "xserver-xorg-input-elographics" package but that hasn't made any difference at all.
Any help would be greatly appreciated.

Kind Regards

Plasma
Last edited by __Plasma__ on Tue Apr 05, 2016 10:53 am, edited 2 times in total.

__Plasma__
Posts: 29
Joined: Sat Mar 05, 2016 9:31 pm

Re: ELO Touchscreen on an rPi 3 enable right click?

Mon Apr 04, 2016 8:58 pm

I'm still struggling with this if anyone has any pointers would be gratefully received. A little more info is:

Code: Select all

[email protected]:$ evtest
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
/dev/input/event0:	Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface
/dev/input/event1:	ELMCU iPazzPort
/dev/input/event2:	ELMCU iPazzPort
Select the device event number [0-2]: 0
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x4e7 product 0x20 version 0x100
Input device name: "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value    639
      Min        0
      Max     4095
    Event code 1 (ABS_Y)
      Value   1601
      Min        0
      Max     4095
    Event code 40 (ABS_MISC)
      Value      0
      Min        0
      Max      256
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1459809595.868723, type 3 (EV_ABS), code 0 (ABS_X), value 2078
Event: time 1459809595.868723, type 3 (EV_ABS), code 1 (ABS_Y), value 2564
Event: time 1459809595.868723, type 3 (EV_ABS), code 40 (ABS_MISC), value 67
Event: time 1459809595.868723, -------------- EV_SYN ------------
Event: time 1459809595.876726, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1459809595.876726, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1459809595.876726, type 3 (EV_ABS), code 40 (ABS_MISC), value 87
Event: time 1459809595.876726, -------------- EV_SYN ------------
Event: time 1459809595.888725, type 3 (EV_ABS), code 40 (ABS_MISC), value 111
Event: time 1459809595.888725, -------------- EV_SYN ------------

Plasma

__Plasma__
Posts: 29
Joined: Sat Mar 05, 2016 9:31 pm

[SOLVED] ELO Touchscreen on an rPi 3 enable right click?

Tue Apr 05, 2016 10:53 am

Solved this, not sure if I maybe had a typo the first time I tried this but eventually got it working by adding the "MatchProduct" option and a keyword identifying my Touchscreen.

To sumarise I have added the below to "/usr/share/X11/xorg.conf.d/10-evdev.conf"

Code: Select all

Section "InputClass"
        Identifier "elo touchscreen catchall"
        MatchProduct "2700 IntelliTouch"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "InvertY" "true"
        Option "Calibration" "50 4067 4040 27"
        Option "EmulateThirdButton" "1"
        Option "EmulateThirdButtonTimeout" "750"
        Option "EmulateThirdButtonMoveThreshold" "30"
EndSection
Touch, and Right Click are now working well for me!

Plasma

Return to “Troubleshooting”