To create a custom user touch and feel experience, several filters are available to control the
response of the trackpad sensor.
TrackPad Filter Type
Dynamic (default) automatically adjusts the filter beta based on the speed of the finger, where as a static
filter is a fixed beta independent of the speed of the finger. The advantage of dynamic filtering
is when moving slowly, filtering is increased to improve accuracy and reduce jitter. When moving
rapidly, the filtering is decreased to allow the sensor to be more responsive.
Range of Valid Threshold Parameters
Dynamic or Static
Affected Software Parameters
The TrackPad Filter Type parameter corresponds to the
bTrackPadFilterType
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.
TrackPad Filter Beta
This parameter sets the trackpad beta when static filtering is enabled.
Range of Valid Threshold Parameters
The TrackPad Filter Beta may be set from 0 to 255, where 0 is the strongest beta and 255 is the weakest.
Affected Software Parameters
The TrackPad Filter Beta parameter corresponds to the
ui8TrackPadFilterBeta
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.
TrackPad Filter Enable
This parameter enables trackpad filtering and is recommended for all touch applications.
Range of Valid Threshold Parameters
Enable or Disable
Affected Software Parameters
The TrackPad Filter Enable parameter corresponds to the
bTrackPadFilterEnable
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.
Dynamic Beta Top Speed
Dynamic Filter Top Speed and Bottom Speed parameters control the active range of speeds where automatic filtering beta is applied. Outside this range the beta assumes a fixed value. This parameter sets the top speed up to which the dynamic beta is allowed to automtically adjust. Speeds above this parameter cause the beta to lock at the last updated beta. Speed is calculated as the amount of change in the X or Y position axis from sample to sample and should be set appropriately for the resolution of the trackpad sensor.
Range of Valid Threshold Parameters
The Dynamic Beta Top Speed may be set from 0 to 65535 and should be set higher than the Beta Bottom Speed.
Affected Software Parameters
The TrackPad Beta Top Speed parameter corresponds to the
ui16TopSpeed
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.
Dynamic Beta Bottom Speed
Dynamic Filter Top Speed and Bottom Speed parameters control the active range of speeds where automatic filtering beta is applied. Outside this range the beta assumes a fixed value. This parameter sets the bottom speed down to which the dynamic beta is allowed to automtically adjust. Speeds below this parameter set the beta = Dynamic Filter Lower Beta. Speed is calculated as the amount of change in the X or Y position axis from sample to sample and should be set appropriately for the resolution of the trackpad sensor.
Range of Valid Threshold Parameters
The Dynamic Beta Bottom Speed may be set from 0 to 65535 and should be set lower than the Beta Top Speed.
Affected Software Parameters
The Dynamic Beta Bottom Speed parameter corresponds to the
ui16BottomSpeed
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.
Dynamic Filter Lower Beta
When using dynamic filtering, this parameter sets the filter beta when the finger movement is less than the Dynamic Beta Bottom Speed parameter.
Range of Valid Threshold Parameters
The Dynamic Filter Lower Beta may be set from 0 to 255, where 0 is the strongest beta and 255 is the weakest.
Affected Software Parameters
The Swipe Duration Threshold parameter corresponds to the
ui8Lower Beta
member of the
tTrackPadSensorParams
type in the CapTIvate Touch Library.