package proto.input

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ClientToHost

desktop_input.proto:118

Client -> Host (channel 5).

message KeyEvent

desktop_input.proto:25

Used in: ClientToHost, legacy.ClientToSession

enum KeyEvent.Flags

desktop_input.proto:28

The keyboard (Caps/Num) lock states.

message MouseEvent

desktop_input.proto:45

Used in: ClientToHost, legacy.ClientToSession

enum MouseEvent.ButtonMask

desktop_input.proto:47

message TextEvent

desktop_input.proto:40

Used in: ClientToHost, legacy.ClientToSession

message TouchEvent

desktop_input.proto:85

Used in: ClientToHost, legacy.ClientToSession

enum TouchEvent.TouchEventType

desktop_input.proto:99

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: TouchEvent

message TouchEventPoint

desktop_input.proto:64

Used in: TouchEvent