- If the TUIO server software is invoked using one or more command line parameters, they will override the default settings for that invocation of TUIO server. The default settings are not changed but are temporarily overridden. In this case, when viewing the settings via the settings dialog whichever settings are overridden will be grayed out, displaying the overridden value.
- Under Mac, if running the gesture software then the Enable Mouse Emulation option is disable as mouse emulation must be disabled if gestures are running.
- When upgrading or reinstating the TUIO software the software will utilise any defined settings held in the settings file from a previous utilisation of the TUIO server software.
- ‘Hide mouse cursor during touches’ and ‘Run UPDD TUIO at login’ are current only available in Mac OS X.
- The TUIO Server supports multiple TUIO interfaces. You can configure UPDD TUIO to send touches to different ports depending on which touch screen it comes from, in essence running multiple TUIO servers at once, one for each touch screen. There is now a checkbox that switches between using the same TUIO host and port for all displays, and using different settings for each display. When checked, it lists each active pointer device in the UPDD driver and gives a field for setting its host and port. There's no command line options for the new settings. The settings window doesn't resize itself properly when switching > between using one TUIO host/port and using different ones for each touch monitor.
- There can only be one client application receiving touch data at a time on any given port. Therefore you can't have multiple TUIO clients receiving touches if they are configured to listen on the same port
- If running with mouse emulation enabled (able to use the touch screen outside of the TUIO applications) then the TUIO applications will also receive mouse emulation clicks. To exclude any application from receiving mouse emulation clicks define the names of the TUIO client applications or use the –n command line parameter when invoking the TUIO service to disable mouse emulation.
However, please note, if you must run with the system wide mouse emulation disabled and touch is used to invoke the TUIO Server software along with the TUIO client application then some form of batch file or script should be utilized that invokes both the TUIO Server and TUIO client application.
For example, under Windows you can use a VBScript file to invoke the applications, as per this example:
Tuio_bridge.vbs – file name
wScript.Echo "This is a test Script"
set objshell = CreateObject("wScript.Shell")
objShell.CurrentDirectory = "C:\Program Files\UPDD\"
objshell.run """C:\Program Files\UPDD\UPDD TUIO.exe"""
objShell.CurrentDirectory = "C:\Program Files\Application Folder\"
objshell.run """C:\Program Files\Application Folder\TUIOClientApp.exe"""