XLATE(GDK_VoidSymbol,0xFFFFFF);
XLATE(GDK_BackSpace,KEY_BACKSPACE);
XLATE(GDK_Tab,9);
XLATE(GDK_Linefeed,10);
XLATE(GDK_Clear,KEY_CLEAR);
XLATE(GDK_Return,13); /* KEY_ENTER); */
XLATE(GDK_Escape,27);
XLATE(GDK_Home,KEY_HOME);
XLATE(GDK_Left,KEY_LEFT);
XLATE(GDK_Up,KEY_UP);
XLATE(GDK_Right,KEY_RIGHT);
XLATE(GDK_Down,KEY_DOWN);
XLATE(GDK_Page_Up,KEY_PPAGE);
XLATE(GDK_Page_Down,KEY_NPAGE);
XLATE(GDK_End,KEY_END);
XLATE(GDK_Begin,KEY_BEG);
XLATE(GDK_Select,KEY_SELECT);
XLATE(GDK_Print,KEY_PRINT);
XLATE(GDK_Insert,KEY_IC);
XLATE(GDK_Undo,KEY_UNDO);
XLATE(GDK_Redo,KEY_SUNDO);
XLATE(GDK_Find,KEY_FIND);
XLATE(GDK_Cancel,KEY_CANCEL);
XLATE(GDK_Help,KEY_HELP);
XLATE(GDK_Break,KEY_BREAK);
#define F(n) KEY_F(n)
XLATE(GDK_F1,F(0));
XLATE(GDK_F2,F(1));
XLATE(GDK_F3,F(2));
XLATE(GDK_F4,F(3));
XLATE(GDK_F5,F(4));
XLATE(GDK_F6,F(5));
XLATE(GDK_F7,F(6));
XLATE(GDK_F8,F(7));
XLATE(GDK_F9,F(8));
XLATE(GDK_F10,F(9));
XLATE(GDK_F11,F(10));
XLATE(GDK_F12,F(11));
XLATE(GDK_F13,F(12));
XLATE(GDK_F14,F(13));
XLATE(GDK_F15,F(14));
XLATE(GDK_F16,F(15));
XLATE(GDK_F17,F(16));
XLATE(GDK_F18,F(17));
XLATE(GDK_F19,F(18));
XLATE(GDK_F20,F(19));
XLATE(GDK_F21,F(20));
XLATE(GDK_F22,F(21));
XLATE(GDK_F23,F(22));
XLATE(GDK_F24,F(23));
XLATE(GDK_F25,F(24));
XLATE(GDK_F26,F(25));
XLATE(GDK_F27,F(26));
XLATE(GDK_F28,F(27));
XLATE(GDK_F29,F(28));
XLATE(GDK_F30,F(29));
XLATE(GDK_F31,F(30));
XLATE(GDK_F32,F(31));
XLATE(GDK_F33,F(32));
XLATE(GDK_F34,F(33));
XLATE(GDK_F35,F(34));

