blob: f01ed24a36ba08a8115d88d5cf1dcd4fd59eb2bc [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
use crate::{
drawing::DisplayRotation,
geometry::{IntPoint, IntSize},
};
use euclid::{point2, size2};
use fidl_fuchsia_input_report as hid_input_report;
mod mouse_tests {
use super::*;
use crate::input::{mouse, Button, ButtonSet, Event, EventType};
pub fn create_test_mouse_event(button: u8) -> Event {
let mouse_event = mouse::Event {
buttons: ButtonSet::default(),
phase: mouse::Phase::Down(Button(button)),
location: IntPoint::zero(),
};
Event {
event_time: 0,
device_id: device_id_tests::create_test_device_id(),
event_type: EventType::Mouse(mouse_event),
}
}
}
mod touch_tests {
use super::*;
use crate::input::touch;
pub fn create_test_contact() -> touch::Contact {
touch::Contact {
contact_id: touch::ContactId(100),
phase: touch::Phase::Down(IntPoint::zero(), IntSize::zero()),
}
}
}
mod pointer_tests {
use super::*;
use crate::input::{pointer, EventType};
#[test]
fn test_pointer_from_mouse() {
for button in 1..3 {
let event = mouse_tests::create_test_mouse_event(button);
match event.event_type {
EventType::Mouse(mouse_event) => {
let pointer_event =
pointer::Event::new_from_mouse_event(&event.device_id, &mouse_event);
assert_eq!(pointer_event.is_some(), button == 1);
}
_ => panic!("I asked for a mouse event"),
}
}
}
#[test]
fn test_pointer_from_contact() {
let contact = touch_tests::create_test_contact();
let pointer_event = pointer::Event::new_from_contact(&contact);
match pointer_event.phase {
pointer::Phase::Down(location) => {
assert_eq!(location, IntPoint::zero());
}
_ => panic!("This should have been a down pointer event"),
}
}
}
mod device_id_tests {
use crate::input::DeviceId;
pub(crate) fn create_test_device_id() -> DeviceId {
DeviceId("test-device-id-1".to_string())
}
}
mod input_report_tests {
use super::*;
use crate::{
app::strategies::framebuffer::AutoRepeatTimer,
input::{
consumer_control, keyboard,
report::InputReportHandler,
report::TouchScale,
touch, DeviceId, {mouse, EventType},
},
};
use itertools::assert_equal;
struct TestAutoRepeatContext;
impl AutoRepeatTimer for TestAutoRepeatContext {
fn schedule_autorepeat_timer(&mut self, _device_id: &DeviceId) {}
fn continue_autorepeat_timer(&mut self, _device_id: &DeviceId) {}
}
fn make_input_handler() -> InputReportHandler<'static> {
let test_size = size2(1024, 768);
let touch_scale = TouchScale {
target_size: test_size,
x: fidl_fuchsia_input_report::Range { min: 0, max: 4095 },
x_span: 4095.0,
y: fidl_fuchsia_input_report::Range { min: 0, max: 4095 },
y_span: 4095.0,
};
InputReportHandler::new_with_scale(
device_id_tests::create_test_device_id(),
test_size,
DisplayRotation::Deg0,
Some(touch_scale),
&keymaps::US_QWERTY,
)
}
#[test]
fn test_typed_string() {
let reports = test_data::hello_world_keyboard_reports();
let mut context = TestAutoRepeatContext;
let mut input_handler = make_input_handler();
let device_id = DeviceId("keyboard-1".to_string());
let chars_from_events = reports
.iter()
.map(|input_report| {
input_handler.handle_input_report(&device_id, input_report, &mut context)
})
.flatten()
.filter_map(|event| match event.event_type {
EventType::Keyboard(keyboard_event) => match keyboard_event.phase {
keyboard::Phase::Pressed => keyboard_event
.code_point
.and_then(|code_point| Some(code_point as u8 as char)),
_ => None,
},
_ => None,
});
assert_equal("Hello World".chars(), chars_from_events);
}
#[test]
fn test_touch_drag() {
let reports = test_data::touch_drag_input_reports();
let device_id = DeviceId("touch-1".to_string());
let mut input_handler = make_input_handler();
let mut context = TestAutoRepeatContext;
let events = reports
.iter()
.map(|input_report| {
input_handler.handle_input_report(&device_id, input_report, &mut context)
})
.flatten();
let mut start_point = IntPoint::zero();
let mut end_point = IntPoint::zero();
let mut move_count = 0;
for event in events {
match event.event_type {
EventType::Touch(touch_event) => {
let contact = touch_event.contacts.iter().nth(0).expect("first contact");
match contact.phase {
touch::Phase::Down(location, _) => {
start_point = location;
}
touch::Phase::Moved(location, _) => {
end_point = location;
move_count += 1;
}
_ => (),
}
}
_ => (),
}
}
assert_eq!(start_point, point2(302, 491));
assert_eq!(end_point, point2(637, 21));
assert_eq!(move_count, 15);
}
#[test]
fn test_mouse_drag() {
let reports = test_data::mouse_drag_input_reports();
let device_id = DeviceId("touch-1".to_string());
let mut context = TestAutoRepeatContext;
let mut input_handler = make_input_handler();
let events = reports
.iter()
.map(|input_report| {
input_handler.handle_input_report(&device_id, input_report, &mut context)
})
.flatten();
let mut start_point = IntPoint::zero();
let mut end_point = IntPoint::zero();
let mut move_count = 0;
let mut down_button = None;
for event in events {
match event.event_type {
EventType::Mouse(mouse_event) => match mouse_event.phase {
mouse::Phase::Down(button) => {
assert!(down_button.is_none());
assert!(button.is_primary());
start_point = mouse_event.location;
down_button = Some(button);
}
mouse::Phase::Moved => {
end_point = mouse_event.location;
move_count += 1;
}
mouse::Phase::Up(button) => {
assert!(button.is_primary());
}
},
_ => (),
}
}
assert!(down_button.expect("down_button").is_primary());
assert_eq!(start_point, point2(129, 44));
assert_eq!(end_point, point2(616, 213));
assert_eq!(move_count, 181);
}
#[test]
fn test_consumer_control() {
use hid_input_report::ConsumerControlButton::{VolumeDown, VolumeUp};
let reports = test_data::consumer_control_input_reports();
let device_id = DeviceId("cc-1".to_string());
let mut context = TestAutoRepeatContext;
let mut input_handler = make_input_handler();
let events: Vec<(consumer_control::Phase, hid_input_report::ConsumerControlButton)> =
reports
.iter()
.map(|input_report| {
input_handler.handle_input_report(&device_id, input_report, &mut context)
})
.flatten()
.filter_map(|event| match event.event_type {
EventType::ConsumerControl(consumer_control_event) => {
Some((consumer_control_event.phase, consumer_control_event.button))
}
_ => None,
})
.collect();
let expected = [
(consumer_control::Phase::Down, VolumeUp),
(consumer_control::Phase::Up, VolumeUp),
(consumer_control::Phase::Down, VolumeDown),
(consumer_control::Phase::Up, VolumeDown),
];
assert_eq!(events, expected);
}
}
mod scenic_input_tests {
use super::*;
use crate::input::{
keyboard,
scenic::ScenicInputHandler,
touch, {mouse, EventType},
};
use itertools::assert_equal;
#[test]
fn test_typed_string() {
let scenic_events = test_data::hello_world_scenic_input_events();
let mut scenic_input_handler = ScenicInputHandler::new();
let chars_from_events = scenic_events
.iter()
.map(|event| scenic_input_handler.handle_scenic_key_event(event))
.flatten()
.filter_map(|event| match event.event_type {
EventType::Keyboard(keyboard_event) => match keyboard_event.phase {
keyboard::Phase::Pressed => keyboard_event
.code_point
.and_then(|code_point| Some(code_point as u8 as char)),
_ => None,
},
_ => None,
});
assert_equal("Hello World".chars(), chars_from_events);
}
#[test]
fn test_control_r() {
let scenic_events = test_data::control_r_scenic_events();
// make sure there's one and only one keydown even of the r
// key with the control modifier set.
let mut scenic_input_handler = ScenicInputHandler::new();
let expected_event_count: usize = scenic_events
.iter()
.map(|event| scenic_input_handler.handle_scenic_key_event(event))
.flatten()
.filter_map(|event| match event.event_type {
EventType::Keyboard(keyboard_event) => match keyboard_event.phase {
keyboard::Phase::Pressed => {
if keyboard_event.hid_usage == keymaps::usages::Usages::HidUsageKeyR as u32
&& keyboard_event.modifiers.control
{
Some(())
} else {
None
}
}
_ => None,
},
_ => None,
})
.count();
assert_eq!(expected_event_count, 1);
}
#[test]
fn test_touch_drag() {
let scenic_events = test_data::touch_drag_scenic_events();
let mut scenic_input_handler = ScenicInputHandler::new();
let metrics = size2(1.0, 1.0);
let input_events = scenic_events
.iter()
.map(|event| scenic_input_handler.handle_scenic_input_event(&metrics, event))
.flatten();
let mut start_point = IntPoint::zero();
let mut end_point = IntPoint::zero();
let mut move_count = 0;
for event in input_events {
match event.event_type {
EventType::Touch(touch_event) => {
let contact = touch_event.contacts.iter().nth(0).expect("first contact");
match contact.phase {
touch::Phase::Down(location, _) => {
start_point = location;
}
touch::Phase::Moved(location, _) => {
end_point = location;
move_count += 1;
}
_ => (),
}
}
_ => (),
}
}
assert_eq!(start_point, point2(193, 107));
assert_eq!(end_point, point2(269, 157));
assert_eq!(move_count, 8);
}
#[test]
fn test_mouse_drag() {
let scenic_events = test_data::mouse_drag_scenic_events();
let mut scenic_input_handler = ScenicInputHandler::new();
let metrics = size2(1.0, 1.0);
let input_events = scenic_events
.iter()
.map(|event| scenic_input_handler.handle_scenic_input_event(&metrics, event))
.flatten();
let mut start_point = IntPoint::zero();
let mut end_point = IntPoint::zero();
let mut move_count = 0;
let mut down_button = None;
for event in input_events {
match event.event_type {
EventType::Mouse(mouse_event) => match mouse_event.phase {
mouse::Phase::Down(button) => {
assert!(down_button.is_none());
assert!(button.is_primary());
start_point = mouse_event.location;
down_button = Some(button);
}
mouse::Phase::Moved => {
end_point = mouse_event.location;
move_count += 1;
}
mouse::Phase::Up(button) => {
assert!(button.is_primary());
}
},
_ => (),
}
}
assert!(down_button.expect("down_button").is_primary());
assert_eq!(start_point, point2(67, 62));
assert_eq!(end_point, point2(128, 136));
assert_eq!(move_count, 36);
}
}
mod test_data {
pub fn consumer_control_input_reports() -> Vec<fidl_fuchsia_input_report::InputReport> {
use fidl_fuchsia_input_report::{
ConsumerControlButton::{VolumeDown, VolumeUp},
ConsumerControlInputReport, InputReport,
};
vec![
InputReport {
event_time: Some(66268999833),
mouse: None,
trace_id: Some(2),
sensor: None,
touch: None,
keyboard: None,
consumer_control: Some(ConsumerControlInputReport {
pressed_buttons: Some([VolumeUp].to_vec()),
..ConsumerControlInputReport::EMPTY
}),
..InputReport::EMPTY
},
InputReport {
event_time: Some(66434561666),
mouse: None,
trace_id: Some(3),
sensor: None,
touch: None,
keyboard: None,
consumer_control: Some(ConsumerControlInputReport {
pressed_buttons: Some([].to_vec()),
..ConsumerControlInputReport::EMPTY
}),
..InputReport::EMPTY
},
InputReport {
event_time: Some(358153537000),
mouse: None,
trace_id: Some(4),
sensor: None,
touch: None,
keyboard: None,
consumer_control: Some(ConsumerControlInputReport {
pressed_buttons: Some([VolumeDown].to_vec()),
..ConsumerControlInputReport::EMPTY
}),
..InputReport::EMPTY
},
InputReport {
event_time: Some(358376260958),
mouse: None,
trace_id: Some(5),
sensor: None,
touch: None,
keyboard: None,
consumer_control: Some(ConsumerControlInputReport {
pressed_buttons: Some([].to_vec()),
..ConsumerControlInputReport::EMPTY
}),
..InputReport::EMPTY
},
]
}
pub fn hello_world_keyboard_reports() -> Vec<fidl_fuchsia_input_report::InputReport> {
use {
fidl_fuchsia_input::Key::*,
fidl_fuchsia_input_report::{InputReport, KeyboardInputReport},
};
vec![
InputReport {
event_time: Some(85446402710730),
mouse: None,
trace_id: Some(189),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![LeftShift]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85446650713601),
mouse: None,
trace_id: Some(191),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![LeftShift, H]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85446738712880),
mouse: None,
trace_id: Some(193),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![LeftShift]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85446794702907),
mouse: None,
trace_id: Some(195),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85446970709193),
mouse: None,
trace_id: Some(197),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![E]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447090710657),
mouse: None,
trace_id: Some(199),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447330708990),
mouse: None,
trace_id: Some(201),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![L]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447394712460),
mouse: None,
trace_id: Some(203),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447508813465),
mouse: None,
trace_id: Some(205),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![L]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447618712982),
mouse: None,
trace_id: Some(207),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447810705156),
mouse: None,
trace_id: Some(209),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![O]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85447898703263),
mouse: None,
trace_id: Some(211),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450082706011),
mouse: None,
trace_id: Some(213),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![Space]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450156060503),
mouse: None,
trace_id: Some(215),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450418710803),
mouse: None,
trace_id: Some(217),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![LeftShift]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450594712232),
mouse: None,
trace_id: Some(219),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![LeftShift, W]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450746707982),
mouse: None,
trace_id: Some(221),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![W]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450794706822),
mouse: None,
trace_id: Some(223),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85450962706591),
mouse: None,
trace_id: Some(225),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![O]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85451050703903),
mouse: None,
trace_id: Some(227),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85451282710803),
mouse: None,
trace_id: Some(229),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![R]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85451411293149),
mouse: None,
trace_id: Some(231),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85451842714565),
mouse: None,
trace_id: Some(233),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![L]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85451962704075),
mouse: None,
trace_id: Some(235),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85452906710709),
mouse: None,
trace_id: Some(237),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![D]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85453034711602),
mouse: None,
trace_id: Some(239),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85454778708461),
mouse: None,
trace_id: Some(241),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![Enter]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(85454858706151),
mouse: None,
trace_id: Some(243),
sensor: None,
touch: None,
keyboard: Some(KeyboardInputReport {
pressed_keys3: Some(vec![]),
..KeyboardInputReport::EMPTY
}),
consumer_control: None,
..InputReport::EMPTY
},
]
}
pub fn touch_drag_input_reports() -> Vec<fidl_fuchsia_input_report::InputReport> {
use fidl_fuchsia_input_report::{ContactInputReport, InputReport, TouchInputReport};
vec![
InputReport {
event_time: Some(2129689875195),
mouse: None,
trace_id: Some(294),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1211),
position_y: Some(2621),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129715875833),
mouse: None,
trace_id: Some(295),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1211),
position_y: Some(2621),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129741874822),
mouse: None,
trace_id: Some(296),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1223),
position_y: Some(2607),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129767876545),
mouse: None,
trace_id: Some(297),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1267),
position_y: Some(2539),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129793872236),
mouse: None,
trace_id: Some(298),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1391),
position_y: Some(2300),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129818875839),
mouse: None,
trace_id: Some(299),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1523),
position_y: Some(2061),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129844873276),
mouse: None,
trace_id: Some(300),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1675),
position_y: Some(1781),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129870884557),
mouse: None,
trace_id: Some(301),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1743),
position_y: Some(1652),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129896870474),
mouse: None,
trace_id: Some(302),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(1875),
position_y: Some(1399),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129922876931),
mouse: None,
trace_id: Some(303),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2015),
position_y: Some(1174),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129948875990),
mouse: None,
trace_id: Some(304),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2143),
position_y: Some(935),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129973877732),
mouse: None,
trace_id: Some(305),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2275),
position_y: Some(682),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2129998870634),
mouse: None,
trace_id: Some(306),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2331),
position_y: Some(566),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2130023872212),
mouse: None,
trace_id: Some(307),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2439),
position_y: Some(314),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2130048871365),
mouse: None,
trace_id: Some(308),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2551),
position_y: Some(116),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2130071873308),
mouse: None,
trace_id: Some(309),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![ContactInputReport {
contact_id: Some(0),
position_x: Some(2643),
position_y: Some(54),
pressure: None,
contact_width: None,
contact_height: None,
..ContactInputReport::EMPTY
}]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(2130110871653),
mouse: None,
trace_id: Some(310),
sensor: None,
touch: Some(TouchInputReport {
contacts: Some(vec![]),
pressed_buttons: Some(vec![]),
..TouchInputReport::EMPTY
}),
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
]
}
pub fn mouse_drag_input_reports() -> Vec<fidl_fuchsia_input_report::InputReport> {
use fidl_fuchsia_input_report::{InputReport, MouseInputReport};
vec![
InputReport {
event_time: Some(101114216676),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(1),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101122479286),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(3),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101130223338),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(4),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101139198674),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(5),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101154621806),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(6),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101162221969),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(7),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101170222632),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(8),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101178218319),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(9),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101195538881),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(10),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101202218423),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(11),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101210236557),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(12),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101218244736),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(13),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101226633284),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(14),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101235789939),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(15),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101242227234),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(16),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101250552651),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(17),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101258523666),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(18),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101266879375),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(19),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101279470078),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(20),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101282237222),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(21),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101290229686),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(22),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101298227434),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(23),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101306236833),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(24),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101314225440),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(25),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101322221224),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(26),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101330220567),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(27),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101338229995),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(28),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101346226157),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(29),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101354223947),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(30),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101362223006),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(31),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101370218719),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(32),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101378220583),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(33),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101386213038),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(34),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101394217453),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(35),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101402219904),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(36),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101410221107),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(37),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101418222560),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(38),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101434218357),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(39),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101442218953),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(40),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101450217289),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(41),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101458214227),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(42),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101466225708),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(43),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101474215177),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(44),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101482221526),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(45),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101490219532),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(46),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101498222281),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(47),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101506214971),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(48),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101514219490),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(49),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101522217217),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(50),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101530217381),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(51),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101538212289),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(52),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(101554216328),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(53),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103242211673),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(54),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103330219916),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(55),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103338210706),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(56),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103346224236),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(57),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103354212884),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(58),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103362215662),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(59),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103370214381),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(11),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(60),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103378214091),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(11),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(61),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103386209918),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(12),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(62),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103394217896),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(12),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(63),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103402213295),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(13),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(64),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103410215085),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(13),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(65),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103418219723),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(12),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(66),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103426211988),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(12),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(67),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103434211330),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(12),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(68),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103442219232),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(69),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103450211768),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(9),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(70),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103458211814),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(9),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(71),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103466216581),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(72),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103474215898),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(73),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103482215147),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(74),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103490216112),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(75),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103498215973),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(76),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103506213277),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(77),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103514218088),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(78),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103522217065),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(79),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103530210262),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(80),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103578218194),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(81),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103586213104),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(82),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103594216835),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(83),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103602487409),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(84),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103610212817),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(85),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103618214151),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(86),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103626214410),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(87),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103634212067),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(88),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103642212545),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(89),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103650212962),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(90),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103658212822),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(91),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103666210198),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(92),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103674217073),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(93),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103682212701),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(94),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103690210927),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(95),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103698216512),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(96),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103706213176),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(97),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103714212778),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(98),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103722213889),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(99),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103730210581),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(100),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103738214789),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(101),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103746216817),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(102),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103754216490),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(103),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103762214303),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(104),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103770212491),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(105),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103778217308),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(106),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103786212710),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(107),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103794217315),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(108),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103802211383),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(109),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103810216190),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(110),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103834222367),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(111),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103954219855),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(112),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103962217418),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(113),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103970214839),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(114),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103978214040),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(9),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(115),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103986213448),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(116),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(103994211708),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(117),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104002212585),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(118),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104010210902),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(119),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104018211093),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(120),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104026216997),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(9),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(121),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104034211539),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(122),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104042222246),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(123),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104050216094),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(10),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(124),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104058215037),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(125),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104066221081),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(126),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104074216757),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(127),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104082216368),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(128),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104090217281),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(9),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(129),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104098212452),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(130),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104106216109),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(131),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104114266027),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(132),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104122212879),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(133),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104130216506),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(134),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104138217516),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(135),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104146210328),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(136),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104154216601),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(137),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104162216056),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(138),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104170215445),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(139),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104178211471),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(140),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104186213147),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(141),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104194212256),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(142),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104202213946),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(143),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104210212892),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(144),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104218214234),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(145),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104226215241),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(146),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104234215524),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(147),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104282215440),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(148),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104290210105),
mouse: Some(MouseInputReport {
movement_x: Some(1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(149),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104298226745),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(150),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104306215865),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(151),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104314217045),
mouse: Some(MouseInputReport {
movement_x: Some(4),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(152),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104322334192),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(153),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104330216276),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(154),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104338214799),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(155),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104346215946),
mouse: Some(MouseInputReport {
movement_x: Some(10),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(156),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104354214863),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(157),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104362215296),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(158),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104370214666),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(159),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104378215593),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(160),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104386215460),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(161),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104394217072),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(162),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104402213289),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(163),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104410215719),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(164),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104418216898),
mouse: Some(MouseInputReport {
movement_x: Some(9),
movement_y: Some(-8),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(165),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104426215292),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(166),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104434215345),
mouse: Some(MouseInputReport {
movement_x: Some(8),
movement_y: Some(-7),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(167),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104442217176),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-6),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(168),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104450214083),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-5),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(169),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104458213546),
mouse: Some(MouseInputReport {
movement_x: Some(7),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(170),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104466216290),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(171),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104474215684),
mouse: Some(MouseInputReport {
movement_x: Some(5),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(172),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104482216348),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(173),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104490211575),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-4),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(174),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104498215305),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(175),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104506212563),
mouse: Some(MouseInputReport {
movement_x: Some(6),
movement_y: Some(-3),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(176),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104514213178),
mouse: Some(MouseInputReport {
movement_x: Some(3),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(177),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104522213190),
mouse: Some(MouseInputReport {
movement_x: Some(2),
movement_y: Some(-2),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(178),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104530216023),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(-1),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![1]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(179),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(104866221719),
mouse: Some(MouseInputReport {
movement_x: Some(0),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(180),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(105266217002),
mouse: Some(MouseInputReport {
movement_x: Some(-2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(181),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(105274246358),
mouse: Some(MouseInputReport {
movement_x: Some(-1),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(182),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(105282216030),
mouse: Some(MouseInputReport {
movement_x: Some(-2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(183),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
InputReport {
event_time: Some(105290214427),
mouse: Some(MouseInputReport {
movement_x: Some(-2),
movement_y: Some(0),
scroll_v: Some(0),
scroll_h: None,
pressed_buttons: Some(vec![]),
position_x: None,
position_y: None,
..MouseInputReport::EMPTY
}),
trace_id: Some(184),
sensor: None,
touch: None,
keyboard: None,
consumer_control: None,
..InputReport::EMPTY
},
]
}
pub fn hello_world_scenic_input_events() -> Vec<fidl_fuchsia_ui_input3::KeyEvent> {
use fidl_fuchsia_input::Key::*;
use fidl_fuchsia_ui_input3::{
KeyEvent,
KeyEventType::{Pressed, Released},
};
vec![
KeyEvent {
timestamp: Some(3264387612285),
type_: Some(Pressed),
key: Some(LeftShift),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3265130500125),
type_: Some(Pressed),
key: Some(H),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3265266507731),
type_: Some(Released),
key: Some(H),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3265370503901),
type_: Some(Released),
key: Some(LeftShift),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3266834499940),
type_: Some(Pressed),
key: Some(E),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3266962508842),
type_: Some(Released),
key: Some(E),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267154500453),
type_: Some(Pressed),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267219444859),
type_: Some(Released),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267346499392),
type_: Some(Pressed),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267458502427),
type_: Some(Released),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267690502669),
type_: Some(Pressed),
key: Some(O),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3267858501367),
type_: Some(Released),
key: Some(O),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275178512511),
type_: Some(Pressed),
key: Some(Space),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275274501635),
type_: Some(Pressed),
key: Some(LeftShift),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275298499697),
type_: Some(Released),
key: Some(Space),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275474504423),
type_: Some(Pressed),
key: Some(W),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275586502431),
type_: Some(Released),
key: Some(LeftShift),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275634500151),
type_: Some(Released),
key: Some(W),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275714502408),
type_: Some(Pressed),
key: Some(O),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275834561768),
type_: Some(Released),
key: Some(O),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3275858499854),
type_: Some(Pressed),
key: Some(R),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3276018509754),
type_: Some(Released),
key: Some(R),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3276114540325),
type_: Some(Pressed),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3276282504845),
type_: Some(Released),
key: Some(L),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3276578503737),
type_: Some(Pressed),
key: Some(D),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(3276706501366),
type_: Some(Released),
key: Some(D),
modifiers: None,
..KeyEvent::EMPTY
},
]
}
pub fn control_r_scenic_events() -> Vec<fidl_fuchsia_ui_input3::KeyEvent> {
use fidl_fuchsia_input::Key::*;
use fidl_fuchsia_ui_input3::{
KeyEvent,
KeyEventType::{Pressed, Released},
};
vec![
KeyEvent {
timestamp: Some(4453530520711),
type_: Some(Pressed),
key: Some(LeftCtrl),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(4454138519645),
type_: Some(Pressed),
key: Some(R),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(4454730534107),
type_: Some(Released),
key: Some(R),
modifiers: None,
..KeyEvent::EMPTY
},
KeyEvent {
timestamp: Some(4454738498944),
type_: Some(Released),
key: Some(LeftCtrl),
modifiers: None,
..KeyEvent::EMPTY
},
]
}
pub fn touch_drag_scenic_events() -> Vec<fidl_fuchsia_ui_input::InputEvent> {
use fidl_fuchsia_ui_input::{
FocusEvent,
InputEvent::{Focus, Pointer},
PointerEvent,
PointerEventPhase::{Add, Down, Move, Remove, Up},
PointerEventType::Touch,
};
vec![
Pointer(PointerEvent {
event_time: 3724420542810,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Add,
x: 193.06534,
y: 107.604416,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Focus(FocusEvent { event_time: 3724420796330, focused: true }),
Pointer(PointerEvent {
event_time: 3724420542810,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Down,
x: 193.06534,
y: 107.604416,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724446545561,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 193.06534,
y: 107.604416,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724472567434,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 194.81122,
y: 108.20114,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724498537301,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 200.63081,
y: 112.29306,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724524543861,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 219.8355,
y: 125.67702,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724550551818,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 239.04019,
y: 137.86748,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724575547592,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 254.17116,
y: 149.5465,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724601536497,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 260.57272,
y: 153.04164,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724627538012,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Move,
x: 269.8841,
y: 157.13356,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724669535009,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Up,
x: 269.8841,
y: 157.13356,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
Pointer(PointerEvent {
event_time: 3724669535009,
device_id: 0,
pointer_id: 0,
type_: Touch,
phase: Remove,
x: 269.8841,
y: 157.13356,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 0,
}),
]
}
pub fn mouse_drag_scenic_events() -> Vec<fidl_fuchsia_ui_input::InputEvent> {
use fidl_fuchsia_ui_input::{
FocusEvent,
InputEvent::{Focus, Pointer},
PointerEvent,
PointerEventPhase::{Down, Move, Up},
PointerEventType::Mouse,
};
vec![
Focus(FocusEvent { event_time: 112397259832, focused: true }),
Pointer(PointerEvent {
event_time: 112396994735,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Down,
x: 67.49091,
y: 62.25455,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112508984750,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 68.07273,
y: 62.25455,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112516989437,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 69.818184,
y: 62.25455,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112524990631,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 72.72728,
y: 64.58183,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112532991020,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 74.47273,
y: 66.9091,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112541018566,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 76.8,
y: 69.81819,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112548984575,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 79.12728,
y: 72.72728,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112556985463,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 82.03637,
y: 76.80002,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112564990769,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 84.94546,
y: 79.70911,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112572989372,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 87.85455,
y: 83.78183,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112580993049,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 90.18182,
y: 86.69092,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112588991675,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 92.509094,
y: 90.18182,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112596989208,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 95.41819,
y: 93.672745,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112604989384,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 97.74546,
y: 96.000015,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112612996959,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 100.07273,
y: 98.9091,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112620989830,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 101.818184,
y: 100.65456,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112628994663,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 103.563644,
y: 102.40001,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112636989146,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 104.72728,
y: 104.14546,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112644983252,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 105.890915,
y: 105.3091,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112652985951,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 106.47273,
y: 105.890915,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112660993261,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 106.47273,
y: 107.05455,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112669007012,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 107.63637,
y: 108.8,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112676986758,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 108.8,
y: 109.96365,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112684990368,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 109.38182,
y: 111.12729,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112692990815,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 111.12727,
y: 114.03638,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112700991008,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 112.29092,
y: 116.36365,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112708991160,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 114.61819,
y: 119.272736,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112716985316,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 116.36364,
y: 122.76364,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112724995834,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 118.69091,
y: 125.09091,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112732988629,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 120.43637,
y: 128.00002,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112740984820,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 122.18182,
y: 129.74547,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112748990041,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 123.34546,
y: 130.9091,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112756988188,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 124.509094,
y: 132.07274,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112764986974,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 125.67273,
y: 133.23637,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112772992141,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 126.25455,
y: 133.81819,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112780992743,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 126.836365,
y: 134.98183,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112844991890,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Move,
x: 128.0,
y: 136.14546,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
Pointer(PointerEvent {
event_time: 112924985017,
device_id: 0,
pointer_id: 0,
type_: Mouse,
phase: Up,
x: 128.0,
y: 136.14546,
radius_major: 0.0,
radius_minor: 0.0,
buttons: 1,
}),
]
}
}