Input Touch Screen through QNX Windows

Touch doesn't provide particularly comprehensive support for Touch Screens. The newer Input, as used with Photon, provides a much broader support for Touch Screen devices. The trick is to use Input to communicate with the underlying hardware and to interface this to Touch to provide the events required by QNX Windows. Hopefully, this archive will help some way towards that.

The files in this directory need to be moved as follows. (It might be a good idea to make backups of your originals)

Input/bin/Input
Touch.input/bin/Touch
TCalib.32/bin/TCalib.32
Mouse/bin/Mouse

Once this has been done you'll need to run the following:

Mouse &

To start the Mouse server for use with QNX Windows.

Input -d/dev/mousein ps2 -r kb -2 &

Start an Input driver to talk to a PS2 mouse but use the mousein File Descriptor to communicate to the Mouse server with. This is required for use with QNX Windows.

Touch &

Start the Touch Screen server for use with QNX Windows.

Input -d/dev/touchin intellitch elo &

Start an Input driver which will access an Intellitouch screen and communicate with Touch via it's File Descriptor interface. For a look at which drivers are supported type

	use Input

/windows/bin/gr.vga &

Start the QNX Windows graphics driver in order for the calibration program to run.

TCalib.32

Follow the instructions on screen to calibrate the Touch Screen with your graphics card. Once this is complete have a play with some of the other options:-) When you are finished exit this program and enter:

windows

to start QNX Windows in the normal way.

Click HERE to download the drivers and utilities mentioned in this note (approx 92K). The archive can be extracted using the following command:

melt -c tqw.tar.F | tar -xv

The files will be extracted into a directory called tqw in your current working directory.


Compiled by Richard Copeman.