LEGACY_TOUCHPAD_FEATURES enumeration (winuser.h)

Important

Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Identifies the settings for which a legacy touchpad has indicated support.

Syntax

typedef enum LEGACY_TOUCHPAD_FEATURES {
  LEGACY_TOUCHPAD_FEATURE_NONE = 0x00000000,
  LEGACY_TOUCHPAD_FEATURE_ENABLE_DISABLE = 0x00000001,
  LEGACY_TOUCHPAD_FEATURE_REVERSE_SCROLL_DIRECTION = 0x00000004
} ;

Constants

 
LEGACY_TOUCHPAD_FEATURE_NONE
Value: 0x00000000
No touchpad features are supported (or no legacy touchpad is detected).
LEGACY_TOUCHPAD_FEATURE_ENABLE_DISABLE
Value: 0x00000001
The legacy touchpad supports being enabled and disabled.
LEGACY_TOUCHPAD_FEATURE_REVERSE_SCROLL_DIRECTION
Value: 0x00000004
The legacy touchpad supports reversing its scroll direction.

Remarks

When the corresponding setting is updated with SPIF_UPDATEINIFILE (to persist the setting), the legacy touchpad will respond accordingly.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2 [desktop apps only]
Minimum supported server None supported
Header winuser.h (include Windows.h)

See also

TOUCHPAD_PARAMETERS structure