aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/gui/xcb
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-09-30 00:16:13 +0800
committerYuqian Yang <crupest@crupest.life>2025-10-03 00:13:54 +0800
commit047e0eba34c669ff71535602c09edec587912059 (patch)
treeed1b98bf2c1451f9cc02b96cd45f4eae00163b6d /include/cru/platform/gui/xcb
parente903083732b0d4638ac066fc85b030b121d8e7e6 (diff)
downloadcru-047e0eba34c669ff71535602c09edec587912059.tar.gz
cru-047e0eba34c669ff71535602c09edec587912059.tar.bz2
cru-047e0eba34c669ff71535602c09edec587912059.zip
Impl input method for xim 3.
Diffstat (limited to 'include/cru/platform/gui/xcb')
-rw-r--r--include/cru/platform/gui/xcb/Keyboard.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/cru/platform/gui/xcb/Keyboard.h b/include/cru/platform/gui/xcb/Keyboard.h
index f3650900..a3e66e2b 100644
--- a/include/cru/platform/gui/xcb/Keyboard.h
+++ b/include/cru/platform/gui/xcb/Keyboard.h
@@ -11,7 +11,7 @@ struct XcbUiApplication;
KeyCode XorgKeysymToKeyCode(xcb_keysym_t keysym);
std::vector<xcb_keysym_t> XorgKeycodeToKeysyms(XcbUiApplication* application, xcb_keycode_t keycode);
KeyCode XorgKeycodeToCruKeyCode(XcbUiApplication* application, xcb_keycode_t keycode);
-std::string XorgKeysymToUtf8(xcb_keysym_t keysym);
+std::string XorgKeysymToUtf8(xcb_keysym_t keysym, bool upper = false);
std::unordered_map<KeyCode, bool> GetKeyboardState(XcbUiApplication* application);
KeyModifier GetCurrentKeyModifiers(XcbUiApplication* application);
} // namespace cru::platform::gui::xcb