* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
-#include <config.h>
-#include "gdk.h"
-#include "gdkalias.h"
+#include "config.h"
+
+#include "gdktypes.h"
+
/* Thanks to Markus G. Kuhn <mkuhn@acm.org> for the ksysym<->Unicode
* mapping functions, from the xterm sources.
/* Following items added to GTK, not in the xterm table */
+ /* A few ASCII control characters */
+
+ { 0xFF08 /* Backspace */, '\b' },
+ { 0xFF09 /* Tab */, '\t' },
+ { 0xFF0A /* Linefeed */, '\n' },
+ { 0xFF0B /* Vert. Tab */, '\v' },
+ { 0xFF0D /* Return */, '\r' },
+ { 0xFF1B /* Escape */, '\033' },
+
/* Numeric keypad */
-
- { 0xFF80 /* Space */, ' ' },
- { 0xFFAA /* Multiply */, '*' },
- { 0xFFAB /* Add */, '+' },
+
+ { 0xFF80 /* Space */, ' ' },
+ { 0xFFAA /* Multiply */, '*' },
+ { 0xFFAB /* Add */, '+' },
{ 0xFFAC /* Separator */, ',' },
- { 0xFFAD /* Subtract */, '-' },
- { 0xFFAE /* Decimal */, '.' },
- { 0xFFAF /* Divide */, '/' },
+ { 0xFFAD /* Subtract */, '-' },
+ { 0xFFAE /* Decimal */, '.' },
+ { 0xFFAF /* Divide */, '/' },
{ 0xFFB0 /* 0 */, '0' },
{ 0xFFB1 /* 1 */, '1' },
{ 0xFFB2 /* 2 */, '2' },
{ 0xFFBD /* Equal */, '=' },
/* End numeric keypad */
+
+ { 0xFFFF /* Delete */, '\177' }
};
/**
*/
return wc | 0x01000000;
}
-
-#define __GDK_KEYUNI_C__
-#include "gdkaliasdef.c"