add pointer device event

Signed-off-by: dignow <linlong1265@gmail.com>
This commit is contained in:
dignow
2023-07-19 01:18:10 +08:00
parent 780cb37d46
commit c86a8fff03
9 changed files with 204 additions and 31 deletions

View File

@@ -111,12 +111,31 @@ message LoginResponse {
}
}
message TouchScaleUpdate {
// The delta scale factor relative to the previous scale.
// delta * 1000
// 0 means scale end
int32 scale = 1;
}
message TouchEvent {
oneof union {
TouchScaleUpdate scale_update = 1;
}
repeated ControlKey modifiers = 2;
}
message PointerDeviceEvent {
oneof union {
TouchEvent touch_event = 1;
}
}
message MouseEvent {
int32 mask = 1;
sint32 x = 2;
sint32 y = 3;
repeated ControlKey modifiers = 4;
sint32 scale = 5;
}
enum KeyboardMode{
@@ -683,5 +702,6 @@ message Message {
VoiceCallRequest voice_call_request = 23;
VoiceCallResponse voice_call_response = 24;
PeerInfo peer_info = 25;
PointerDeviceEvent pointer_device_event = 26;
}
}