diff --git a/src/lib.rs b/src/lib.rs index d93872f..7881404 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -115,6 +115,7 @@ pub enum Key { Right, Up, Apostrophe, + Backquote, Backslash, Comma, @@ -168,7 +169,7 @@ pub enum Key { NumPadPlus, NumPadEnter, - Count = 102, + Count = 103, } #[cfg(target_os = "windows")] diff --git a/src/windows.rs b/src/windows.rs index dd8893d..9444f89 100644 --- a/src/windows.rs +++ b/src/windows.rs @@ -85,6 +85,7 @@ fn update_key_state(window: &mut Window, wparam: u32, state: bool) { 0x14D => window.keys[Key::Right as usize] = state, 0x148 => window.keys[Key::Up as usize] = state, 0x028 => window.keys[Key::Apostrophe as usize] = state, + 0x029 => window.keys[Key::Backquote as usize] = state, 0x02B => window.keys[Key::Backslash as usize] = state, 0x033 => window.keys[Key::Comma as usize] = state, 0x00D => window.keys[Key::Equal as usize] = state,