From f2b124c888011116047e3731a46d3efba03b4da2 Mon Sep 17 00:00:00 2001 From: Pierre Le Marre Date: Tue, 3 Mar 2026 09:37:08 +0100 Subject: [PATCH] keysysm: Added SSHARP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In Germany “ẞ” is the official upper case of “ß” when using all-caps. Therefore its keysym deserves a proper symbolic name. Signed-off-by: Pierre Le Marre --- include/X11/keysym.h | 1 + include/X11/keysymdef.h | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/include/X11/keysym.h b/include/X11/keysym.h index 0ffdde4..4c0ac5a 100644 --- a/include/X11/keysym.h +++ b/include/X11/keysym.h @@ -69,6 +69,7 @@ SOFTWARE. #define XK_MATHEMATICAL #define XK_BRAILLE #define XK_SINHALA +#define XK_GERMAN #include diff --git a/include/X11/keysymdef.h b/include/X11/keysymdef.h index 247917e..49c3403 100644 --- a/include/X11/keysymdef.h +++ b/include/X11/keysymdef.h @@ -2585,3 +2585,11 @@ SOFTWARE. #define XK_Sinh_luu2 0x1000df3 /* U+0DF3 SINHALA VOWEL SIGN DIGA GAYANUKITTA */ #define XK_Sinh_kunddaliya 0x1000df4 /* U+0DF4 SINHALA PUNCTUATION KUNDDALIYA */ #endif /* XK_SINHALA */ + +/* + * German + */ + +#ifdef XK_GERMAN +#define XK_SSHARP 0x1001e9e /* U+1E9E LATIN CAPITAL LETTER SHARP S */ +#endif /* XK_GERMAN */