Monitor Span

The 'monitor span' feature allows a single touch screen to be associated with two or more monitors, such as an infra-red touch frame surrounding two or more screens:

This feature utilises aspects of the 'Touch over IP' function.

To achieve this we use the routing option from the touch over ip (toip) support, but in this case only using the source computer.

The examples shown in the toip documentation can be used with the following variations:

1. It is not necessary to set toip.client 
2. In the example configuration only the setup for COMPUTERA is required 


The physical touch frame will be plugged in and be listed as device handle id 1 in the UPDD software

We now run the commands...

cd \program files (x86)\updd
upddutils adddevice 1 - this adds a 2nd 'touch device' based on the touch device with device handle id 1
upddutils adddevice 1 - this adds a 3rd 'touch device' based on the touch device with device handle id 1
UPDD will now list 3 touch devices, device 1 will list as OK, device 2 and 3 will list as not NOK (as these do not really exist)
We now set device 2 and device 3 as virtual devices
upddutils device 2 set virtual_device 1
upddutils device 3 set virtual_device 1
We now need to inform the driver of the touch screen segment layout
upddutils set source_segment_map 2x1 (or 1x2 depending on layout)
We now inform the driver how to route the touches from the real touchscreen to the virtual touch screens
upddutils nodevice set+ toip.routing 1:1;localhost;2 - route touch device input associated with Monitor 1, segment 1 to device 2 on the local host
upddutils nodevice set+ toip.routing 1:2;localhost;3 - route touch device input associated with Monitor 1, segment 2 to device 3 on the local host
We now associate the virtual touch devices with individual real monitors
upddutils device 2 set monitor_number 1 - associate device 2 with the appropriate monitor
upddutils device 3 set monitor_number 2 - associate device 3 with the appropriate monitor

With these settings in place it is important to restart the driver by rebooting the system or stop/starting the driver.

All three devices should now show up as OK in the UPDD Status screen.

With this in place each individual monitor can be configured/calibrated via it’s own virtual device.

This means that the exact positioning of the touch frame and the separation of the screens (e.g. due to mountings or bezels) is compensated for by the software.