diff options
-rw-r--r-- | core/src/keyboard/event.rs | 3 | ||||
-rw-r--r-- | winit/src/conversion.rs | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/core/src/keyboard/event.rs b/core/src/keyboard/event.rs index 26c45717..0c97d26f 100644 --- a/core/src/keyboard/event.rs +++ b/core/src/keyboard/event.rs @@ -36,6 +36,9 @@ pub enum Event { /// The key released. key: Key, + /// The physical key released. + physical_key: key::Physical, + /// The location of the key. location: Location, diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs index 43e1848b..04cbb982 100644 --- a/winit/src/conversion.rs +++ b/winit/src/conversion.rs @@ -262,6 +262,7 @@ pub fn window_event( winit::event::ElementState::Released => { keyboard::Event::KeyReleased { key, + physical_key, modifiers, location, } |