A widget is one sensor or a group of sensors that perform(s) specific user-interface functionality.

Refer to section

Widget Sensing Method [all gen]

for information on the supported sensing methods of the widgets.

The widgets types:

  • Button

    – One or more sensors. Each sensor in the widget can detect the presence or absence (that is, only two states) of a finger on the sensor.

  • Linear Slider

    – More than two sensors arranged in the specific order to detect the presence and movement of a finger on a linear axis. If a finger is present, Linear Slider detects the physical position (single axis position) of the finger. Note that the CSX Linear Slider is supported only by CAPSENSE™ Middleware 3.0 and later.

  • Radial Slider

    – More than one sensor arranged in the circular order to detect the presence and radial movement of a finger. If a finger is present, the Radial Slider detects the physical position of the finger.

  • Matrix Buttons

    – Two or more sensors arranged in the specific horizontal and vertical order to detect the presence or absence of a finger on the intersections of vertically and horizontally arranged sensors.

    If M and N are the numbers of the sensors in the horizontal and vertical axis respectively, the total of the M x N intersection positions can detect a finger touch. When using the CSD sensing method, a simultaneous finger touch on more than one intersection is invalid and produces invalid results. This limitation does not apply when using the CSX sensing methods, where all intersections can detect a valid touch simultaneously.

  • Touchpad

    – Multiple sensors arranged in the specific horizontal and vertical order to detect the presence or absence of a human finger. If a finger is present, the widget will detect the physical position (both X and Y axis position) of the touch. The CSD sensing method supports the detection of up to 2 simultaneous touches (when Advanced Centroid is enabled). The CSX sensing method supports the detection of up to 3 simultaneous finger touches.

  • Proximity Sensor

    – One or more sensors. Each sensor in the widget can detect the proximity of conductive objects, such as a human hand or finger to the sensors. The proximity sensor has two thresholds:

  • Low Power

    [5th gen LP]

    – One or more sensors scanned in LP-AoS (Low Power-Always-on-Sensing) power mode in MSCLP devices. LP-AoS mode is capable of scanning and processing a widget while the device is in Deep Sleep. It wakes up the device on a touch detection or on a timeout.

  • Liquid Level

    [5th gen LP]

    – Enables the Liquid Level algorithm. Calculates a liquid level including foam.

  • Wheatstone Bridge

    [5th gen LP]

    – Consists of a single sensor with two dedicated electrodes. This is a force touch sensor. The sensor voltage signal is measured using the Wheatstone Bridge widget concept. This widget supports half and full Wheatstone Bridge configurations.

Note: All the widgets are deemed active, except the Low Power widget.

All the widgets are deemed active, except the Low Power widget.