Elographics Touchscreen as Mouse replacement

Elographics Touchscreen as Mouse replacement

Post by Walter Doe » Fri, 19 Dec 1997 04:00:00



Hello!

I am running Xfree86 3.2 on a Linux box and would like to use an
Elographics Touchscreen as pointer device instead of a mouse.

Looking at XF86Config, one gets the impression that Xfree 3.2 supports
Elographics. So I modified XF86Config to load xf86Elo.so and added the
appropriate Section XInput and Subsection Elographics.

After starting X using startx, I can see that there is a device "Elo"
using xsetpointer -l.

Trying to set the Touchscreen as pointerdevice using xsetpointer "Elo"
fails with the errormessage
Bad Device, invalid or uninitialized input device"

Is this the correct way to setup the Elo Touchscreen as mouse replacement
or have I overlooked something obvious?

-Walter

 
 
 

Elographics Touchscreen as Mouse replacement

Post by Walter Doe » Fri, 19 Dec 1997 04:00:00


Hello!

I am running Xfree86 3.2 on a Linux box and would like to use an
Elographics Touchscreen as pointer device instead of a mouse.

Looking at XF86Config, one gets the impression that Xfree 3.2 supports
Elographics. So I modified XF86Config to load xf86Elo.so and added the
appropriate Section XInput and Subsection Elographics.

After starting X using startx, I can see that there is a device "Elo"
using xsetpointer -l.

Trying to set the Touchscreen as pointerdevice using xsetpointer "Elo"
fails with the errormessage
Bad Device, invalid or uninitialized input device"

Is this the correct way to setup the Elo Touchscreen as mouse replacement
or have I overlooked something obvious?

-Walter

 
 
 

1. How to run Elographics Touchscreen

Hi,

I have a problem getting an Elographics touchscreen to work.
I've installed the new XF86S3_G-Beta-Server and after running xdm,
everything seems to work fine.
The messages in xdm-errors:

XFree86 Version 3.1.2G / X Window System

...
(**) module xf86Elo.so successfully loaded from /usr/X11R6/lib/modules
...
(**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200
...
(**) Elographics input port: /dev/touchpad  
(**) Elographics X device name: Elo
(**) Elographics minimum x position: 0
(**) Elographics maximum x position: 1024
(**) Elographics minimum y position: 0
(**) Elographics maximum y position: 1024
(**) Elographics associated screen: 0
(**) Elographics untouch delay: 100 ms
(**) Elographics report delay: 100 ms
...
(**) Adding extended device "Elo" (type: ELO TouchScreen)
Warning: Actions not found: restart-display              

The char-device /dev/touchpad is a link to /dev/ttyS1 because, it seems
to be that /dev/ttyS1 is hardcoded in xf86Elo.so, as shown by grep on
this file.

When I try to use 'xsetpointer "Elo"' the following errormessages
occurs:

X Error of failed request:  BadDevice, invalid or uninitialized input
device
  Major opcode of failed request:  131 (XInputExtension)
  Minor opcode of failed request:  3 (X_OpenDevice)
  Serial number of failed request:  12
  Current serial number in output stream:  12

But 'xsetpointer -l' shows that the Elo touchscreen is a possible
XExtensionDevice :

""      [XPointer]
""      [XKeyboard]
"Elo"   [XExtensionDevice]

So, what is the problem??

Is it necessary to write a kerneldriver for this device?
I don't know how to get it working.

I hope there is anybody who can help to solve this problem.

Thanks for any help or suggestions.

With best Regards,

====================================================================

                                     TECHNISCHE HOCHSCHULE DARMSTADT
  Peter F.Schrode                    Fachgebiet Flugmechanik
 (Dipl.-Ing. (FH))                      und Regelungstechnik
                                     Petersenstrasse 30
                                     64287 Darmstadt
                                     Tel.: 06151 / 16-6020


--------------------------------------------------------------------

2. Host Unreachable

3. Elographics Touchscreen with XFree86-4.1.0-3

4. Mouse wheel and sound card support in Red Hat

5. XF86 3.2 and Elographics Touchscreen - Help !!!

6. bsd network tweaks

7. Elographics Touchscreen with XFree86-4.1.0.1

8. X and my Cardinal MVP288XF (External)

9. elographics compatible touchscreen and linux.

10. Touchscreen and right mouse button

11. Touchscreen mouse tracking.

12. Getting rid of mouse pointer - touchscreen

13. Touchscreen & mouse pointer