lighthouse_protocol/input/
legacy_input_event.rs

1use serde::{Serialize, Deserialize};
2
3/// A keyboard/controller input event, as generated by the new frontend (LUNA)
4/// in "Legacy Mode" (or the old website).
5#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone, Copy)]
6pub struct LegacyInputEvent {
7    #[serde(rename = "src")]
8    pub source: i32,
9    pub key: Option<i32>,
10    #[serde(rename = "btn")]
11    pub button: Option<i32>,
12    #[serde(rename = "dwn")]
13    pub is_down: bool,
14}