Path: blob/trunk/cpp/webdriver-interactions/translate_keycode_linux.cpp
2867 views
// Auto-generated on Thu Jul 16 15:45:26 2009 , do not hand-edit.12#include <gdk/gdk.h>3#include <gdk/gdkkeysyms.h>4#include "translate_keycode_linux.h"56guint translate_code_to_gdk_symbol(const wchar_t key_code) {7guint ret_code = GDK_VoidSymbol;8if (key_code == L'\uE000') {9ret_code = GDK_VoidSymbol;10} else if (key_code == L'\uE025') {11ret_code = GDK_KP_Add;12} else if (key_code == L'\uE016') {13ret_code = GDK_Insert;14} else if (key_code == L'\uE035') {15ret_code = GDK_F5;16} else if (key_code == L'\uE03B') {17ret_code = GDK_F11;18} else if (key_code == L'\uE006') {19ret_code = GDK_Return;20} else if (key_code == L'\uE027') {21ret_code = GDK_KP_Subtract;22} else if (key_code == L'\uE010') {23ret_code = GDK_End;24} else if (key_code == L'\uE004') {25ret_code = GDK_Tab;26} else if (key_code == L'\uE029') {27ret_code = GDK_KP_Divide;28} else if (key_code == L'\uE012') {29ret_code = GDK_Left;30} else if (key_code == L'\uE018') {31ret_code = GDK_semicolon;32} else if (key_code == L'\uE033') {33ret_code = GDK_F3;34} else if (key_code == L'\uE01F') {35ret_code = GDK_KP_5;36} else if (key_code == L'\uE021') {37ret_code = GDK_KP_7;38} else if (key_code == L'\uE00F') {39ret_code = GDK_Page_Down;40} else if (key_code == L'\uE031') {41ret_code = GDK_F1;42} else if (key_code == L'\uE002') {43ret_code = GDK_Help;44} else if (key_code == L'\uE023') {45ret_code = GDK_KP_9;46} else if (key_code == L'\uE00D') {47ret_code = GDK_space;48} else if (key_code == L'\uE014') {49ret_code = GDK_Right;50} else if (key_code == L'\uE037') {51ret_code = GDK_F7;52} else if (key_code == L'\uE01B') {53ret_code = GDK_KP_1;54} else if (key_code == L'\uE01E') {55ret_code = GDK_KP_4;56} else if (key_code == L'\uE009') {57ret_code = GDK_Control_L;58} else if (key_code == L'\uE00C') {59ret_code = GDK_Escape;60} else if (key_code == L'\uE019') {61ret_code = GDK_equal;62} else if (key_code == L'\uE039') {63ret_code = GDK_F9;64} else if (key_code == L'\uE017') {65ret_code = GDK_Delete;66} else if (key_code == L'\uE036') {67ret_code = GDK_F6;68} else if (key_code == L'\uE03C') {69ret_code = GDK_F12;70} else if (key_code == L'\uE001') {71ret_code = GDK_Break;72} else if (key_code == L'\uE026') {73ret_code = GDK_KP_Separator;74} else if (key_code == L'\uE011') {75ret_code = GDK_Home;76} else if (key_code == L'\uE034') {77ret_code = GDK_F4;78} else if (key_code == L'\uE03A') {79ret_code = GDK_F10;80} else if (key_code == L'\uE007') {81ret_code = GDK_KP_Enter;82} else if (key_code == L'\uE028') {83ret_code = GDK_KP_Decimal;84} else if (key_code == L'\uE013') {85ret_code = GDK_Up;86} else if (key_code == L'\uE005') {87ret_code = GDK_Clear;88} else if (key_code == L'\uE020') {89ret_code = GDK_KP_6;90} else if (key_code == L'\uE00A') {91ret_code = GDK_Alt_L;92} else if (key_code == L'\uE032') {93ret_code = GDK_F2;94} else if (key_code == L'\uE01A') {95ret_code = GDK_KP_0;96} else if (key_code == L'\uE022') {97ret_code = GDK_KP_8;98} else if (key_code == L'\uE015') {99ret_code = GDK_Down;100} else if (key_code == L'\uE01C') {101ret_code = GDK_KP_2;102} else if (key_code == L'\uE003') {103ret_code = GDK_BackSpace;104} else if (key_code == L'\uE024') {105ret_code = GDK_KP_Multiply;106} else if (key_code == L'\uE00E') {107ret_code = GDK_Page_Up;108} else if (key_code == L'\uE008') {109ret_code = GDK_Shift_L;110} else if (key_code == L'\uE00B') {111ret_code = GDK_Pause;112} else if (key_code == L'\uE01D') {113ret_code = GDK_KP_3;114} else if (key_code == L'\uE038') {115ret_code = GDK_F8;116} else if (key_code == L'\uE040') {117ret_code = GDK_Zenkaku_Hankaku;118} else {119ret_code = GDK_VoidSymbol;120}121return ret_code;122}123const wchar_t gNullKey = L'\uE000';124125126