Macros

Pattern that matches an unknown CoordinateUnit member.
Pattern that matches an unknown MouseButton member.
Pattern that matches an unknown MouseEventPhase member.

Structs

A Stream of incoming requests for KeyboardInputListener
A Stream of incoming requests for Keyboard
A Stream of incoming requests for MediaButtonsDevice
A Stream of incoming requests for MouseInputListener
A Stream of incoming requests for Mouse
A Stream of incoming requests for Registry
A Stream of incoming requests for TouchInputListener
A Stream of incoming requests for TouchScreen

Enums

Indicates the units used to specify spatial event parameters (unless otherwise noted).
A tool for client applications to report text input to interested parties (e.g. a test fixture).
A tool to inject keyboard events into Input Pipeline.
A tool to inject media button events into Input Pipeline.
Identifies various buttons on a standard mouse.
Identifies the phase of a mouse event.
A tool for applications to report touch input to interested parties (e.g. a test fixture).
A tool to inject mouse events into Input Pipeline.
*** This protocol must not be used in production. ***
A tool for applications to report touch input to interested parties (e.g. a test fixture).
A tool to inject touch events into Input Pipeline.

Constants

A hardcoded number of max mouse buttons. This should be increased in the future if we ever see mice with more buttons.

Traits