I have recently started exploring the possibilities of BSD. I am having trouble getting a eGalax touch screen to work. I have exhausted all google searches and now reaching out to the BSD community for help finding a solution. I am running a basic X-Server and have the initial touch event activating the menu. However, the mouse drag, window selection, web button press etc and any function normally associate with a touch screen is not working. I have chromium running and cannot navigate with button presses,
The 'evtest' shows that my touch btn event is registered, as shown below. What am I missing?
My Xorg.0.log also shows that the touch controller is registered.
The 'evtest' shows that my touch btn event is registered, as shown below. What am I missing?
Code:
Available devices:
/dev/input/event0: System mouse
/dev/input/event1: System keyboard multiplexer
/dev/input/event2: Power Button
/dev/input/event3: USB Keyboard
/dev/input/event4: Logitech USB Receiver, class 0/0, rev 2.00/29.01, addr 3
/dev/input/event5: eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr
/dev/input/event6: Logitech USB Receiver, class 0/0, rev 2.00/29.01, addr 3
Select the device event number [0-6]: 5
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xeef product 0xc000 version 0x0
Input device name: "eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr "
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 274 (BTN_MIDDLE)
Event type 2 (EV_REL)
Properties:
Property type 0 (INPUT_PROP_POINTER)
Testing ... (interrupt to exit)
Event: time 1652699058.720614, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1652699058.720614, -------------- SYN_REPORT ------------
Event: time 1652699058.807607, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
My Xorg.0.log also shows that the touch controller is registered.
Code:
[ 51.095] (II) config/udev: Adding input device eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00 (/dev/input/event5)
[ 51.095] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: Applying InputClass "evdev pointer catchall"
[ 51.095] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: Applying InputClass "libinput pointer catchall"
[ 51.095] (II) Using input driver 'libinput' for 'eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00'
[ 51.095] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: always reports core events
[ 51.095] (**) Option "Device" "/dev/input/event5"
[ 51.095] (**) Option "_source" "server/udev"
[ 51.101] (II) event5 - eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr : is tagged by udev as: Mouse
[ 51.105] (II) event5 - eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr : device is a pointer
[ 51.109] (II) event5 - eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr : device removed
[ 51.109] (**) Option "config_info" "udev:/dev/input/event5"
[ 51.109] (II) XINPUT: Adding extended input device "eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00" (type: MOUSE, id 11)
[ 51.109] (**) Option "AccelerationScheme" "none"
[ 51.109] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: (accel) selected scheme none/0
[ 51.109] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: (accel) acceleration factor: 2.000
[ 51.109] (**) eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00: (accel) acceleration threshold: 4
[ 51.115] (II) event5 - eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr : is tagged by udev as: Mouse
[ 51.119] (II) event5 - eGalax Inc. eGalaxTouch EXC3000-0638-43.00.00, class 0/0, rev 1.10/38.00, addr : device is a pointer