General | Hardware | Click Mode | Properties | Calibration | Toolbars | Status
# Controller properties
The Properties dialog defines device properties.
Function | Description
| Associates a name to the device. By default the name is the driver’s controller device name.
| Applies a filter to produce smoother drawing. Software implementation of a low pass filter algorithm to remove jitter. This is a more advanced approach to filtering that can improve drawing but will affect the speed of drawing the higher the value used.
| The Lift off Time value specifies the time interval required to register a stylus lift after the last touch packet is received. Lift off time is defined in units of 20ms. This value is used to perform a pen up if the ‘Use Lift off’ packet is disabled otherwise Pen ups are generated as soon as the stylus leaves the pointer device display. However, because this timer is triggered after each received touch packet it is important to ensure the value is greater than the time interval between data packets otherwise pen up events will constantly be generated. If this value is set to zero pen ups based on time are disabled. This is a useful setting for controllers working in Delta mode, that is, data is not generated unless the x or y co-ordinates change.
| Stabilization causes small movements to be ignored.
| Applies a filter to produce smoother drawing. Averaging takes the average of the last N co-ordinates. This is a very basic approach to filtering that can improve drawing and not affect drawing speed.
Priority |
| In a multi pointer device environment this setting indicates the priority given to the device: Interlock: The device can only be used if no other device is in use (i.e. touch screen being touched) and the time since the last use of another device exceeds the ‘release time’ period. Release time is defined in units of 20ms and defaults to 20ms. Max setting 100 = 2 seconds. Admin: Any device currently in use is forced into a ‘pen up’ state and the device is given immediate priority.
| Defines the interlock release time, as described above.
| Only shown if a pen up data packet is generated by the device on stylus lift off. If enabled the pen up data packet is used to invoke pen up otherwise the pen up processing will generate a pen up event at the lift off time threshold as described above.
| Windows only - The Anchor Mouse option is set if the mouse cursor is to return to its original position after the pointer device has been used. Normally used in multi-monitor configurations where the cursor is to return to another monitor. Currently a system wide setting that effects all UPDD configured pointer devices.
| Indicates if the device is enabled. If the device is disabled the hardware port’s resources are available for use by another device or process. This is a way of freeing up the resources without having to uninstall the driver. One example of this is where a serial to USB converter is used and the device needs to be ‘stopped’ before it can be safely unplugged from the system. If UPDD has a connection to the device it cannot be ‘stopped’ until disabled by UPDD.
| Reload default Properties settings. Introduced in 4.1.6. All settings on dialog are returned to their original values except Name, which stays as currently shown, Anchor Mouse – set off and Enabled which is set on.
| If shown on the dialog, holds less common, advanced features, enabled as required.
| Edge Acceleration | Settings whereby cursor accelerates towards the edge of the screen when stylus moves towards the edge. Useful if cursor needs to slide off desktop to invoke a system function, such as hidden task bar that is shown when cursor is pushed off edge. The Height and Width settings are based on a 65535 x 65535 logical desktop area (3000 works well). The gain value is the movement accelerator (20 works well). Only works for primary monitor. In some environments the edge acceleration function may result in the cursor moving beyond the calibration area in which case the ‘Ignore touches outside the calibrated area’ should not be set.
| Ignore touches outside calibrated area | Touches generated outside a calibrated area can be ignored e.g. a touch screen is larger than the video display area which may be used for UPDD Toolbars only. If set, when this area of the screen is touched the touch is ignored.
| Displayed in Mac OS X only Enables the new low level OS driver interface that better handles mouse emulation if keyboard keystrokes are being used with mouse clicks e.g. ‘CTRL mouse click’ to select multiple items. Leopard (10.5.x) and above only - Does not work in Tiger (10.4.x).
| Displayed in Mac OS X only - The driver can automatically adjust calibration if the system is switched between Landscape and Portrait views. Landscape is always 0° but Portrait can be either 90° or 270° and this is selected in the System Preferences Display dialog. Unfortunately we have not found a way to determine when rotate takes place nor the degree of rotation as selected in the Display dialog so it has to be manually defined here such that UPDD can sync calibration. Rotation also requires that the video resolution is changed to match the portrait rotation and UPDD rotate logic is triggered by this video resolution change (e.g.1024 x 768 becomes 768 x 1024). See Rotate document for additional rotate information.