Skip to content

PointerEvent

PointerEvent #

Bases: Event[EventControlType]

buttons #

buttons: float = field(metadata={'data_field': 'btt'})

control #

control: EventControlType = field(repr=False)

data #

data: Any | None = field(default=None, kw_only=True)

delta_x #

delta_x: float | None = field(metadata={"data_field": "dx"})

delta_y #

delta_y: float | None = field(metadata={"data_field": "dy"})

device #

device: float = field(metadata={'data_field': 'dev'})

distance #

distance: float = field(metadata={'data_field': 'dist'})

distance_max #

distance_max: float = field(
    metadata={"data_field": "distMax"}
)

embedder_id #

embedder_id: float = field(metadata={'data_field': 'eId'})

global_x #

global_x: float = field(metadata={'data_field': 'gx'})

global_y #

global_y: float = field(metadata={'data_field': 'gy'})

kind #

kind: PointerDeviceType = field(
    metadata={"data_field": "k"}
)

local_x #

local_x: float = field(metadata={'data_field': 'lx'})

local_y #

local_y: float = field(metadata={'data_field': 'ly'})

name #

name: str

obscured #

obscured: bool = field(metadata={'data_field': 'obs'})

orientation #

orientation: float = field(metadata={'data_field': 'or'})

page #

page: Page | PageView | None

pressure #

pressure: float = field(metadata={'data_field': 'ps'})

pressure_max #

pressure_max: float = field(metadata={"data_field": "pMax"})

pressure_min #

pressure_min: float = field(metadata={"data_field": "pMin"})

radius_major #

radius_major: float = field(metadata={'data_field': 'rMj'})

radius_max #

radius_max: float = field(metadata={'data_field': 'rMax'})

radius_min #

radius_min: float = field(metadata={'data_field': 'rMin'})

radius_minor #

radius_minor: float = field(metadata={'data_field': 'rMn'})

size #

size: float = field(metadata={'data_field': 'size'})

target #

target: int

tilt #

tilt: float = field(metadata={'data_field': 'tilt'})

timestamp #

timestamp: Duration = field(metadata={'data_field': 'ts'})

view_id #

view_id: int = field(metadata={'data_field': 'vId'})

get_event_field_type #

get_event_field_type(control: Any, field_name: str)