From 8b0ffb7e7de23b552d78707168eba1246326cd54 Mon Sep 17 00:00:00 2001 From: Kirill Chibisov Date: Tue, 2 Jan 2024 23:55:51 +0400 Subject: [PATCH] On X11 and Wayland, fix numpad up being ArrowLeft Links: https://github.com/alacritty/alacritty/issues/7533 --- CHANGELOG.md | 1 + src/platform_impl/linux/common/keymap.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ebc17c2..f41afd0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Unreleased` header. # Unreleased +- On X11 and Wayland, fix arrow up on keypad reported as `ArrowLeft`. - On Windows, macOS, X11, Wayland and Web, implement setting images as cursors. See the `custom_cursors.rs` example. - **Breaking:** Remove `Window::set_cursor_icon` - Add `WindowBuilder::with_cursor` and `Window::set_cursor` which takes a `CursorIcon` or `CustomCursor` diff --git a/src/platform_impl/linux/common/keymap.rs b/src/platform_impl/linux/common/keymap.rs index c226c089..fa9c496e 100644 --- a/src/platform_impl/linux/common/keymap.rs +++ b/src/platform_impl/linux/common/keymap.rs @@ -504,7 +504,7 @@ pub fn keysym_to_key(keysym: u32) -> Key { keysyms::KP_F4 => NamedKey::F4, keysyms::KP_Home => NamedKey::Home, keysyms::KP_Left => NamedKey::ArrowLeft, - keysyms::KP_Up => NamedKey::ArrowLeft, + keysyms::KP_Up => NamedKey::ArrowUp, keysyms::KP_Right => NamedKey::ArrowRight, keysyms::KP_Down => NamedKey::ArrowDown, // keysyms::KP_Prior => NamedKey::PageUp,