[gtk+] Bug 594668 - Add new Xorg keysyms



commit 11898088a1ac30eff17e7f24dd906aba476ae384
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Sep 9 18:01:43 2009 +0100

    Bug 594668 - Add new Xorg keysyms
    
    Add support for XF86keysym.h to gdkkeysyms-update.pl and
    update the generated gdkkeysyms.h file for the latest sources.

 docs/reference/gdk/tmpl/keys.sgml |    5 +
 gdk/gdkkeysyms-update.pl          |   61 ++-
 gdk/gdkkeysyms.h                  | 1468 +++++++++++++++++++++----------------
 3 files changed, 891 insertions(+), 643 deletions(-)
---
diff --git a/docs/reference/gdk/tmpl/keys.sgml b/docs/reference/gdk/tmpl/keys.sgml
index b8ade0c..bea4930 100644
--- a/docs/reference/gdk/tmpl/keys.sgml
+++ b/docs/reference/gdk/tmpl/keys.sgml
@@ -15,6 +15,11 @@ header file. <filename>&lt;gdk/gdkkeysyms.h&gt;</filename> is not included in <f
 it must be included independently, because the file is quite large.
 </para>
 <para>
+Key values are regularly updated from the upstream X.org X11 implementation,
+so new values are added regularly. They will be prefixed with GDK_ rather than
+XF86XK_.
+</para>
+<para>
 Key values can be converted into a string representation using
 gdk_keyval_name(). The reverse function, converting a string to a key value,
 is provided by gdk_keyval_from_name().
diff --git a/gdk/gdkkeysyms-update.pl b/gdk/gdkkeysyms-update.pl
index 4f59fd2..62d05da 100755
--- a/gdk/gdkkeysyms-update.pl
+++ b/gdk/gdkkeysyms-update.pl
@@ -1,13 +1,15 @@
 #!/usr/bin/env perl
 
-# Updates http://svn.gnome.org/viewcvs/gtk%2B/trunk/gdk/gdkkeysyms.h?view=log from upstream (X.org 7.x),
+# Updates http://git.gnome.org/cgit/gtk+/tree/gdk/gdkkeysyms.h from upstream (X.org 7.x),
 # from http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h
 # 
 # Author  : Simos Xenitellis <simos at gnome dot org>.
+# Authos  : Bastien Nocera <hadess hadess net>
 # Version : 1.2
 #
 # Input   : http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h
-# Output  : http://svn.gnome.org/svn/gtk+/trunk/gdk/gdkkeysyms.h
+# Input   : http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h
+# Output  : http://git.gnome.org/cgit/gtk+/tree/gdk/gdkkeysyms.h
 # 
 # Notes   : It downloads keysymdef.h from the Internet, if not found locally,
 # Notes   : and creates an updated gdkkeysyms.h
@@ -33,6 +35,20 @@ else
 	print "as found at http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob;f=keysymdef.h\n\n";;
 }
 
+if ( ! -f "XF86keysym.h" )
+{
+	print "Trying to download XF86keysym.h from\n";
+	print "http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h\n";;
+	die "Unable to download keysymdef.h from http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h\n"; 
+		unless system("wget -c -O XF86keysym.h \"http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h\"";) == 0;
+	print " done.\n\n";
+}
+else
+{
+	print "We are using existing XF86keysym.h found in this directory.\n";
+	print "It is assumed that you took care and it is a recent version\n";
+	print "as found at http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob;f=XF86keysym.h\n\n";;
+}
 
 if ( -f "gdkkeysyms.h" )
 {
@@ -41,7 +57,7 @@ if ( -f "gdkkeysyms.h" )
 	die "Exiting...\n\n";
 }
 
-# Source: http://cvs.freedesktop.org/xorg/xc/include/keysymdef.h
+# Source: http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob;f=keysymdef.h
 die "Could not open file keysymdef.h: $!\n" unless open(IN_KEYSYMDEF, "<:utf8", "keysymdef.h");
 
 # Output: gtk+/gdk/gdkkeysyms.h
@@ -50,7 +66,7 @@ die "Could not open file gdkkeysyms.h: $!\n" unless open(OUT_GDKKEYSYMS, ">:utf8
 print OUT_GDKKEYSYMS<<EOF;
 /* GDK - The GIMP Drawing Kit
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- * Copyright (C) 2005, 2006, 2007 GNOME Foundation
+ * Copyright (C) 2005, 2006, 2007, 2009 GNOME Foundation
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -69,9 +85,11 @@ print OUT_GDKKEYSYMS<<EOF;
  */
 
 /*
- * File auto-generated from script http://svn.gnome.org/viewcvs/gtk%2B/trunk/gdk/gdkkeysyms-update.pl
+ * File auto-generated from script http://git.gnome.org/cgit/gtk+/tree/gdk/gdkkeysyms-update.pl
  * using the input file
  * http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h
+ * and
+ * http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h
  */
 
 /*
@@ -106,9 +124,40 @@ while (<IN_KEYSYMDEF>)
 	printf OUT_GDKKEYSYMS "#define %s 0x%03x\n", $keysymelements[1], hex($keysymelements[2]);
 }
 
+close IN_KEYSYMDEF;
+
 #$gdksyms{"0"} = "0000";
 
-close IN_KEYSYMDEF;
+# Source: http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob;f=XF86keysym.h
+die "Could not open file XF86keysym.h: $!\n" unless open(IN_XF86KEYSYM, "<:utf8", "XF86keysym.h");
+
+while (<IN_XF86KEYSYM>)
+{
+	next if ( ! /^#define / );
+
+	@keysymelements = split(/\s+/);
+	die "Internal error, no \ keysymelements: $_\n" unless @keysymelements;
+
+	$_ = $keysymelements[1];
+	die "Internal error, was expecting \"XF86XK_*\", found: $_\n" if ( ! /^XF86XK_/ );
+
+	# Work-around https://bugs.freedesktop.org/show_bug.cgi?id=11193
+	if ($_ eq "XF86XK_XF86BackForward") {
+		$keysymelements[1] = "XF86XK_AudioForward";
+	}
+
+	# Ignore XF86XK_Q
+	next if ( $_ eq "XF86XK_Q");
+	
+	$_ = $keysymelements[2];
+	die "Internal error, was expecting \"0x*\", found: $_\n" if ( ! /^0x/ );
+
+	$keysymelements[1] =~ s/^XF86XK_/GDK_/g;
+
+	printf OUT_GDKKEYSYMS "#define %s 0x%03x\n", $keysymelements[1], hex($keysymelements[2]);
+}
+
+close IN_XF86KEYSYM;
 
 
 print OUT_GDKKEYSYMS<<EOF;
diff --git a/gdk/gdkkeysyms.h b/gdk/gdkkeysyms.h
index aa5b8cf..6364edd 100644
--- a/gdk/gdkkeysyms.h
+++ b/gdk/gdkkeysyms.h
@@ -1,6 +1,6 @@
 /* GDK - The GIMP Drawing Kit
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- * Copyright (C) 2005, 2006, 2007, 2008 GNOME Foundation
+ * Copyright (C) 2005, 2006, 2007, 2009 GNOME Foundation
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,11 @@
  */
 
 /*
- * File auto-generated from script http://svn.gnome.org/viewvc/gtk+/trunk/gdk/gdkkeysyms-update.pl
+ * File auto-generated from script http://git.gnome.org/cgit/gtk+/tree/gdk/gdkkeysyms-update.pl
  * using the input file
  * http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h
+ * and
+ * http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=XF86keysym.h
  */
 
 /*
@@ -116,6 +118,7 @@
 #define GDK_KP_Begin 0xff9d
 #define GDK_KP_Insert 0xff9e
 #define GDK_KP_Delete 0xff9f
+#define GDK_KP_Equal 0xffbd
 #define GDK_KP_Multiply 0xffaa
 #define GDK_KP_Add 0xffab
 #define GDK_KP_Separator 0xffac
@@ -132,7 +135,6 @@
 #define GDK_KP_7 0xffb7
 #define GDK_KP_8 0xffb8
 #define GDK_KP_9 0xffb9
-#define GDK_KP_Equal 0xffbd
 #define GDK_F1 0xffbe
 #define GDK_F2 0xffbf
 #define GDK_F3 0xffc0
@@ -272,6 +274,28 @@
 #define GDK_dead_psili 0xfe64
 #define GDK_dead_abovereversedcomma 0xfe65
 #define GDK_dead_dasia 0xfe65
+#define GDK_dead_doublegrave 0xfe66
+#define GDK_dead_belowring 0xfe67
+#define GDK_dead_belowmacron 0xfe68
+#define GDK_dead_belowcircumflex 0xfe69
+#define GDK_dead_belowtilde 0xfe6a
+#define GDK_dead_belowbreve 0xfe6b
+#define GDK_dead_belowdiaeresis 0xfe6c
+#define GDK_dead_invertedbreve 0xfe6d
+#define GDK_dead_belowcomma 0xfe6e
+#define GDK_dead_currency 0xfe6f
+#define GDK_dead_a 0xfe80
+#define GDK_dead_A 0xfe81
+#define GDK_dead_e 0xfe82
+#define GDK_dead_E 0xfe83
+#define GDK_dead_i 0xfe84
+#define GDK_dead_I 0xfe85
+#define GDK_dead_o 0xfe86
+#define GDK_dead_O 0xfe87
+#define GDK_dead_u 0xfe88
+#define GDK_dead_U 0xfe89
+#define GDK_dead_small_schwa 0xfe8a
+#define GDK_dead_capital_schwa 0xfe8b
 #define GDK_First_Virtual_Screen 0xfed0
 #define GDK_Prev_Virtual_Screen 0xfed1
 #define GDK_Next_Virtual_Screen 0xfed2
@@ -660,32 +684,32 @@
 #define GDK_uogonek 0x3f9
 #define GDK_utilde 0x3fd
 #define GDK_umacron 0x3fe
-#define GDK_Babovedot 0x1e02
-#define GDK_babovedot 0x1e03
-#define GDK_Dabovedot 0x1e0a
-#define GDK_Wgrave 0x1e80
-#define GDK_Wacute 0x1e82
-#define GDK_dabovedot 0x1e0b
-#define GDK_Ygrave 0x1ef2
-#define GDK_Fabovedot 0x1e1e
-#define GDK_fabovedot 0x1e1f
-#define GDK_Mabovedot 0x1e40
-#define GDK_mabovedot 0x1e41
-#define GDK_Pabovedot 0x1e56
-#define GDK_wgrave 0x1e81
-#define GDK_pabovedot 0x1e57
-#define GDK_wacute 0x1e83
-#define GDK_Sabovedot 0x1e60
-#define GDK_ygrave 0x1ef3
-#define GDK_Wdiaeresis 0x1e84
-#define GDK_wdiaeresis 0x1e85
-#define GDK_sabovedot 0x1e61
-#define GDK_Wcircumflex 0x174
-#define GDK_Tabovedot 0x1e6a
-#define GDK_Ycircumflex 0x176
-#define GDK_wcircumflex 0x175
-#define GDK_tabovedot 0x1e6b
-#define GDK_ycircumflex 0x177
+#define GDK_Babovedot 0x1001e02
+#define GDK_babovedot 0x1001e03
+#define GDK_Dabovedot 0x1001e0a
+#define GDK_Wgrave 0x1001e80
+#define GDK_Wacute 0x1001e82
+#define GDK_dabovedot 0x1001e0b
+#define GDK_Ygrave 0x1001ef2
+#define GDK_Fabovedot 0x1001e1e
+#define GDK_fabovedot 0x1001e1f
+#define GDK_Mabovedot 0x1001e40
+#define GDK_mabovedot 0x1001e41
+#define GDK_Pabovedot 0x1001e56
+#define GDK_wgrave 0x1001e81
+#define GDK_pabovedot 0x1001e57
+#define GDK_wacute 0x1001e83
+#define GDK_Sabovedot 0x1001e60
+#define GDK_ygrave 0x1001ef3
+#define GDK_Wdiaeresis 0x1001e84
+#define GDK_wdiaeresis 0x1001e85
+#define GDK_sabovedot 0x1001e61
+#define GDK_Wcircumflex 0x1000174
+#define GDK_Tabovedot 0x1001e6a
+#define GDK_Ycircumflex 0x1000176
+#define GDK_wcircumflex 0x1000175
+#define GDK_tabovedot 0x1001e6b
+#define GDK_ycircumflex 0x1000177
 #define GDK_OE 0x13bc
 #define GDK_oe 0x13bd
 #define GDK_Ydiaeresis 0x13be
@@ -759,35 +783,35 @@
 #define GDK_voicedsound 0x4de
 #define GDK_semivoicedsound 0x4df
 #define GDK_kana_switch 0xff7e
-#define GDK_Farsi_0 0x6f0
-#define GDK_Farsi_1 0x6f1
-#define GDK_Farsi_2 0x6f2
-#define GDK_Farsi_3 0x6f3
-#define GDK_Farsi_4 0x6f4
-#define GDK_Farsi_5 0x6f5
-#define GDK_Farsi_6 0x6f6
-#define GDK_Farsi_7 0x6f7
-#define GDK_Farsi_8 0x6f8
-#define GDK_Farsi_9 0x6f9
-#define GDK_Arabic_percent 0x66a
-#define GDK_Arabic_superscript_alef 0x670
-#define GDK_Arabic_tteh 0x679
-#define GDK_Arabic_peh 0x67e
-#define GDK_Arabic_tcheh 0x686
-#define GDK_Arabic_ddal 0x688
-#define GDK_Arabic_rreh 0x691
+#define GDK_Farsi_0 0x10006f0
+#define GDK_Farsi_1 0x10006f1
+#define GDK_Farsi_2 0x10006f2
+#define GDK_Farsi_3 0x10006f3
+#define GDK_Farsi_4 0x10006f4
+#define GDK_Farsi_5 0x10006f5
+#define GDK_Farsi_6 0x10006f6
+#define GDK_Farsi_7 0x10006f7
+#define GDK_Farsi_8 0x10006f8
+#define GDK_Farsi_9 0x10006f9
+#define GDK_Arabic_percent 0x100066a
+#define GDK_Arabic_superscript_alef 0x1000670
+#define GDK_Arabic_tteh 0x1000679
+#define GDK_Arabic_peh 0x100067e
+#define GDK_Arabic_tcheh 0x1000686
+#define GDK_Arabic_ddal 0x1000688
+#define GDK_Arabic_rreh 0x1000691
 #define GDK_Arabic_comma 0x5ac
-#define GDK_Arabic_fullstop 0x6d4
-#define GDK_Arabic_0 0x660
-#define GDK_Arabic_1 0x661
-#define GDK_Arabic_2 0x662
-#define GDK_Arabic_3 0x663
-#define GDK_Arabic_4 0x664
-#define GDK_Arabic_5 0x665
-#define GDK_Arabic_6 0x666
-#define GDK_Arabic_7 0x667
-#define GDK_Arabic_8 0x668
-#define GDK_Arabic_9 0x669
+#define GDK_Arabic_fullstop 0x10006d4
+#define GDK_Arabic_0 0x1000660
+#define GDK_Arabic_1 0x1000661
+#define GDK_Arabic_2 0x1000662
+#define GDK_Arabic_3 0x1000663
+#define GDK_Arabic_4 0x1000664
+#define GDK_Arabic_5 0x1000665
+#define GDK_Arabic_6 0x1000666
+#define GDK_Arabic_7 0x1000667
+#define GDK_Arabic_8 0x1000668
+#define GDK_Arabic_9 0x1000669
 #define GDK_Arabic_semicolon 0x5bb
 #define GDK_Arabic_question_mark 0x5bf
 #define GDK_Arabic_hamza 0x5c1
@@ -836,50 +860,50 @@
 #define GDK_Arabic_kasra 0x5f0
 #define GDK_Arabic_shadda 0x5f1
 #define GDK_Arabic_sukun 0x5f2
-#define GDK_Arabic_madda_above 0x653
-#define GDK_Arabic_hamza_above 0x654
-#define GDK_Arabic_hamza_below 0x655
-#define GDK_Arabic_jeh 0x698
-#define GDK_Arabic_veh 0x6a4
-#define GDK_Arabic_keheh 0x6a9
-#define GDK_Arabic_gaf 0x6af
-#define GDK_Arabic_noon_ghunna 0x6ba
-#define GDK_Arabic_heh_doachashmee 0x6be
-#define GDK_Farsi_yeh 0x6cc
-#define GDK_Arabic_farsi_yeh 0x6cc
-#define GDK_Arabic_yeh_baree 0x6d2
-#define GDK_Arabic_heh_goal 0x6c1
+#define GDK_Arabic_madda_above 0x1000653
+#define GDK_Arabic_hamza_above 0x1000654
+#define GDK_Arabic_hamza_below 0x1000655
+#define GDK_Arabic_jeh 0x1000698
+#define GDK_Arabic_veh 0x10006a4
+#define GDK_Arabic_keheh 0x10006a9
+#define GDK_Arabic_gaf 0x10006af
+#define GDK_Arabic_noon_ghunna 0x10006ba
+#define GDK_Arabic_heh_doachashmee 0x10006be
+#define GDK_Farsi_yeh 0x10006cc
+#define GDK_Arabic_farsi_yeh 0x10006cc
+#define GDK_Arabic_yeh_baree 0x10006d2
+#define GDK_Arabic_heh_goal 0x10006c1
 #define GDK_Arabic_switch 0xff7e
-#define GDK_Cyrillic_GHE_bar 0x492
-#define GDK_Cyrillic_ghe_bar 0x493
-#define GDK_Cyrillic_ZHE_descender 0x496
-#define GDK_Cyrillic_zhe_descender 0x497
-#define GDK_Cyrillic_KA_descender 0x49a
-#define GDK_Cyrillic_ka_descender 0x49b
-#define GDK_Cyrillic_KA_vertstroke 0x49c
-#define GDK_Cyrillic_ka_vertstroke 0x49d
-#define GDK_Cyrillic_EN_descender 0x4a2
-#define GDK_Cyrillic_en_descender 0x4a3
-#define GDK_Cyrillic_U_straight 0x4ae
-#define GDK_Cyrillic_u_straight 0x4af
-#define GDK_Cyrillic_U_straight_bar 0x4b0
-#define GDK_Cyrillic_u_straight_bar 0x4b1
-#define GDK_Cyrillic_HA_descender 0x4b2
-#define GDK_Cyrillic_ha_descender 0x4b3
-#define GDK_Cyrillic_CHE_descender 0x4b6
-#define GDK_Cyrillic_che_descender 0x4b7
-#define GDK_Cyrillic_CHE_vertstroke 0x4b8
-#define GDK_Cyrillic_che_vertstroke 0x4b9
-#define GDK_Cyrillic_SHHA 0x4ba
-#define GDK_Cyrillic_shha 0x4bb
-#define GDK_Cyrillic_SCHWA 0x4d8
-#define GDK_Cyrillic_schwa 0x4d9
-#define GDK_Cyrillic_I_macron 0x4e2
-#define GDK_Cyrillic_i_macron 0x4e3
-#define GDK_Cyrillic_O_bar 0x4e8
-#define GDK_Cyrillic_o_bar 0x4e9
-#define GDK_Cyrillic_U_macron 0x4ee
-#define GDK_Cyrillic_u_macron 0x4ef
+#define GDK_Cyrillic_GHE_bar 0x1000492
+#define GDK_Cyrillic_ghe_bar 0x1000493
+#define GDK_Cyrillic_ZHE_descender 0x1000496
+#define GDK_Cyrillic_zhe_descender 0x1000497
+#define GDK_Cyrillic_KA_descender 0x100049a
+#define GDK_Cyrillic_ka_descender 0x100049b
+#define GDK_Cyrillic_KA_vertstroke 0x100049c
+#define GDK_Cyrillic_ka_vertstroke 0x100049d
+#define GDK_Cyrillic_EN_descender 0x10004a2
+#define GDK_Cyrillic_en_descender 0x10004a3
+#define GDK_Cyrillic_U_straight 0x10004ae
+#define GDK_Cyrillic_u_straight 0x10004af
+#define GDK_Cyrillic_U_straight_bar 0x10004b0
+#define GDK_Cyrillic_u_straight_bar 0x10004b1
+#define GDK_Cyrillic_HA_descender 0x10004b2
+#define GDK_Cyrillic_ha_descender 0x10004b3
+#define GDK_Cyrillic_CHE_descender 0x10004b6
+#define GDK_Cyrillic_che_descender 0x10004b7
+#define GDK_Cyrillic_CHE_vertstroke 0x10004b8
+#define GDK_Cyrillic_che_vertstroke 0x10004b9
+#define GDK_Cyrillic_SHHA 0x10004ba
+#define GDK_Cyrillic_shha 0x10004bb
+#define GDK_Cyrillic_SCHWA 0x10004d8
+#define GDK_Cyrillic_schwa 0x10004d9
+#define GDK_Cyrillic_I_macron 0x10004e2
+#define GDK_Cyrillic_i_macron 0x10004e3
+#define GDK_Cyrillic_O_bar 0x10004e8
+#define GDK_Cyrillic_o_bar 0x10004e9
+#define GDK_Cyrillic_U_macron 0x10004ee
+#define GDK_Cyrillic_u_macron 0x10004ef
 #define GDK_Serbian_dje 0x6a1
 #define GDK_Macedonia_gje 0x6a2
 #define GDK_Cyrillic_io 0x6a3
@@ -1470,288 +1494,288 @@
 #define GDK_Hangul_J_KkogjiDalrinIeung 0xef9
 #define GDK_Hangul_J_YeorinHieuh 0xefa
 #define GDK_Korean_Won 0xeff
-#define GDK_Armenian_ligature_ew 0x587
-#define GDK_Armenian_full_stop 0x589
-#define GDK_Armenian_verjaket 0x589
-#define GDK_Armenian_separation_mark 0x55d
-#define GDK_Armenian_but 0x55d
-#define GDK_Armenian_hyphen 0x58a
-#define GDK_Armenian_yentamna 0x58a
-#define GDK_Armenian_exclam 0x55c
-#define GDK_Armenian_amanak 0x55c
-#define GDK_Armenian_accent 0x55b
-#define GDK_Armenian_shesht 0x55b
-#define GDK_Armenian_question 0x55e
-#define GDK_Armenian_paruyk 0x55e
-#define GDK_Armenian_AYB 0x531
-#define GDK_Armenian_ayb 0x561
-#define GDK_Armenian_BEN 0x532
-#define GDK_Armenian_ben 0x562
-#define GDK_Armenian_GIM 0x533
-#define GDK_Armenian_gim 0x563
-#define GDK_Armenian_DA 0x534
-#define GDK_Armenian_da 0x564
-#define GDK_Armenian_YECH 0x535
-#define GDK_Armenian_yech 0x565
-#define GDK_Armenian_ZA 0x536
-#define GDK_Armenian_za 0x566
-#define GDK_Armenian_E 0x537
-#define GDK_Armenian_e 0x567
-#define GDK_Armenian_AT 0x538
-#define GDK_Armenian_at 0x568
-#define GDK_Armenian_TO 0x539
-#define GDK_Armenian_to 0x569
-#define GDK_Armenian_ZHE 0x53a
-#define GDK_Armenian_zhe 0x56a
-#define GDK_Armenian_INI 0x53b
-#define GDK_Armenian_ini 0x56b
-#define GDK_Armenian_LYUN 0x53c
-#define GDK_Armenian_lyun 0x56c
-#define GDK_Armenian_KHE 0x53d
-#define GDK_Armenian_khe 0x56d
-#define GDK_Armenian_TSA 0x53e
-#define GDK_Armenian_tsa 0x56e
-#define GDK_Armenian_KEN 0x53f
-#define GDK_Armenian_ken 0x56f
-#define GDK_Armenian_HO 0x540
-#define GDK_Armenian_ho 0x570
-#define GDK_Armenian_DZA 0x541
-#define GDK_Armenian_dza 0x571
-#define GDK_Armenian_GHAT 0x542
-#define GDK_Armenian_ghat 0x572
-#define GDK_Armenian_TCHE 0x543
-#define GDK_Armenian_tche 0x573
-#define GDK_Armenian_MEN 0x544
-#define GDK_Armenian_men 0x574
-#define GDK_Armenian_HI 0x545
-#define GDK_Armenian_hi 0x575
-#define GDK_Armenian_NU 0x546
-#define GDK_Armenian_nu 0x576
-#define GDK_Armenian_SHA 0x547
-#define GDK_Armenian_sha 0x577
-#define GDK_Armenian_VO 0x548
-#define GDK_Armenian_vo 0x578
-#define GDK_Armenian_CHA 0x549
-#define GDK_Armenian_cha 0x579
-#define GDK_Armenian_PE 0x54a
-#define GDK_Armenian_pe 0x57a
-#define GDK_Armenian_JE 0x54b
-#define GDK_Armenian_je 0x57b
-#define GDK_Armenian_RA 0x54c
-#define GDK_Armenian_ra 0x57c
-#define GDK_Armenian_SE 0x54d
-#define GDK_Armenian_se 0x57d
-#define GDK_Armenian_VEV 0x54e
-#define GDK_Armenian_vev 0x57e
-#define GDK_Armenian_TYUN 0x54f
-#define GDK_Armenian_tyun 0x57f
-#define GDK_Armenian_RE 0x550
-#define GDK_Armenian_re 0x580
-#define GDK_Armenian_TSO 0x551
-#define GDK_Armenian_tso 0x581
-#define GDK_Armenian_VYUN 0x552
-#define GDK_Armenian_vyun 0x582
-#define GDK_Armenian_PYUR 0x553
-#define GDK_Armenian_pyur 0x583
-#define GDK_Armenian_KE 0x554
-#define GDK_Armenian_ke 0x584
-#define GDK_Armenian_O 0x555
-#define GDK_Armenian_o 0x585
-#define GDK_Armenian_FE 0x556
-#define GDK_Armenian_fe 0x586
-#define GDK_Armenian_apostrophe 0x55a
-#define GDK_Georgian_an 0x10d0
-#define GDK_Georgian_ban 0x10d1
-#define GDK_Georgian_gan 0x10d2
-#define GDK_Georgian_don 0x10d3
-#define GDK_Georgian_en 0x10d4
-#define GDK_Georgian_vin 0x10d5
-#define GDK_Georgian_zen 0x10d6
-#define GDK_Georgian_tan 0x10d7
-#define GDK_Georgian_in 0x10d8
-#define GDK_Georgian_kan 0x10d9
-#define GDK_Georgian_las 0x10da
-#define GDK_Georgian_man 0x10db
-#define GDK_Georgian_nar 0x10dc
-#define GDK_Georgian_on 0x10dd
-#define GDK_Georgian_par 0x10de
-#define GDK_Georgian_zhar 0x10df
-#define GDK_Georgian_rae 0x10e0
-#define GDK_Georgian_san 0x10e1
-#define GDK_Georgian_tar 0x10e2
-#define GDK_Georgian_un 0x10e3
-#define GDK_Georgian_phar 0x10e4
-#define GDK_Georgian_khar 0x10e5
-#define GDK_Georgian_ghan 0x10e6
-#define GDK_Georgian_qar 0x10e7
-#define GDK_Georgian_shin 0x10e8
-#define GDK_Georgian_chin 0x10e9
-#define GDK_Georgian_can 0x10ea
-#define GDK_Georgian_jil 0x10eb
-#define GDK_Georgian_cil 0x10ec
-#define GDK_Georgian_char 0x10ed
-#define GDK_Georgian_xan 0x10ee
-#define GDK_Georgian_jhan 0x10ef
-#define GDK_Georgian_hae 0x10f0
-#define GDK_Georgian_he 0x10f1
-#define GDK_Georgian_hie 0x10f2
-#define GDK_Georgian_we 0x10f3
-#define GDK_Georgian_har 0x10f4
-#define GDK_Georgian_hoe 0x10f5
-#define GDK_Georgian_fi 0x10f6
-#define GDK_Xabovedot 0x1e8a
-#define GDK_Ibreve 0x12c
-#define GDK_Zstroke 0x1b5
-#define GDK_Gcaron 0x1e6
-#define GDK_Ocaron 0x1d1
-#define GDK_Obarred 0x19f
-#define GDK_xabovedot 0x1e8b
-#define GDK_ibreve 0x12d
-#define GDK_zstroke 0x1b6
-#define GDK_gcaron 0x1e7
-#define GDK_ocaron 0x1d2
-#define GDK_obarred 0x275
-#define GDK_SCHWA 0x18f
-#define GDK_schwa 0x259
-#define GDK_Lbelowdot 0x1e36
-#define GDK_lbelowdot 0x1e37
-#define GDK_Abelowdot 0x1ea0
-#define GDK_abelowdot 0x1ea1
-#define GDK_Ahook 0x1ea2
-#define GDK_ahook 0x1ea3
-#define GDK_Acircumflexacute 0x1ea4
-#define GDK_acircumflexacute 0x1ea5
-#define GDK_Acircumflexgrave 0x1ea6
-#define GDK_acircumflexgrave 0x1ea7
-#define GDK_Acircumflexhook 0x1ea8
-#define GDK_acircumflexhook 0x1ea9
-#define GDK_Acircumflextilde 0x1eaa
-#define GDK_acircumflextilde 0x1eab
-#define GDK_Acircumflexbelowdot 0x1eac
-#define GDK_acircumflexbelowdot 0x1ead
-#define GDK_Abreveacute 0x1eae
-#define GDK_abreveacute 0x1eaf
-#define GDK_Abrevegrave 0x1eb0
-#define GDK_abrevegrave 0x1eb1
-#define GDK_Abrevehook 0x1eb2
-#define GDK_abrevehook 0x1eb3
-#define GDK_Abrevetilde 0x1eb4
-#define GDK_abrevetilde 0x1eb5
-#define GDK_Abrevebelowdot 0x1eb6
-#define GDK_abrevebelowdot 0x1eb7
-#define GDK_Ebelowdot 0x1eb8
-#define GDK_ebelowdot 0x1eb9
-#define GDK_Ehook 0x1eba
-#define GDK_ehook 0x1ebb
-#define GDK_Etilde 0x1ebc
-#define GDK_etilde 0x1ebd
-#define GDK_Ecircumflexacute 0x1ebe
-#define GDK_ecircumflexacute 0x1ebf
-#define GDK_Ecircumflexgrave 0x1ec0
-#define GDK_ecircumflexgrave 0x1ec1
-#define GDK_Ecircumflexhook 0x1ec2
-#define GDK_ecircumflexhook 0x1ec3
-#define GDK_Ecircumflextilde 0x1ec4
-#define GDK_ecircumflextilde 0x1ec5
-#define GDK_Ecircumflexbelowdot 0x1ec6
-#define GDK_ecircumflexbelowdot 0x1ec7
-#define GDK_Ihook 0x1ec8
-#define GDK_ihook 0x1ec9
-#define GDK_Ibelowdot 0x1eca
-#define GDK_ibelowdot 0x1ecb
-#define GDK_Obelowdot 0x1ecc
-#define GDK_obelowdot 0x1ecd
-#define GDK_Ohook 0x1ece
-#define GDK_ohook 0x1ecf
-#define GDK_Ocircumflexacute 0x1ed0
-#define GDK_ocircumflexacute 0x1ed1
-#define GDK_Ocircumflexgrave 0x1ed2
-#define GDK_ocircumflexgrave 0x1ed3
-#define GDK_Ocircumflexhook 0x1ed4
-#define GDK_ocircumflexhook 0x1ed5
-#define GDK_Ocircumflextilde 0x1ed6
-#define GDK_ocircumflextilde 0x1ed7
-#define GDK_Ocircumflexbelowdot 0x1ed8
-#define GDK_ocircumflexbelowdot 0x1ed9
-#define GDK_Ohornacute 0x1eda
-#define GDK_ohornacute 0x1edb
-#define GDK_Ohorngrave 0x1edc
-#define GDK_ohorngrave 0x1edd
-#define GDK_Ohornhook 0x1ede
-#define GDK_ohornhook 0x1edf
-#define GDK_Ohorntilde 0x1ee0
-#define GDK_ohorntilde 0x1ee1
-#define GDK_Ohornbelowdot 0x1ee2
-#define GDK_ohornbelowdot 0x1ee3
-#define GDK_Ubelowdot 0x1ee4
-#define GDK_ubelowdot 0x1ee5
-#define GDK_Uhook 0x1ee6
-#define GDK_uhook 0x1ee7
-#define GDK_Uhornacute 0x1ee8
-#define GDK_uhornacute 0x1ee9
-#define GDK_Uhorngrave 0x1eea
-#define GDK_uhorngrave 0x1eeb
-#define GDK_Uhornhook 0x1eec
-#define GDK_uhornhook 0x1eed
-#define GDK_Uhorntilde 0x1eee
-#define GDK_uhorntilde 0x1eef
-#define GDK_Uhornbelowdot 0x1ef0
-#define GDK_uhornbelowdot 0x1ef1
-#define GDK_Ybelowdot 0x1ef4
-#define GDK_ybelowdot 0x1ef5
-#define GDK_Yhook 0x1ef6
-#define GDK_yhook 0x1ef7
-#define GDK_Ytilde 0x1ef8
-#define GDK_ytilde 0x1ef9
-#define GDK_Ohorn 0x1a0
-#define GDK_ohorn 0x1a1
-#define GDK_Uhorn 0x1af
-#define GDK_uhorn 0x1b0
-#define GDK_EcuSign 0x20a0
-#define GDK_ColonSign 0x20a1
-#define GDK_CruzeiroSign 0x20a2
-#define GDK_FFrancSign 0x20a3
-#define GDK_LiraSign 0x20a4
-#define GDK_MillSign 0x20a5
-#define GDK_NairaSign 0x20a6
-#define GDK_PesetaSign 0x20a7
-#define GDK_RupeeSign 0x20a8
-#define GDK_WonSign 0x20a9
-#define GDK_NewSheqelSign 0x20aa
-#define GDK_DongSign 0x20ab
+#define GDK_Armenian_ligature_ew 0x1000587
+#define GDK_Armenian_full_stop 0x1000589
+#define GDK_Armenian_verjaket 0x1000589
+#define GDK_Armenian_separation_mark 0x100055d
+#define GDK_Armenian_but 0x100055d
+#define GDK_Armenian_hyphen 0x100058a
+#define GDK_Armenian_yentamna 0x100058a
+#define GDK_Armenian_exclam 0x100055c
+#define GDK_Armenian_amanak 0x100055c
+#define GDK_Armenian_accent 0x100055b
+#define GDK_Armenian_shesht 0x100055b
+#define GDK_Armenian_question 0x100055e
+#define GDK_Armenian_paruyk 0x100055e
+#define GDK_Armenian_AYB 0x1000531
+#define GDK_Armenian_ayb 0x1000561
+#define GDK_Armenian_BEN 0x1000532
+#define GDK_Armenian_ben 0x1000562
+#define GDK_Armenian_GIM 0x1000533
+#define GDK_Armenian_gim 0x1000563
+#define GDK_Armenian_DA 0x1000534
+#define GDK_Armenian_da 0x1000564
+#define GDK_Armenian_YECH 0x1000535
+#define GDK_Armenian_yech 0x1000565
+#define GDK_Armenian_ZA 0x1000536
+#define GDK_Armenian_za 0x1000566
+#define GDK_Armenian_E 0x1000537
+#define GDK_Armenian_e 0x1000567
+#define GDK_Armenian_AT 0x1000538
+#define GDK_Armenian_at 0x1000568
+#define GDK_Armenian_TO 0x1000539
+#define GDK_Armenian_to 0x1000569
+#define GDK_Armenian_ZHE 0x100053a
+#define GDK_Armenian_zhe 0x100056a
+#define GDK_Armenian_INI 0x100053b
+#define GDK_Armenian_ini 0x100056b
+#define GDK_Armenian_LYUN 0x100053c
+#define GDK_Armenian_lyun 0x100056c
+#define GDK_Armenian_KHE 0x100053d
+#define GDK_Armenian_khe 0x100056d
+#define GDK_Armenian_TSA 0x100053e
+#define GDK_Armenian_tsa 0x100056e
+#define GDK_Armenian_KEN 0x100053f
+#define GDK_Armenian_ken 0x100056f
+#define GDK_Armenian_HO 0x1000540
+#define GDK_Armenian_ho 0x1000570
+#define GDK_Armenian_DZA 0x1000541
+#define GDK_Armenian_dza 0x1000571
+#define GDK_Armenian_GHAT 0x1000542
+#define GDK_Armenian_ghat 0x1000572
+#define GDK_Armenian_TCHE 0x1000543
+#define GDK_Armenian_tche 0x1000573
+#define GDK_Armenian_MEN 0x1000544
+#define GDK_Armenian_men 0x1000574
+#define GDK_Armenian_HI 0x1000545
+#define GDK_Armenian_hi 0x1000575
+#define GDK_Armenian_NU 0x1000546
+#define GDK_Armenian_nu 0x1000576
+#define GDK_Armenian_SHA 0x1000547
+#define GDK_Armenian_sha 0x1000577
+#define GDK_Armenian_VO 0x1000548
+#define GDK_Armenian_vo 0x1000578
+#define GDK_Armenian_CHA 0x1000549
+#define GDK_Armenian_cha 0x1000579
+#define GDK_Armenian_PE 0x100054a
+#define GDK_Armenian_pe 0x100057a
+#define GDK_Armenian_JE 0x100054b
+#define GDK_Armenian_je 0x100057b
+#define GDK_Armenian_RA 0x100054c
+#define GDK_Armenian_ra 0x100057c
+#define GDK_Armenian_SE 0x100054d
+#define GDK_Armenian_se 0x100057d
+#define GDK_Armenian_VEV 0x100054e
+#define GDK_Armenian_vev 0x100057e
+#define GDK_Armenian_TYUN 0x100054f
+#define GDK_Armenian_tyun 0x100057f
+#define GDK_Armenian_RE 0x1000550
+#define GDK_Armenian_re 0x1000580
+#define GDK_Armenian_TSO 0x1000551
+#define GDK_Armenian_tso 0x1000581
+#define GDK_Armenian_VYUN 0x1000552
+#define GDK_Armenian_vyun 0x1000582
+#define GDK_Armenian_PYUR 0x1000553
+#define GDK_Armenian_pyur 0x1000583
+#define GDK_Armenian_KE 0x1000554
+#define GDK_Armenian_ke 0x1000584
+#define GDK_Armenian_O 0x1000555
+#define GDK_Armenian_o 0x1000585
+#define GDK_Armenian_FE 0x1000556
+#define GDK_Armenian_fe 0x1000586
+#define GDK_Armenian_apostrophe 0x100055a
+#define GDK_Georgian_an 0x10010d0
+#define GDK_Georgian_ban 0x10010d1
+#define GDK_Georgian_gan 0x10010d2
+#define GDK_Georgian_don 0x10010d3
+#define GDK_Georgian_en 0x10010d4
+#define GDK_Georgian_vin 0x10010d5
+#define GDK_Georgian_zen 0x10010d6
+#define GDK_Georgian_tan 0x10010d7
+#define GDK_Georgian_in 0x10010d8
+#define GDK_Georgian_kan 0x10010d9
+#define GDK_Georgian_las 0x10010da
+#define GDK_Georgian_man 0x10010db
+#define GDK_Georgian_nar 0x10010dc
+#define GDK_Georgian_on 0x10010dd
+#define GDK_Georgian_par 0x10010de
+#define GDK_Georgian_zhar 0x10010df
+#define GDK_Georgian_rae 0x10010e0
+#define GDK_Georgian_san 0x10010e1
+#define GDK_Georgian_tar 0x10010e2
+#define GDK_Georgian_un 0x10010e3
+#define GDK_Georgian_phar 0x10010e4
+#define GDK_Georgian_khar 0x10010e5
+#define GDK_Georgian_ghan 0x10010e6
+#define GDK_Georgian_qar 0x10010e7
+#define GDK_Georgian_shin 0x10010e8
+#define GDK_Georgian_chin 0x10010e9
+#define GDK_Georgian_can 0x10010ea
+#define GDK_Georgian_jil 0x10010eb
+#define GDK_Georgian_cil 0x10010ec
+#define GDK_Georgian_char 0x10010ed
+#define GDK_Georgian_xan 0x10010ee
+#define GDK_Georgian_jhan 0x10010ef
+#define GDK_Georgian_hae 0x10010f0
+#define GDK_Georgian_he 0x10010f1
+#define GDK_Georgian_hie 0x10010f2
+#define GDK_Georgian_we 0x10010f3
+#define GDK_Georgian_har 0x10010f4
+#define GDK_Georgian_hoe 0x10010f5
+#define GDK_Georgian_fi 0x10010f6
+#define GDK_Xabovedot 0x1001e8a
+#define GDK_Ibreve 0x100012c
+#define GDK_Zstroke 0x10001b5
+#define GDK_Gcaron 0x10001e6
+#define GDK_Ocaron 0x10001d1
+#define GDK_Obarred 0x100019f
+#define GDK_xabovedot 0x1001e8b
+#define GDK_ibreve 0x100012d
+#define GDK_zstroke 0x10001b6
+#define GDK_gcaron 0x10001e7
+#define GDK_ocaron 0x10001d2
+#define GDK_obarred 0x1000275
+#define GDK_SCHWA 0x100018f
+#define GDK_schwa 0x1000259
+#define GDK_Lbelowdot 0x1001e36
+#define GDK_lbelowdot 0x1001e37
+#define GDK_Abelowdot 0x1001ea0
+#define GDK_abelowdot 0x1001ea1
+#define GDK_Ahook 0x1001ea2
+#define GDK_ahook 0x1001ea3
+#define GDK_Acircumflexacute 0x1001ea4
+#define GDK_acircumflexacute 0x1001ea5
+#define GDK_Acircumflexgrave 0x1001ea6
+#define GDK_acircumflexgrave 0x1001ea7
+#define GDK_Acircumflexhook 0x1001ea8
+#define GDK_acircumflexhook 0x1001ea9
+#define GDK_Acircumflextilde 0x1001eaa
+#define GDK_acircumflextilde 0x1001eab
+#define GDK_Acircumflexbelowdot 0x1001eac
+#define GDK_acircumflexbelowdot 0x1001ead
+#define GDK_Abreveacute 0x1001eae
+#define GDK_abreveacute 0x1001eaf
+#define GDK_Abrevegrave 0x1001eb0
+#define GDK_abrevegrave 0x1001eb1
+#define GDK_Abrevehook 0x1001eb2
+#define GDK_abrevehook 0x1001eb3
+#define GDK_Abrevetilde 0x1001eb4
+#define GDK_abrevetilde 0x1001eb5
+#define GDK_Abrevebelowdot 0x1001eb6
+#define GDK_abrevebelowdot 0x1001eb7
+#define GDK_Ebelowdot 0x1001eb8
+#define GDK_ebelowdot 0x1001eb9
+#define GDK_Ehook 0x1001eba
+#define GDK_ehook 0x1001ebb
+#define GDK_Etilde 0x1001ebc
+#define GDK_etilde 0x1001ebd
+#define GDK_Ecircumflexacute 0x1001ebe
+#define GDK_ecircumflexacute 0x1001ebf
+#define GDK_Ecircumflexgrave 0x1001ec0
+#define GDK_ecircumflexgrave 0x1001ec1
+#define GDK_Ecircumflexhook 0x1001ec2
+#define GDK_ecircumflexhook 0x1001ec3
+#define GDK_Ecircumflextilde 0x1001ec4
+#define GDK_ecircumflextilde 0x1001ec5
+#define GDK_Ecircumflexbelowdot 0x1001ec6
+#define GDK_ecircumflexbelowdot 0x1001ec7
+#define GDK_Ihook 0x1001ec8
+#define GDK_ihook 0x1001ec9
+#define GDK_Ibelowdot 0x1001eca
+#define GDK_ibelowdot 0x1001ecb
+#define GDK_Obelowdot 0x1001ecc
+#define GDK_obelowdot 0x1001ecd
+#define GDK_Ohook 0x1001ece
+#define GDK_ohook 0x1001ecf
+#define GDK_Ocircumflexacute 0x1001ed0
+#define GDK_ocircumflexacute 0x1001ed1
+#define GDK_Ocircumflexgrave 0x1001ed2
+#define GDK_ocircumflexgrave 0x1001ed3
+#define GDK_Ocircumflexhook 0x1001ed4
+#define GDK_ocircumflexhook 0x1001ed5
+#define GDK_Ocircumflextilde 0x1001ed6
+#define GDK_ocircumflextilde 0x1001ed7
+#define GDK_Ocircumflexbelowdot 0x1001ed8
+#define GDK_ocircumflexbelowdot 0x1001ed9
+#define GDK_Ohornacute 0x1001eda
+#define GDK_ohornacute 0x1001edb
+#define GDK_Ohorngrave 0x1001edc
+#define GDK_ohorngrave 0x1001edd
+#define GDK_Ohornhook 0x1001ede
+#define GDK_ohornhook 0x1001edf
+#define GDK_Ohorntilde 0x1001ee0
+#define GDK_ohorntilde 0x1001ee1
+#define GDK_Ohornbelowdot 0x1001ee2
+#define GDK_ohornbelowdot 0x1001ee3
+#define GDK_Ubelowdot 0x1001ee4
+#define GDK_ubelowdot 0x1001ee5
+#define GDK_Uhook 0x1001ee6
+#define GDK_uhook 0x1001ee7
+#define GDK_Uhornacute 0x1001ee8
+#define GDK_uhornacute 0x1001ee9
+#define GDK_Uhorngrave 0x1001eea
+#define GDK_uhorngrave 0x1001eeb
+#define GDK_Uhornhook 0x1001eec
+#define GDK_uhornhook 0x1001eed
+#define GDK_Uhorntilde 0x1001eee
+#define GDK_uhorntilde 0x1001eef
+#define GDK_Uhornbelowdot 0x1001ef0
+#define GDK_uhornbelowdot 0x1001ef1
+#define GDK_Ybelowdot 0x1001ef4
+#define GDK_ybelowdot 0x1001ef5
+#define GDK_Yhook 0x1001ef6
+#define GDK_yhook 0x1001ef7
+#define GDK_Ytilde 0x1001ef8
+#define GDK_ytilde 0x1001ef9
+#define GDK_Ohorn 0x10001a0
+#define GDK_ohorn 0x10001a1
+#define GDK_Uhorn 0x10001af
+#define GDK_uhorn 0x10001b0
+#define GDK_EcuSign 0x10020a0
+#define GDK_ColonSign 0x10020a1
+#define GDK_CruzeiroSign 0x10020a2
+#define GDK_FFrancSign 0x10020a3
+#define GDK_LiraSign 0x10020a4
+#define GDK_MillSign 0x10020a5
+#define GDK_NairaSign 0x10020a6
+#define GDK_PesetaSign 0x10020a7
+#define GDK_RupeeSign 0x10020a8
+#define GDK_WonSign 0x10020a9
+#define GDK_NewSheqelSign 0x10020aa
+#define GDK_DongSign 0x10020ab
 #define GDK_EuroSign 0x20ac
-#define GDK_zerosuperior 0x2070
-#define GDK_foursuperior 0x2074
-#define GDK_fivesuperior 0x2075
-#define GDK_sixsuperior 0x2076
-#define GDK_sevensuperior 0x2077
-#define GDK_eightsuperior 0x2078
-#define GDK_ninesuperior 0x2079
-#define GDK_zerosubscript 0x2080
-#define GDK_onesubscript 0x2081
-#define GDK_twosubscript 0x2082
-#define GDK_threesubscript 0x2083
-#define GDK_foursubscript 0x2084
-#define GDK_fivesubscript 0x2085
-#define GDK_sixsubscript 0x2086
-#define GDK_sevensubscript 0x2087
-#define GDK_eightsubscript 0x2088
-#define GDK_ninesubscript 0x2089
-#define GDK_partdifferential 0x2202
-#define GDK_emptyset 0x2205
-#define GDK_elementof 0x2208
-#define GDK_notelementof 0x2209
-#define GDK_containsas 0x220b
-#define GDK_squareroot 0x221a
-#define GDK_cuberoot 0x221b
-#define GDK_fourthroot 0x221c
-#define GDK_dintegral 0x222c
-#define GDK_tintegral 0x222d
-#define GDK_because 0x2235
-#define GDK_approxeq 0x2248
-#define GDK_notapproxeq 0x2247
-#define GDK_notidentical 0x2262
-#define GDK_stricteq 0x2263
+#define GDK_zerosuperior 0x1002070
+#define GDK_foursuperior 0x1002074
+#define GDK_fivesuperior 0x1002075
+#define GDK_sixsuperior 0x1002076
+#define GDK_sevensuperior 0x1002077
+#define GDK_eightsuperior 0x1002078
+#define GDK_ninesuperior 0x1002079
+#define GDK_zerosubscript 0x1002080
+#define GDK_onesubscript 0x1002081
+#define GDK_twosubscript 0x1002082
+#define GDK_threesubscript 0x1002083
+#define GDK_foursubscript 0x1002084
+#define GDK_fivesubscript 0x1002085
+#define GDK_sixsubscript 0x1002086
+#define GDK_sevensubscript 0x1002087
+#define GDK_eightsubscript 0x1002088
+#define GDK_ninesubscript 0x1002089
+#define GDK_partdifferential 0x1002202
+#define GDK_emptyset 0x1002205
+#define GDK_elementof 0x1002208
+#define GDK_notelementof 0x1002209
+#define GDK_containsas 0x100220b
+#define GDK_squareroot 0x100221a
+#define GDK_cuberoot 0x100221b
+#define GDK_fourthroot 0x100221c
+#define GDK_dintegral 0x100222c
+#define GDK_tintegral 0x100222d
+#define GDK_because 0x1002235
+#define GDK_approxeq 0x1002248
+#define GDK_notapproxeq 0x1002247
+#define GDK_notidentical 0x1002262
+#define GDK_stricteq 0x1002263
 #define GDK_braille_dot_1 0xfff1
 #define GDK_braille_dot_2 0xfff2
 #define GDK_braille_dot_3 0xfff3
@@ -1762,261 +1786,431 @@
 #define GDK_braille_dot_8 0xfff8
 #define GDK_braille_dot_9 0xfff9
 #define GDK_braille_dot_10 0xfffa
-#define GDK_braille_blank 0x2800
-#define GDK_braille_dots_1 0x2801
-#define GDK_braille_dots_2 0x2802
-#define GDK_braille_dots_12 0x2803
-#define GDK_braille_dots_3 0x2804
-#define GDK_braille_dots_13 0x2805
-#define GDK_braille_dots_23 0x2806
-#define GDK_braille_dots_123 0x2807
-#define GDK_braille_dots_4 0x2808
-#define GDK_braille_dots_14 0x2809
-#define GDK_braille_dots_24 0x280a
-#define GDK_braille_dots_124 0x280b
-#define GDK_braille_dots_34 0x280c
-#define GDK_braille_dots_134 0x280d
-#define GDK_braille_dots_234 0x280e
-#define GDK_braille_dots_1234 0x280f
-#define GDK_braille_dots_5 0x2810
-#define GDK_braille_dots_15 0x2811
-#define GDK_braille_dots_25 0x2812
-#define GDK_braille_dots_125 0x2813
-#define GDK_braille_dots_35 0x2814
-#define GDK_braille_dots_135 0x2815
-#define GDK_braille_dots_235 0x2816
-#define GDK_braille_dots_1235 0x2817
-#define GDK_braille_dots_45 0x2818
-#define GDK_braille_dots_145 0x2819
-#define GDK_braille_dots_245 0x281a
-#define GDK_braille_dots_1245 0x281b
-#define GDK_braille_dots_345 0x281c
-#define GDK_braille_dots_1345 0x281d
-#define GDK_braille_dots_2345 0x281e
-#define GDK_braille_dots_12345 0x281f
-#define GDK_braille_dots_6 0x2820
-#define GDK_braille_dots_16 0x2821
-#define GDK_braille_dots_26 0x2822
-#define GDK_braille_dots_126 0x2823
-#define GDK_braille_dots_36 0x2824
-#define GDK_braille_dots_136 0x2825
-#define GDK_braille_dots_236 0x2826
-#define GDK_braille_dots_1236 0x2827
-#define GDK_braille_dots_46 0x2828
-#define GDK_braille_dots_146 0x2829
-#define GDK_braille_dots_246 0x282a
-#define GDK_braille_dots_1246 0x282b
-#define GDK_braille_dots_346 0x282c
-#define GDK_braille_dots_1346 0x282d
-#define GDK_braille_dots_2346 0x282e
-#define GDK_braille_dots_12346 0x282f
-#define GDK_braille_dots_56 0x2830
-#define GDK_braille_dots_156 0x2831
-#define GDK_braille_dots_256 0x2832
-#define GDK_braille_dots_1256 0x2833
-#define GDK_braille_dots_356 0x2834
-#define GDK_braille_dots_1356 0x2835
-#define GDK_braille_dots_2356 0x2836
-#define GDK_braille_dots_12356 0x2837
-#define GDK_braille_dots_456 0x2838
-#define GDK_braille_dots_1456 0x2839
-#define GDK_braille_dots_2456 0x283a
-#define GDK_braille_dots_12456 0x283b
-#define GDK_braille_dots_3456 0x283c
-#define GDK_braille_dots_13456 0x283d
-#define GDK_braille_dots_23456 0x283e
-#define GDK_braille_dots_123456 0x283f
-#define GDK_braille_dots_7 0x2840
-#define GDK_braille_dots_17 0x2841
-#define GDK_braille_dots_27 0x2842
-#define GDK_braille_dots_127 0x2843
-#define GDK_braille_dots_37 0x2844
-#define GDK_braille_dots_137 0x2845
-#define GDK_braille_dots_237 0x2846
-#define GDK_braille_dots_1237 0x2847
-#define GDK_braille_dots_47 0x2848
-#define GDK_braille_dots_147 0x2849
-#define GDK_braille_dots_247 0x284a
-#define GDK_braille_dots_1247 0x284b
-#define GDK_braille_dots_347 0x284c
-#define GDK_braille_dots_1347 0x284d
-#define GDK_braille_dots_2347 0x284e
-#define GDK_braille_dots_12347 0x284f
-#define GDK_braille_dots_57 0x2850
-#define GDK_braille_dots_157 0x2851
-#define GDK_braille_dots_257 0x2852
-#define GDK_braille_dots_1257 0x2853
-#define GDK_braille_dots_357 0x2854
-#define GDK_braille_dots_1357 0x2855
-#define GDK_braille_dots_2357 0x2856
-#define GDK_braille_dots_12357 0x2857
-#define GDK_braille_dots_457 0x2858
-#define GDK_braille_dots_1457 0x2859
-#define GDK_braille_dots_2457 0x285a
-#define GDK_braille_dots_12457 0x285b
-#define GDK_braille_dots_3457 0x285c
-#define GDK_braille_dots_13457 0x285d
-#define GDK_braille_dots_23457 0x285e
-#define GDK_braille_dots_123457 0x285f
-#define GDK_braille_dots_67 0x2860
-#define GDK_braille_dots_167 0x2861
-#define GDK_braille_dots_267 0x2862
-#define GDK_braille_dots_1267 0x2863
-#define GDK_braille_dots_367 0x2864
-#define GDK_braille_dots_1367 0x2865
-#define GDK_braille_dots_2367 0x2866
-#define GDK_braille_dots_12367 0x2867
-#define GDK_braille_dots_467 0x2868
-#define GDK_braille_dots_1467 0x2869
-#define GDK_braille_dots_2467 0x286a
-#define GDK_braille_dots_12467 0x286b
-#define GDK_braille_dots_3467 0x286c
-#define GDK_braille_dots_13467 0x286d
-#define GDK_braille_dots_23467 0x286e
-#define GDK_braille_dots_123467 0x286f
-#define GDK_braille_dots_567 0x2870
-#define GDK_braille_dots_1567 0x2871
-#define GDK_braille_dots_2567 0x2872
-#define GDK_braille_dots_12567 0x2873
-#define GDK_braille_dots_3567 0x2874
-#define GDK_braille_dots_13567 0x2875
-#define GDK_braille_dots_23567 0x2876
-#define GDK_braille_dots_123567 0x2877
-#define GDK_braille_dots_4567 0x2878
-#define GDK_braille_dots_14567 0x2879
-#define GDK_braille_dots_24567 0x287a
-#define GDK_braille_dots_124567 0x287b
-#define GDK_braille_dots_34567 0x287c
-#define GDK_braille_dots_134567 0x287d
-#define GDK_braille_dots_234567 0x287e
-#define GDK_braille_dots_1234567 0x287f
-#define GDK_braille_dots_8 0x2880
-#define GDK_braille_dots_18 0x2881
-#define GDK_braille_dots_28 0x2882
-#define GDK_braille_dots_128 0x2883
-#define GDK_braille_dots_38 0x2884
-#define GDK_braille_dots_138 0x2885
-#define GDK_braille_dots_238 0x2886
-#define GDK_braille_dots_1238 0x2887
-#define GDK_braille_dots_48 0x2888
-#define GDK_braille_dots_148 0x2889
-#define GDK_braille_dots_248 0x288a
-#define GDK_braille_dots_1248 0x288b
-#define GDK_braille_dots_348 0x288c
-#define GDK_braille_dots_1348 0x288d
-#define GDK_braille_dots_2348 0x288e
-#define GDK_braille_dots_12348 0x288f
-#define GDK_braille_dots_58 0x2890
-#define GDK_braille_dots_158 0x2891
-#define GDK_braille_dots_258 0x2892
-#define GDK_braille_dots_1258 0x2893
-#define GDK_braille_dots_358 0x2894
-#define GDK_braille_dots_1358 0x2895
-#define GDK_braille_dots_2358 0x2896
-#define GDK_braille_dots_12358 0x2897
-#define GDK_braille_dots_458 0x2898
-#define GDK_braille_dots_1458 0x2899
-#define GDK_braille_dots_2458 0x289a
-#define GDK_braille_dots_12458 0x289b
-#define GDK_braille_dots_3458 0x289c
-#define GDK_braille_dots_13458 0x289d
-#define GDK_braille_dots_23458 0x289e
-#define GDK_braille_dots_123458 0x289f
-#define GDK_braille_dots_68 0x28a0
-#define GDK_braille_dots_168 0x28a1
-#define GDK_braille_dots_268 0x28a2
-#define GDK_braille_dots_1268 0x28a3
-#define GDK_braille_dots_368 0x28a4
-#define GDK_braille_dots_1368 0x28a5
-#define GDK_braille_dots_2368 0x28a6
-#define GDK_braille_dots_12368 0x28a7
-#define GDK_braille_dots_468 0x28a8
-#define GDK_braille_dots_1468 0x28a9
-#define GDK_braille_dots_2468 0x28aa
-#define GDK_braille_dots_12468 0x28ab
-#define GDK_braille_dots_3468 0x28ac
-#define GDK_braille_dots_13468 0x28ad
-#define GDK_braille_dots_23468 0x28ae
-#define GDK_braille_dots_123468 0x28af
-#define GDK_braille_dots_568 0x28b0
-#define GDK_braille_dots_1568 0x28b1
-#define GDK_braille_dots_2568 0x28b2
-#define GDK_braille_dots_12568 0x28b3
-#define GDK_braille_dots_3568 0x28b4
-#define GDK_braille_dots_13568 0x28b5
-#define GDK_braille_dots_23568 0x28b6
-#define GDK_braille_dots_123568 0x28b7
-#define GDK_braille_dots_4568 0x28b8
-#define GDK_braille_dots_14568 0x28b9
-#define GDK_braille_dots_24568 0x28ba
-#define GDK_braille_dots_124568 0x28bb
-#define GDK_braille_dots_34568 0x28bc
-#define GDK_braille_dots_134568 0x28bd
-#define GDK_braille_dots_234568 0x28be
-#define GDK_braille_dots_1234568 0x28bf
-#define GDK_braille_dots_78 0x28c0
-#define GDK_braille_dots_178 0x28c1
-#define GDK_braille_dots_278 0x28c2
-#define GDK_braille_dots_1278 0x28c3
-#define GDK_braille_dots_378 0x28c4
-#define GDK_braille_dots_1378 0x28c5
-#define GDK_braille_dots_2378 0x28c6
-#define GDK_braille_dots_12378 0x28c7
-#define GDK_braille_dots_478 0x28c8
-#define GDK_braille_dots_1478 0x28c9
-#define GDK_braille_dots_2478 0x28ca
-#define GDK_braille_dots_12478 0x28cb
-#define GDK_braille_dots_3478 0x28cc
-#define GDK_braille_dots_13478 0x28cd
-#define GDK_braille_dots_23478 0x28ce
-#define GDK_braille_dots_123478 0x28cf
-#define GDK_braille_dots_578 0x28d0
-#define GDK_braille_dots_1578 0x28d1
-#define GDK_braille_dots_2578 0x28d2
-#define GDK_braille_dots_12578 0x28d3
-#define GDK_braille_dots_3578 0x28d4
-#define GDK_braille_dots_13578 0x28d5
-#define GDK_braille_dots_23578 0x28d6
-#define GDK_braille_dots_123578 0x28d7
-#define GDK_braille_dots_4578 0x28d8
-#define GDK_braille_dots_14578 0x28d9
-#define GDK_braille_dots_24578 0x28da
-#define GDK_braille_dots_124578 0x28db
-#define GDK_braille_dots_34578 0x28dc
-#define GDK_braille_dots_134578 0x28dd
-#define GDK_braille_dots_234578 0x28de
-#define GDK_braille_dots_1234578 0x28df
-#define GDK_braille_dots_678 0x28e0
-#define GDK_braille_dots_1678 0x28e1
-#define GDK_braille_dots_2678 0x28e2
-#define GDK_braille_dots_12678 0x28e3
-#define GDK_braille_dots_3678 0x28e4
-#define GDK_braille_dots_13678 0x28e5
-#define GDK_braille_dots_23678 0x28e6
-#define GDK_braille_dots_123678 0x28e7
-#define GDK_braille_dots_4678 0x28e8
-#define GDK_braille_dots_14678 0x28e9
-#define GDK_braille_dots_24678 0x28ea
-#define GDK_braille_dots_124678 0x28eb
-#define GDK_braille_dots_34678 0x28ec
-#define GDK_braille_dots_134678 0x28ed
-#define GDK_braille_dots_234678 0x28ee
-#define GDK_braille_dots_1234678 0x28ef
-#define GDK_braille_dots_5678 0x28f0
-#define GDK_braille_dots_15678 0x28f1
-#define GDK_braille_dots_25678 0x28f2
-#define GDK_braille_dots_125678 0x28f3
-#define GDK_braille_dots_35678 0x28f4
-#define GDK_braille_dots_135678 0x28f5
-#define GDK_braille_dots_235678 0x28f6
-#define GDK_braille_dots_1235678 0x28f7
-#define GDK_braille_dots_45678 0x28f8
-#define GDK_braille_dots_145678 0x28f9
-#define GDK_braille_dots_245678 0x28fa
-#define GDK_braille_dots_1245678 0x28fb
-#define GDK_braille_dots_345678 0x28fc
-#define GDK_braille_dots_1345678 0x28fd
-#define GDK_braille_dots_2345678 0x28fe
-#define GDK_braille_dots_12345678 0x28ff
+#define GDK_braille_blank 0x1002800
+#define GDK_braille_dots_1 0x1002801
+#define GDK_braille_dots_2 0x1002802
+#define GDK_braille_dots_12 0x1002803
+#define GDK_braille_dots_3 0x1002804
+#define GDK_braille_dots_13 0x1002805
+#define GDK_braille_dots_23 0x1002806
+#define GDK_braille_dots_123 0x1002807
+#define GDK_braille_dots_4 0x1002808
+#define GDK_braille_dots_14 0x1002809
+#define GDK_braille_dots_24 0x100280a
+#define GDK_braille_dots_124 0x100280b
+#define GDK_braille_dots_34 0x100280c
+#define GDK_braille_dots_134 0x100280d
+#define GDK_braille_dots_234 0x100280e
+#define GDK_braille_dots_1234 0x100280f
+#define GDK_braille_dots_5 0x1002810
+#define GDK_braille_dots_15 0x1002811
+#define GDK_braille_dots_25 0x1002812
+#define GDK_braille_dots_125 0x1002813
+#define GDK_braille_dots_35 0x1002814
+#define GDK_braille_dots_135 0x1002815
+#define GDK_braille_dots_235 0x1002816
+#define GDK_braille_dots_1235 0x1002817
+#define GDK_braille_dots_45 0x1002818
+#define GDK_braille_dots_145 0x1002819
+#define GDK_braille_dots_245 0x100281a
+#define GDK_braille_dots_1245 0x100281b
+#define GDK_braille_dots_345 0x100281c
+#define GDK_braille_dots_1345 0x100281d
+#define GDK_braille_dots_2345 0x100281e
+#define GDK_braille_dots_12345 0x100281f
+#define GDK_braille_dots_6 0x1002820
+#define GDK_braille_dots_16 0x1002821
+#define GDK_braille_dots_26 0x1002822
+#define GDK_braille_dots_126 0x1002823
+#define GDK_braille_dots_36 0x1002824
+#define GDK_braille_dots_136 0x1002825
+#define GDK_braille_dots_236 0x1002826
+#define GDK_braille_dots_1236 0x1002827
+#define GDK_braille_dots_46 0x1002828
+#define GDK_braille_dots_146 0x1002829
+#define GDK_braille_dots_246 0x100282a
+#define GDK_braille_dots_1246 0x100282b
+#define GDK_braille_dots_346 0x100282c
+#define GDK_braille_dots_1346 0x100282d
+#define GDK_braille_dots_2346 0x100282e
+#define GDK_braille_dots_12346 0x100282f
+#define GDK_braille_dots_56 0x1002830
+#define GDK_braille_dots_156 0x1002831
+#define GDK_braille_dots_256 0x1002832
+#define GDK_braille_dots_1256 0x1002833
+#define GDK_braille_dots_356 0x1002834
+#define GDK_braille_dots_1356 0x1002835
+#define GDK_braille_dots_2356 0x1002836
+#define GDK_braille_dots_12356 0x1002837
+#define GDK_braille_dots_456 0x1002838
+#define GDK_braille_dots_1456 0x1002839
+#define GDK_braille_dots_2456 0x100283a
+#define GDK_braille_dots_12456 0x100283b
+#define GDK_braille_dots_3456 0x100283c
+#define GDK_braille_dots_13456 0x100283d
+#define GDK_braille_dots_23456 0x100283e
+#define GDK_braille_dots_123456 0x100283f
+#define GDK_braille_dots_7 0x1002840
+#define GDK_braille_dots_17 0x1002841
+#define GDK_braille_dots_27 0x1002842
+#define GDK_braille_dots_127 0x1002843
+#define GDK_braille_dots_37 0x1002844
+#define GDK_braille_dots_137 0x1002845
+#define GDK_braille_dots_237 0x1002846
+#define GDK_braille_dots_1237 0x1002847
+#define GDK_braille_dots_47 0x1002848
+#define GDK_braille_dots_147 0x1002849
+#define GDK_braille_dots_247 0x100284a
+#define GDK_braille_dots_1247 0x100284b
+#define GDK_braille_dots_347 0x100284c
+#define GDK_braille_dots_1347 0x100284d
+#define GDK_braille_dots_2347 0x100284e
+#define GDK_braille_dots_12347 0x100284f
+#define GDK_braille_dots_57 0x1002850
+#define GDK_braille_dots_157 0x1002851
+#define GDK_braille_dots_257 0x1002852
+#define GDK_braille_dots_1257 0x1002853
+#define GDK_braille_dots_357 0x1002854
+#define GDK_braille_dots_1357 0x1002855
+#define GDK_braille_dots_2357 0x1002856
+#define GDK_braille_dots_12357 0x1002857
+#define GDK_braille_dots_457 0x1002858
+#define GDK_braille_dots_1457 0x1002859
+#define GDK_braille_dots_2457 0x100285a
+#define GDK_braille_dots_12457 0x100285b
+#define GDK_braille_dots_3457 0x100285c
+#define GDK_braille_dots_13457 0x100285d
+#define GDK_braille_dots_23457 0x100285e
+#define GDK_braille_dots_123457 0x100285f
+#define GDK_braille_dots_67 0x1002860
+#define GDK_braille_dots_167 0x1002861
+#define GDK_braille_dots_267 0x1002862
+#define GDK_braille_dots_1267 0x1002863
+#define GDK_braille_dots_367 0x1002864
+#define GDK_braille_dots_1367 0x1002865
+#define GDK_braille_dots_2367 0x1002866
+#define GDK_braille_dots_12367 0x1002867
+#define GDK_braille_dots_467 0x1002868
+#define GDK_braille_dots_1467 0x1002869
+#define GDK_braille_dots_2467 0x100286a
+#define GDK_braille_dots_12467 0x100286b
+#define GDK_braille_dots_3467 0x100286c
+#define GDK_braille_dots_13467 0x100286d
+#define GDK_braille_dots_23467 0x100286e
+#define GDK_braille_dots_123467 0x100286f
+#define GDK_braille_dots_567 0x1002870
+#define GDK_braille_dots_1567 0x1002871
+#define GDK_braille_dots_2567 0x1002872
+#define GDK_braille_dots_12567 0x1002873
+#define GDK_braille_dots_3567 0x1002874
+#define GDK_braille_dots_13567 0x1002875
+#define GDK_braille_dots_23567 0x1002876
+#define GDK_braille_dots_123567 0x1002877
+#define GDK_braille_dots_4567 0x1002878
+#define GDK_braille_dots_14567 0x1002879
+#define GDK_braille_dots_24567 0x100287a
+#define GDK_braille_dots_124567 0x100287b
+#define GDK_braille_dots_34567 0x100287c
+#define GDK_braille_dots_134567 0x100287d
+#define GDK_braille_dots_234567 0x100287e
+#define GDK_braille_dots_1234567 0x100287f
+#define GDK_braille_dots_8 0x1002880
+#define GDK_braille_dots_18 0x1002881
+#define GDK_braille_dots_28 0x1002882
+#define GDK_braille_dots_128 0x1002883
+#define GDK_braille_dots_38 0x1002884
+#define GDK_braille_dots_138 0x1002885
+#define GDK_braille_dots_238 0x1002886
+#define GDK_braille_dots_1238 0x1002887
+#define GDK_braille_dots_48 0x1002888
+#define GDK_braille_dots_148 0x1002889
+#define GDK_braille_dots_248 0x100288a
+#define GDK_braille_dots_1248 0x100288b
+#define GDK_braille_dots_348 0x100288c
+#define GDK_braille_dots_1348 0x100288d
+#define GDK_braille_dots_2348 0x100288e
+#define GDK_braille_dots_12348 0x100288f
+#define GDK_braille_dots_58 0x1002890
+#define GDK_braille_dots_158 0x1002891
+#define GDK_braille_dots_258 0x1002892
+#define GDK_braille_dots_1258 0x1002893
+#define GDK_braille_dots_358 0x1002894
+#define GDK_braille_dots_1358 0x1002895
+#define GDK_braille_dots_2358 0x1002896
+#define GDK_braille_dots_12358 0x1002897
+#define GDK_braille_dots_458 0x1002898
+#define GDK_braille_dots_1458 0x1002899
+#define GDK_braille_dots_2458 0x100289a
+#define GDK_braille_dots_12458 0x100289b
+#define GDK_braille_dots_3458 0x100289c
+#define GDK_braille_dots_13458 0x100289d
+#define GDK_braille_dots_23458 0x100289e
+#define GDK_braille_dots_123458 0x100289f
+#define GDK_braille_dots_68 0x10028a0
+#define GDK_braille_dots_168 0x10028a1
+#define GDK_braille_dots_268 0x10028a2
+#define GDK_braille_dots_1268 0x10028a3
+#define GDK_braille_dots_368 0x10028a4
+#define GDK_braille_dots_1368 0x10028a5
+#define GDK_braille_dots_2368 0x10028a6
+#define GDK_braille_dots_12368 0x10028a7
+#define GDK_braille_dots_468 0x10028a8
+#define GDK_braille_dots_1468 0x10028a9
+#define GDK_braille_dots_2468 0x10028aa
+#define GDK_braille_dots_12468 0x10028ab
+#define GDK_braille_dots_3468 0x10028ac
+#define GDK_braille_dots_13468 0x10028ad
+#define GDK_braille_dots_23468 0x10028ae
+#define GDK_braille_dots_123468 0x10028af
+#define GDK_braille_dots_568 0x10028b0
+#define GDK_braille_dots_1568 0x10028b1
+#define GDK_braille_dots_2568 0x10028b2
+#define GDK_braille_dots_12568 0x10028b3
+#define GDK_braille_dots_3568 0x10028b4
+#define GDK_braille_dots_13568 0x10028b5
+#define GDK_braille_dots_23568 0x10028b6
+#define GDK_braille_dots_123568 0x10028b7
+#define GDK_braille_dots_4568 0x10028b8
+#define GDK_braille_dots_14568 0x10028b9
+#define GDK_braille_dots_24568 0x10028ba
+#define GDK_braille_dots_124568 0x10028bb
+#define GDK_braille_dots_34568 0x10028bc
+#define GDK_braille_dots_134568 0x10028bd
+#define GDK_braille_dots_234568 0x10028be
+#define GDK_braille_dots_1234568 0x10028bf
+#define GDK_braille_dots_78 0x10028c0
+#define GDK_braille_dots_178 0x10028c1
+#define GDK_braille_dots_278 0x10028c2
+#define GDK_braille_dots_1278 0x10028c3
+#define GDK_braille_dots_378 0x10028c4
+#define GDK_braille_dots_1378 0x10028c5
+#define GDK_braille_dots_2378 0x10028c6
+#define GDK_braille_dots_12378 0x10028c7
+#define GDK_braille_dots_478 0x10028c8
+#define GDK_braille_dots_1478 0x10028c9
+#define GDK_braille_dots_2478 0x10028ca
+#define GDK_braille_dots_12478 0x10028cb
+#define GDK_braille_dots_3478 0x10028cc
+#define GDK_braille_dots_13478 0x10028cd
+#define GDK_braille_dots_23478 0x10028ce
+#define GDK_braille_dots_123478 0x10028cf
+#define GDK_braille_dots_578 0x10028d0
+#define GDK_braille_dots_1578 0x10028d1
+#define GDK_braille_dots_2578 0x10028d2
+#define GDK_braille_dots_12578 0x10028d3
+#define GDK_braille_dots_3578 0x10028d4
+#define GDK_braille_dots_13578 0x10028d5
+#define GDK_braille_dots_23578 0x10028d6
+#define GDK_braille_dots_123578 0x10028d7
+#define GDK_braille_dots_4578 0x10028d8
+#define GDK_braille_dots_14578 0x10028d9
+#define GDK_braille_dots_24578 0x10028da
+#define GDK_braille_dots_124578 0x10028db
+#define GDK_braille_dots_34578 0x10028dc
+#define GDK_braille_dots_134578 0x10028dd
+#define GDK_braille_dots_234578 0x10028de
+#define GDK_braille_dots_1234578 0x10028df
+#define GDK_braille_dots_678 0x10028e0
+#define GDK_braille_dots_1678 0x10028e1
+#define GDK_braille_dots_2678 0x10028e2
+#define GDK_braille_dots_12678 0x10028e3
+#define GDK_braille_dots_3678 0x10028e4
+#define GDK_braille_dots_13678 0x10028e5
+#define GDK_braille_dots_23678 0x10028e6
+#define GDK_braille_dots_123678 0x10028e7
+#define GDK_braille_dots_4678 0x10028e8
+#define GDK_braille_dots_14678 0x10028e9
+#define GDK_braille_dots_24678 0x10028ea
+#define GDK_braille_dots_124678 0x10028eb
+#define GDK_braille_dots_34678 0x10028ec
+#define GDK_braille_dots_134678 0x10028ed
+#define GDK_braille_dots_234678 0x10028ee
+#define GDK_braille_dots_1234678 0x10028ef
+#define GDK_braille_dots_5678 0x10028f0
+#define GDK_braille_dots_15678 0x10028f1
+#define GDK_braille_dots_25678 0x10028f2
+#define GDK_braille_dots_125678 0x10028f3
+#define GDK_braille_dots_35678 0x10028f4
+#define GDK_braille_dots_135678 0x10028f5
+#define GDK_braille_dots_235678 0x10028f6
+#define GDK_braille_dots_1235678 0x10028f7
+#define GDK_braille_dots_45678 0x10028f8
+#define GDK_braille_dots_145678 0x10028f9
+#define GDK_braille_dots_245678 0x10028fa
+#define GDK_braille_dots_1245678 0x10028fb
+#define GDK_braille_dots_345678 0x10028fc
+#define GDK_braille_dots_1345678 0x10028fd
+#define GDK_braille_dots_2345678 0x10028fe
+#define GDK_braille_dots_12345678 0x10028ff
+#define GDK_ModeLock 0x1008ff01
+#define GDK_MonBrightnessUp 0x1008ff02
+#define GDK_MonBrightnessDown 0x1008ff03
+#define GDK_KbdLightOnOff 0x1008ff04
+#define GDK_KbdBrightnessUp 0x1008ff05
+#define GDK_KbdBrightnessDown 0x1008ff06
+#define GDK_Standby 0x1008ff10
+#define GDK_AudioLowerVolume 0x1008ff11
+#define GDK_AudioMute 0x1008ff12
+#define GDK_AudioRaiseVolume 0x1008ff13
+#define GDK_AudioPlay 0x1008ff14
+#define GDK_AudioStop 0x1008ff15
+#define GDK_AudioPrev 0x1008ff16
+#define GDK_AudioNext 0x1008ff17
+#define GDK_HomePage 0x1008ff18
+#define GDK_Mail 0x1008ff19
+#define GDK_Start 0x1008ff1a
+#define GDK_Search 0x1008ff1b
+#define GDK_AudioRecord 0x1008ff1c
+#define GDK_Calculator 0x1008ff1d
+#define GDK_Memo 0x1008ff1e
+#define GDK_ToDoList 0x1008ff1f
+#define GDK_Calendar 0x1008ff20
+#define GDK_PowerDown 0x1008ff21
+#define GDK_ContrastAdjust 0x1008ff22
+#define GDK_RockerUp 0x1008ff23
+#define GDK_RockerDown 0x1008ff24
+#define GDK_RockerEnter 0x1008ff25
+#define GDK_Back 0x1008ff26
+#define GDK_Forward 0x1008ff27
+#define GDK_Stop 0x1008ff28
+#define GDK_Refresh 0x1008ff29
+#define GDK_PowerOff 0x1008ff2a
+#define GDK_WakeUp 0x1008ff2b
+#define GDK_Eject 0x1008ff2c
+#define GDK_ScreenSaver 0x1008ff2d
+#define GDK_WWW 0x1008ff2e
+#define GDK_Sleep 0x1008ff2f
+#define GDK_Favorites 0x1008ff30
+#define GDK_AudioPause 0x1008ff31
+#define GDK_AudioMedia 0x1008ff32
+#define GDK_MyComputer 0x1008ff33
+#define GDK_VendorHome 0x1008ff34
+#define GDK_LightBulb 0x1008ff35
+#define GDK_Shop 0x1008ff36
+#define GDK_History 0x1008ff37
+#define GDK_OpenURL 0x1008ff38
+#define GDK_AddFavorite 0x1008ff39
+#define GDK_HotLinks 0x1008ff3a
+#define GDK_BrightnessAdjust 0x1008ff3b
+#define GDK_Finance 0x1008ff3c
+#define GDK_Community 0x1008ff3d
+#define GDK_AudioRewind 0x1008ff3e
+#define GDK_BackForward 0x1008ff3f
+#define GDK_Launch0 0x1008ff40
+#define GDK_Launch1 0x1008ff41
+#define GDK_Launch2 0x1008ff42
+#define GDK_Launch3 0x1008ff43
+#define GDK_Launch4 0x1008ff44
+#define GDK_Launch5 0x1008ff45
+#define GDK_Launch6 0x1008ff46
+#define GDK_Launch7 0x1008ff47
+#define GDK_Launch8 0x1008ff48
+#define GDK_Launch9 0x1008ff49
+#define GDK_LaunchA 0x1008ff4a
+#define GDK_LaunchB 0x1008ff4b
+#define GDK_LaunchC 0x1008ff4c
+#define GDK_LaunchD 0x1008ff4d
+#define GDK_LaunchE 0x1008ff4e
+#define GDK_LaunchF 0x1008ff4f
+#define GDK_ApplicationLeft 0x1008ff50
+#define GDK_ApplicationRight 0x1008ff51
+#define GDK_Book 0x1008ff52
+#define GDK_CD 0x1008ff53
+#define GDK_Calculater 0x1008ff54
+#define GDK_Clear 0x1008ff55
+#define GDK_Close 0x1008ff56
+#define GDK_Copy 0x1008ff57
+#define GDK_Cut 0x1008ff58
+#define GDK_Display 0x1008ff59
+#define GDK_DOS 0x1008ff5a
+#define GDK_Documents 0x1008ff5b
+#define GDK_Excel 0x1008ff5c
+#define GDK_Explorer 0x1008ff5d
+#define GDK_Game 0x1008ff5e
+#define GDK_Go 0x1008ff5f
+#define GDK_iTouch 0x1008ff60
+#define GDK_LogOff 0x1008ff61
+#define GDK_Market 0x1008ff62
+#define GDK_Meeting 0x1008ff63
+#define GDK_MenuKB 0x1008ff65
+#define GDK_MenuPB 0x1008ff66
+#define GDK_MySites 0x1008ff67
+#define GDK_New 0x1008ff68
+#define GDK_News 0x1008ff69
+#define GDK_OfficeHome 0x1008ff6a
+#define GDK_Open 0x1008ff6b
+#define GDK_Option 0x1008ff6c
+#define GDK_Paste 0x1008ff6d
+#define GDK_Phone 0x1008ff6e
+#define GDK_Reply 0x1008ff72
+#define GDK_Reload 0x1008ff73
+#define GDK_RotateWindows 0x1008ff74
+#define GDK_RotationPB 0x1008ff75
+#define GDK_RotationKB 0x1008ff76
+#define GDK_Save 0x1008ff77
+#define GDK_ScrollUp 0x1008ff78
+#define GDK_ScrollDown 0x1008ff79
+#define GDK_ScrollClick 0x1008ff7a
+#define GDK_Send 0x1008ff7b
+#define GDK_Spell 0x1008ff7c
+#define GDK_SplitScreen 0x1008ff7d
+#define GDK_Support 0x1008ff7e
+#define GDK_TaskPane 0x1008ff7f
+#define GDK_Terminal 0x1008ff80
+#define GDK_Tools 0x1008ff81
+#define GDK_Travel 0x1008ff82
+#define GDK_UserPB 0x1008ff84
+#define GDK_User1KB 0x1008ff85
+#define GDK_User2KB 0x1008ff86
+#define GDK_Video 0x1008ff87
+#define GDK_WheelButton 0x1008ff88
+#define GDK_Word 0x1008ff89
+#define GDK_Xfer 0x1008ff8a
+#define GDK_ZoomIn 0x1008ff8b
+#define GDK_ZoomOut 0x1008ff8c
+#define GDK_Away 0x1008ff8d
+#define GDK_Messenger 0x1008ff8e
+#define GDK_WebCam 0x1008ff8f
+#define GDK_MailForward 0x1008ff90
+#define GDK_Pictures 0x1008ff91
+#define GDK_Music 0x1008ff92
+#define GDK_Battery 0x1008ff93
+#define GDK_Bluetooth 0x1008ff94
+#define GDK_WLAN 0x1008ff95
+#define GDK_UWB 0x1008ff96
+#define GDK_AudioForward 0x1008ff97
+#define GDK_AudioRepeat 0x1008ff98
+#define GDK_AudioRandomPlay 0x1008ff99
+#define GDK_Subtitle 0x1008ff9a
+#define GDK_AudioCycleTrack 0x1008ff9b
+#define GDK_CycleAngle 0x1008ff9c
+#define GDK_FrameBack 0x1008ff9d
+#define GDK_FrameForward 0x1008ff9e
+#define GDK_Time 0x1008ff9f
+#define GDK_Select 0x1008ffa0
+#define GDK_View 0x1008ffa1
+#define GDK_TopMenu 0x1008ffa2
+#define GDK_Red 0x1008ffa3
+#define GDK_Green 0x1008ffa4
+#define GDK_Yellow 0x1008ffa5
+#define GDK_Blue 0x1008ffa6
+#define GDK_Suspend 0x1008ffa7
+#define GDK_Hibernate 0x1008ffa8
+#define GDK_Switch_VT_1 0x1008fe01
+#define GDK_Switch_VT_2 0x1008fe02
+#define GDK_Switch_VT_3 0x1008fe03
+#define GDK_Switch_VT_4 0x1008fe04
+#define GDK_Switch_VT_5 0x1008fe05
+#define GDK_Switch_VT_6 0x1008fe06
+#define GDK_Switch_VT_7 0x1008fe07
+#define GDK_Switch_VT_8 0x1008fe08
+#define GDK_Switch_VT_9 0x1008fe09
+#define GDK_Switch_VT_10 0x1008fe0a
+#define GDK_Switch_VT_11 0x1008fe0b
+#define GDK_Switch_VT_12 0x1008fe0c
+#define GDK_Ungrab 0x1008fe20
+#define GDK_ClearGrab 0x1008fe21
+#define GDK_Next_VMode 0x1008fe22
+#define GDK_Prev_VMode 0x1008fe23
 
 #endif /* __GDK_KEYSYMS_H__ */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]