From 64b6ecf692b06483bebd7d5bbc48d72bfd485d57 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 9 Sep 2025 23:25:51 +0800 Subject: update ConvertModifiers. --- src/platform/gui/xcb/Window.cpp | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/src/platform/gui/xcb/Window.cpp b/src/platform/gui/xcb/Window.cpp index 7e4f698e..177b0e65 100644 --- a/src/platform/gui/xcb/Window.cpp +++ b/src/platform/gui/xcb/Window.cpp @@ -9,25 +9,6 @@ #include #include -namespace { -// TODO: Remove this demo function. -/* print names of modifiers present in mask */ -void print_modifiers(uint32_t mask) { - const char *MODIFIERS[] = { - "Shift", "Lock", "Ctrl", "Alt", "Mod2", "Mod3", "Mod4", - "Mod5", "Button1", "Button2", "Button3", "Button4", "Button5"}; - - printf("Modifier mask: "); - for (const char **modifier = MODIFIERS; mask; mask >>= 1, ++modifier) { - if (mask & 1) { - printf("%s", *modifier); - } - } - printf("\n"); -} - -} // namespace - namespace cru::platform::gui::xcb { namespace { @@ -49,8 +30,8 @@ KeyModifier ConvertModifiers(uint32_t mask) { // "Shift", "Lock", "Ctrl", "Alt", "Mod2", "Mod3", "Mod4", // "Mod5", "Button1", "Button2", "Button3", "Button4", "Button5"}; constexpr KeyModifier MODIFIERS[] = { - KeyModifiers::shift, KeyModifiers::none, KeyModifiers::ctrl, - KeyModifiers::alt, KeyModifiers::none, KeyModifiers::none, + KeyModifiers::Shift, KeyModifiers::none, KeyModifiers::Ctrl, + KeyModifiers::Alt, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, KeyModifiers::none, -- cgit v1.2.3