small software-rendered rust tty
Diffstat (limited to 'src/keyboard.rs')
-rw-r--r--src/keyboard.rs12
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;