// Auto-generated on Thu Jul 16 15:45:26 2009 , do not hand-edit. #include #include #include "translate_keycode_linux.h" guint translate_code_to_gdk_symbol(const wchar_t key_code) { guint ret_code = GDK_VoidSymbol; if (key_code == L'\uE000') { ret_code = GDK_VoidSymbol; } else if (key_code == L'\uE025') { ret_code = GDK_KP_Add; } else if (key_code == L'\uE016') { ret_code = GDK_Insert; } else if (key_code == L'\uE035') { ret_code = GDK_F5; } else if (key_code == L'\uE03B') { ret_code = GDK_F11; } else if (key_code == L'\uE006') { ret_code = GDK_Return; } else if (key_code == L'\uE027') { ret_code = GDK_KP_Subtract; } else if (key_code == L'\uE010') { ret_code = GDK_End; } else if (key_code == L'\uE004') { ret_code = GDK_Tab; } else if (key_code == L'\uE029') { ret_code = GDK_KP_Divide; } else if (key_code == L'\uE012') { ret_code = GDK_Left; } else if (key_code == L'\uE018') { ret_code = GDK_semicolon; } else if (key_code == L'\uE033') { ret_code = GDK_F3; } else if (key_code == L'\uE01F') { ret_code = GDK_KP_5; } else if (key_code == L'\uE021') { ret_code = GDK_KP_7; } else if (key_code == L'\uE00F') { ret_code = GDK_Page_Down; } else if (key_code == L'\uE031') { ret_code = GDK_F1; } else if (key_code == L'\uE002') { ret_code = GDK_Help; } else if (key_code == L'\uE023') { ret_code = GDK_KP_9; } else if (key_code == L'\uE00D') { ret_code = GDK_space; } else if (key_code == L'\uE014') { ret_code = GDK_Right; } else if (key_code == L'\uE037') { ret_code = GDK_F7; } else if (key_code == L'\uE01B') { ret_code = GDK_KP_1; } else if (key_code == L'\uE01E') { ret_code = GDK_KP_4; } else if (key_code == L'\uE009') { ret_code = GDK_Control_L; } else if (key_code == L'\uE00C') { ret_code = GDK_Escape; } else if (key_code == L'\uE019') { ret_code = GDK_equal; } else if (key_code == L'\uE039') { ret_code = GDK_F9; } else if (key_code == L'\uE017') { ret_code = GDK_Delete; } else if (key_code == L'\uE036') { ret_code = GDK_F6; } else if (key_code == L'\uE03C') { ret_code = GDK_F12; } else if (key_code == L'\uE001') { ret_code = GDK_Break; } else if (key_code == L'\uE026') { ret_code = GDK_KP_Separator; } else if (key_code == L'\uE011') { ret_code = GDK_Home; } else if (key_code == L'\uE034') { ret_code = GDK_F4; } else if (key_code == L'\uE03A') { ret_code = GDK_F10; } else if (key_code == L'\uE007') { ret_code = GDK_KP_Enter; } else if (key_code == L'\uE028') { ret_code = GDK_KP_Decimal; } else if (key_code == L'\uE013') { ret_code = GDK_Up; } else if (key_code == L'\uE005') { ret_code = GDK_Clear; } else if (key_code == L'\uE020') { ret_code = GDK_KP_6; } else if (key_code == L'\uE00A') { ret_code = GDK_Alt_L; } else if (key_code == L'\uE032') { ret_code = GDK_F2; } else if (key_code == L'\uE01A') { ret_code = GDK_KP_0; } else if (key_code == L'\uE022') { ret_code = GDK_KP_8; } else if (key_code == L'\uE015') { ret_code = GDK_Down; } else if (key_code == L'\uE01C') { ret_code = GDK_KP_2; } else if (key_code == L'\uE003') { ret_code = GDK_BackSpace; } else if (key_code == L'\uE024') { ret_code = GDK_KP_Multiply; } else if (key_code == L'\uE00E') { ret_code = GDK_Page_Up; } else if (key_code == L'\uE008') { ret_code = GDK_Shift_L; } else if (key_code == L'\uE00B') { ret_code = GDK_Pause; } else if (key_code == L'\uE01D') { ret_code = GDK_KP_3; } else if (key_code == L'\uE038') { ret_code = GDK_F8; } else if (key_code == L'\uE040') { ret_code = GDK_Zenkaku_Hankaku; } else { ret_code = GDK_VoidSymbol; } return ret_code; } const wchar_t gNullKey = L'\uE000';