A valuator is a representation of the state of an input device in terms of a physical quantity like length. A valuator event, of type gii_val_event, reports a change in any of those quantities.
typedef struct {
COMMON_DATA;
uint32 first; /* first valuator reported */
uint32 count; /* number reported */
sint32 value[32]; /* absolute/relative values */
} gii_val_event;A valuator may be either absolute or relative, like pointer motion events.
To interpret the numbers, query valuator device info with GII_CMDCODE_GETVALINFO.