Get desktop application:
View/edit binary Protocol Buffers messages
Client -> Host (channel 5).
Used in: ,
The keyboard (Caps/Num) lock states.
Used in: ,
Button mask.
x position.
y position.
Used in: ,
Used in: ,
Only the changed touch points are added to this field. Given the existing touch point APIs (e.g. Android and PPAPI) for START, END, and CANCEL events the size of this field will typically be 1, but for MOVE events it is likely to have multiple points.
A START event means that this event reports all the touch points that were just added, e.g. a finger started touching the display. A MOVE event means that the touch points that have been STARTed moved, e.g. multiple fingers on the screen moved. An END event means that the touch points that have been STARTed ended. e.g. a finger went off the screen. A CANCEL event means that the touch points that have been STARTed were canceled, e.g. a finger went off the screen. Cancel event is simlar to END but slighly different. For example, Android MotionEvent's ACTION_CANCEL documentation mentions that a cancel should be treated as an ACTION_UP (END) event but might not perform the exact same actions as a normal ACTION_UP event.
Used in:
Used in:
The ID for the touch point.
The absolute position of the touch point. These values on-the-wire are host physical pixel coordinates: the top-left monitor on the system always starts from (0, 0).
The size of the touch point, used to aid hit-testing. Scaled to match the size on host.
Angle in degrees from the y-axis of the touch point.
The pressure of the touch point. The value should be in [0.0, 1.0].