From 04482cdee458445eab7c6a0b6d4ea64b74387401 Mon Sep 17 00:00:00 2001 From: Pierre Le Marre Date: Tue, 3 Mar 2026 10:47:05 +0100 Subject: [PATCH] keysyms: Added single angle quotation marks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Single angle quotation marks ‹ and › are official or permissible secondary quotes in some languages, thus they deserve having symbolic names. See: https://en.wikipedia.org/wiki/Quotation_mark#Summary_table Signed-off-by: Pierre Le Marre Part-of: --- include/X11/keysym.h | 1 + include/X11/keysymdef.h | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/include/X11/keysym.h b/include/X11/keysym.h index 4c0ac5a..a23722b 100644 --- a/include/X11/keysym.h +++ b/include/X11/keysym.h @@ -70,6 +70,7 @@ SOFTWARE. #define XK_BRAILLE #define XK_SINHALA #define XK_GERMAN +#define XK_GENERAL_PUNCTUATION #include diff --git a/include/X11/keysymdef.h b/include/X11/keysymdef.h index e06eaba..c76ae95 100644 --- a/include/X11/keysymdef.h +++ b/include/X11/keysymdef.h @@ -2594,3 +2594,12 @@ SOFTWARE. #ifdef XK_GERMAN #define XK_SSHARP 0x1001e9e /* U+1E9E LATIN CAPITAL LETTER SHARP S */ #endif /* XK_GERMAN */ + +/* + * General punctuation + */ + +#ifdef XK_GENERAL_PUNCTUATION +#define XK_leftsingleanglequotemark 0x1002039 /* U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK */ +#define XK_rightsingleanglequotemark 0x100203a /* U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */ +#endif /* XK_GENERAL_PUNCTUATION */ \ No newline at end of file