summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb/qxcbxkbcommon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbxkbcommon.h')
-rw-r--r--src/plugins/platforms/xcb/qxcbxkbcommon.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbxkbcommon.h b/src/plugins/platforms/xcb/qxcbxkbcommon.h
index 5f2404e98e..422c0c0f12 100644
--- a/src/plugins/platforms/xcb/qxcbxkbcommon.h
+++ b/src/plugins/platforms/xcb/qxcbxkbcommon.h
@@ -221,4 +221,13 @@ void xkbcommon_XConvertCase(xkb_keysym_t sym, xkb_keysym_t *lower, xkb_keysym_t
}
}
+xkb_keysym_t xkbcommon_xkb_keysym_to_upper(xkb_keysym_t ks)
+{
+ xkb_keysym_t lower, upper;
+
+ xkbcommon_XConvertCase(ks, &lower, &upper);
+
+ return upper;
+}
+
QT_END_NAMESPACE