From bbf12b9e31bedcb957b9f7988f35d0cb81d19b68 Mon Sep 17 00:00:00 2001 From: Schmarni Date: Mon, 29 Sep 2025 13:18:14 +0200 Subject: [PATCH] fix(wayland/keyboard): fix modifier key not working properly for some keyboard layouts Signed-off-by: Schmarni --- src/wayland/core/keyboard.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wayland/core/keyboard.rs b/src/wayland/core/keyboard.rs index e9d1935..e578610 100644 --- a/src/wayland/core/keyboard.rs +++ b/src/wayland/core/keyboard.rs @@ -53,7 +53,8 @@ impl ModifierState { input_event_codes::KEY_LEFTCTRL!() | input_event_codes::KEY_RIGHTCTRL!() => { mods |= 4 } - input_event_codes::KEY_LEFTALT!() | input_event_codes::KEY_RIGHTALT!() => mods |= 8, + input_event_codes::KEY_LEFTALT!() => mods |= 8, + input_event_codes::KEY_RIGHTALT!() => mods |= 128, input_event_codes::KEY_LEFTMETA!() | input_event_codes::KEY_RIGHTMETA!() => { mods |= 64 }