From 5f07d530348c9b1bf42cb8737f735d73ea736fd7 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 27 Jun 2025 15:43:07 +0300 Subject: [PATCH] WindowServer: Send mod key to clients Also roll back accidental mod key update from super->alt --- userspace/programs/WindowServer/WindowServer.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/userspace/programs/WindowServer/WindowServer.cpp b/userspace/programs/WindowServer/WindowServer.cpp index b21073df..a6622d72 100644 --- a/userspace/programs/WindowServer/WindowServer.cpp +++ b/userspace/programs/WindowServer/WindowServer.cpp @@ -396,12 +396,8 @@ void WindowServer::on_window_set_cursor(int fd, const LibGUI::WindowPacket::Wind void WindowServer::on_key_event(LibInput::KeyEvent event) { - // Mod key is not passed to clients - if (event.key == LibInput::Key::LeftAlt) - { + if (event.key == LibInput::Key::Super) m_is_mod_key_held = event.pressed(); - return; - } // Stop WindowServer with mod+shift+E if (m_is_mod_key_held && event.pressed() && event.shift() && event.key == LibInput::Key::E)