small software-rendered rust tty
Diffstat (limited to 'src/keyboard.rs')
| -rw-r--r-- | src/keyboard.rs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/keyboard.rs b/src/keyboard.rs index 2b2fcee..9c9235e 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -23,20 +23,12 @@ pub struct Board { } impl Board { pub fn new() -> Self { - Self { - mods: Modifiers { - alt: false, - shift: false, - ctrl: false, - }, - } + Self { mods: Modifiers { alt: false, shift: false, ctrl: false } } } pub fn rx(&mut self, k: Key, s: bool) -> Vec<u8> { use Key::*; - let Self { - mods: Modifiers { shift, ctrl, alt }, - } = self; + let Self { mods: Modifiers { shift, ctrl, alt } } = self; if !s { if k == LeftAlt || k == RightAlt { *alt = false; |