mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2025-01-23 02:16:33 +11:00
On Wayland, add missing mappings for numpad arrows
The mappings for 'keysyms::XKB_KEY_KP_{Up,Down,Left,Rigt}' were missing making the arrow keys on the numpad not sending proper 'VirtualKeyCode's.
This commit is contained in:
parent
cbeb51b436
commit
edf396b1a4
2 changed files with 5 additions and 0 deletions
|
@ -10,6 +10,7 @@
|
||||||
- On Web, fix `WindowEvent::ReceivedCharacter` never being sent on key input.
|
- On Web, fix `WindowEvent::ReceivedCharacter` never being sent on key input.
|
||||||
- On macOS, fix compilation when targeting aarch64
|
- On macOS, fix compilation when targeting aarch64
|
||||||
- On X11, fix `Window::request_redraw` not waking the event loop.
|
- On X11, fix `Window::request_redraw` not waking the event loop.
|
||||||
|
- On Wayland, the keypad arrow keys are now recognized.
|
||||||
|
|
||||||
# 0.23.0 (2020-10-02)
|
# 0.23.0 (2020-10-02)
|
||||||
|
|
||||||
|
|
|
@ -149,6 +149,10 @@ pub fn keysym_to_vkey(keysym: u32) -> Option<VirtualKeyCode> {
|
||||||
keysyms::XKB_KEY_KP_Page_Down => Some(VirtualKeyCode::PageDown),
|
keysyms::XKB_KEY_KP_Page_Down => Some(VirtualKeyCode::PageDown),
|
||||||
keysyms::XKB_KEY_KP_Home => Some(VirtualKeyCode::Home),
|
keysyms::XKB_KEY_KP_Home => Some(VirtualKeyCode::Home),
|
||||||
keysyms::XKB_KEY_KP_End => Some(VirtualKeyCode::End),
|
keysyms::XKB_KEY_KP_End => Some(VirtualKeyCode::End),
|
||||||
|
keysyms::XKB_KEY_KP_Left => Some(VirtualKeyCode::Left),
|
||||||
|
keysyms::XKB_KEY_KP_Up => Some(VirtualKeyCode::Up),
|
||||||
|
keysyms::XKB_KEY_KP_Right => Some(VirtualKeyCode::Right),
|
||||||
|
keysyms::XKB_KEY_KP_Down => Some(VirtualKeyCode::Down),
|
||||||
// => Some(VirtualKeyCode::OEM102),
|
// => Some(VirtualKeyCode::OEM102),
|
||||||
keysyms::XKB_KEY_period => Some(VirtualKeyCode::Period),
|
keysyms::XKB_KEY_period => Some(VirtualKeyCode::Period),
|
||||||
// => Some(VirtualKeyCode::Playpause),
|
// => Some(VirtualKeyCode::Playpause),
|
||||||
|
|
Loading…
Add table
Reference in a new issue