summaryrefslogtreecommitdiff
path: root/keysymdef.h
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2008-10-13 03:00:53 -0400
committerJames Cloos <cloos@jhcloos.com>2008-10-25 00:35:21 -0400
commit935dd37be409bd616ef46a4d3b62c44327b3f710 (patch)
treeb1d0ceeeade208c815cd88496eb68d31da5b910a /keysymdef.h
parentc43f804f44ba3d751f343c2e27d9b491a1ebb458 (diff)
Add dead vowels in keysymdef.h
At OLPC, we are using an XKB based Amharic keyboard layout, which requires the use of dead vowels to generate the various consonant + vowel combinations (see http://en.wikipedia.org/wiki/Ge%27ez_alphabet#Syllable_signs for a detailed explanation). [Patch modified to use available keysym codes. -JimC] Cf: http://bugs.freedesktop.org/show_bug.cgi?id=17437 Signed-off-by: James Cloos <cloos@jhcloos.com>
Diffstat (limited to 'keysymdef.h')
-rw-r--r--keysymdef.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/keysymdef.h b/keysymdef.h
index 85da68c..8f4614d 100644
--- a/keysymdef.h
+++ b/keysymdef.h
@@ -415,6 +415,20 @@ SOFTWARE.
#define XK_dead_belowdiaeresis 0xfe6c
#define XK_dead_invertedbreve 0xfe6d
+/* dead vowels for universal syllable entry */
+#define XK_dead_a 0xfe80
+#define XK_dead_A 0xfe81
+#define XK_dead_e 0xfe82
+#define XK_dead_E 0xfe83
+#define XK_dead_i 0xfe84
+#define XK_dead_I 0xfe85
+#define XK_dead_o 0xfe86
+#define XK_dead_O 0xfe87
+#define XK_dead_u 0xfe88
+#define XK_dead_U 0xfe89
+#define XK_dead_small_schwa 0xfe8a
+#define XK_dead_capital_schwa 0xfe8b
+
#define XK_First_Virtual_Screen 0xfed0
#define XK_Prev_Virtual_Screen 0xfed1
#define XK_Next_Virtual_Screen 0xfed2