I got this from
but it gave me a considerable insight into what has to be done with touch
screens. In my system i did not need to copy the file into the bin
directory. It does work with the Microtch driver as well. Dont forget to set
up the input.1 file with the mouse driver as well if you want to use the
mouse and the touch screen (can be a help in getting the acalib program
How to get your Elo Touchscreen working with QNX ?
The controllers have to be in EMULATION mode; jumper J2 for the 2310
Jumper J10 for the 2210 controller.
If you bought an Elotouch monitor , this will require opening of the monitor
For integrations , jumper the controllers upfront !!
You have to run QNX in the graphical mode , you have to select this when
installing the OS
( the graphical mode is called Photon 1.14 ).
When installing the OS , it will probe for devices in the available ports ,
it recognises the
keyboard and the mouse but unfortunately not the touchscreen.
As soon as you have the photon GUI up and running , you can set up an extra
There is a very good explanation in the QNX helpviewer ( in the toolbar ) go
Photon Microgui - installation & configuration - configuring photon -
setting up a pointing device.
If you are familiar with the Vi - editor , you can open a shell and start
the editor , the menu structure
Looks like the dos file manager , so it shouldn 't be a problem finding a
file in a subdirectory.
Find the file “input.1” in etc/config/trap and add the following intellitch
fd -d/dev/ser1 or
Smartset -b 9600 fd -d/dev/ser1.
This same file has to be copied in a different location : etc/config/bin/
From a shell type : cp /etc/config/trap/input.1 /etc/config/bin/Input.1
( note the capital I in the new location )
In a shell !
Entering : stty < /dev/ser1 in a shell will check your port settings .
Ihflow , isflow … is the handshaking information .
Running stty < -ihflow - isflow /dev/ser1 will disable the hardware
In your serial port settings you should not see “ohpaged” , ohpaged shuts
the serial port down.
To remove ohpaged , type : stty - oh paged < / dev/ser1
Terminal emulation : qtalk
In a shell
Type : qtalk -m /dev/ser1
You will see data scrolling when touching the screen , this indicates that
your hardware is working
and that the serial port is open .
Type ctrl a and enter q for quit.
Entering sin ar in a shell will give you an overview of the system , with
all the devices running.
That allows you to see all the applications running on your system (
keyboard , mouse & touchscreen )
In this shell , you can kill applications also .