| // Auto-generated on Thu Jul 16 15:45:26 2009 , do not hand-edit. |
| |
| #include <gdk/gdk.h> |
| #include <gdk/gdkkeysyms.h> |
| #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'; |