diff --git a/src/hard/keyboard.rs b/src/hard/keyboard.rs index b60a8b1..a6c3d81 100644 --- a/src/hard/keyboard.rs +++ b/src/hard/keyboard.rs @@ -83,8 +83,8 @@ impl KeyModState { pub fn translate(&mut self, keymap: &impl KeyMap, key: Code) -> Code { self.update(key); match key { - Code::Down(Key::Char(c)) => Code::Down(Key::Char(keymap.apply_mod(c, &self))), - Code::Up(Key::Char(c)) => Code::Up(Key::Char(keymap.apply_mod(c, &self))), + Code::Down(Key::Char(c)) => Code::Down(Key::Char(keymap.apply_mod(c, self))), + Code::Up(Key::Char(c)) => Code::Up(Key::Char(keymap.apply_mod(c, self))), _ => key, } } diff --git a/src/main.rs b/src/main.rs index 6acbeef..5a7136d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,6 +3,7 @@ #![feature(abi_x86_interrupt)] #![feature(if_let_guard)] #![feature(allocator_api)] +#![allow(unused)] extern crate alloc; mod dev;