#[derive(Clone, Copy, PartialEq, PartialOrd, Ord, Eq, Hash, Debug)]
pub enum MouseButton {
Left,
Right,
Middle,
Forward,
Back,
Other(u16),
}
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]
pub enum MouseScrollUnit {
Line,
Pixel,
}