2009-07-22 10:30:04 +00:00
|
|
|
// 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;
|
2011-02-14 09:46:08 +00:00
|
|
|
} else if (key_code == L'\uE040') {
|
|
|
|
|
ret_code = GDK_Zenkaku_Hankaku;
|
2009-07-22 10:30:04 +00:00
|
|
|
} else {
|
|
|
|
|
ret_code = GDK_VoidSymbol;
|
|
|
|
|
}
|
|
|
|
|
return ret_code;
|
|
|
|
|
}
|
|
|
|
|
const wchar_t gNullKey = L'\uE000';
|