Added missing compose values for SDL key events
authorxcomputerman <xcomputerman@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 22 Jan 2010 22:26:42 +0000 (22:26 +0000)
committerxcomputerman <xcomputerman@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 22 Jan 2010 22:26:42 +0000 (22:26 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@45463 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_sdl/Ecore_Sdl_Keys.h

index 8b6d458..e1bc430 100644 (file)
@@ -11,13 +11,13 @@ struct _ecore_sdl_keys_s
 static const struct _ecore_sdl_keys_s  keystable[] =
 {
    { SDLK_UNKNOWN,      "0x00",         "" },
-   { SDLK_FIRST,        "First",        "" },
+   { SDLK_FIRST,        "First",        "First" },
    { SDLK_BACKSPACE,    "BackSpace",    "\010" },
    { SDLK_TAB,          "Tab",          "\011" },
-   { SDLK_CLEAR,        "Clear",        "" },
+   { SDLK_CLEAR,        "Clear",        "Clear" },
    { SDLK_RETURN,       "Return",       "\015" },
-   { SDLK_PAUSE,        "Pause",        "" },
-   { SDLK_ESCAPE,       "Escape",       "" },
+   { SDLK_PAUSE,        "Pause",        "Pause" },
+   { SDLK_ESCAPE,       "Escape",       "\033" },
    { SDLK_SPACE,        "space",        " " },
    { SDLK_EXCLAIM,      "exclam",       "!" },
    { SDLK_QUOTEDBL,     "quotedbl",     "\"" },
@@ -205,59 +205,59 @@ static const struct _ecore_sdl_keys_s  keystable[] =
    { SDLK_KP_EQUALS,    "KP_Equals",    "=" },
 
    /* Arrows + Home/End pad */
-   { SDLK_UP,           "Up",           "" },
-   { SDLK_DOWN,         "Down",         "" },
-   { SDLK_RIGHT,        "Right",        "" },
-   { SDLK_LEFT,         "Left",         "" },
-   { SDLK_INSERT,       "Insert",       "" },
-   { SDLK_HOME,         "Home",         "" },
-   { SDLK_END,          "End",          "" },
-   { SDLK_PAGEUP,       "Page_Up",      "" },
-   { SDLK_PAGEDOWN,     "Page_Down",    "" },
+   { SDLK_UP,           "Up",           "Up" },
+   { SDLK_DOWN,         "Down",         "Down" },
+   { SDLK_RIGHT,        "Right",        "Right" },
+   { SDLK_LEFT,         "Left",         "Left" },
+   { SDLK_INSERT,       "Insert",       "Insert" },
+   { SDLK_HOME,         "Home",         "Home" },
+   { SDLK_END,          "End",          "End" },
+   { SDLK_PAGEUP,       "Page_Up",      "Page_Up" },
+   { SDLK_PAGEDOWN,     "Page_Down",    "Page_Down" },
 
    /* Function keys */
-   { SDLK_F1,           "F1",           "" },
-   { SDLK_F2,           "F2",           "" },
-   { SDLK_F3,           "F3",           "" },
-   { SDLK_F4,           "F4",           "" },
-   { SDLK_F5,           "F5",           "" },
-   { SDLK_F6,           "F6",           "" },
-   { SDLK_F7,           "F7",           "" },
-   { SDLK_F8,           "F8",           "" },
-   { SDLK_F9,           "F9",           "" },
-   { SDLK_F10,          "F10",          "" },
-   { SDLK_F11,          "F11",          "" },
-   { SDLK_F12,          "F12",          "" },
-   { SDLK_F13,          "F13",          "" },
-   { SDLK_F14,          "F14",          "" },
-   { SDLK_F15,          "F15",          "" },
+   { SDLK_F1,           "F1",           "F1" },
+   { SDLK_F2,           "F2",           "F2" },
+   { SDLK_F3,           "F3",           "F3" },
+   { SDLK_F4,           "F4",           "F4" },
+   { SDLK_F5,           "F5",           "F5" },
+   { SDLK_F6,           "F6",           "F6" },
+   { SDLK_F7,           "F7",           "F7" },
+   { SDLK_F8,           "F8",           "F8" },
+   { SDLK_F9,           "F9",           "F9" },
+   { SDLK_F10,          "F10",          "F10" },
+   { SDLK_F11,          "F11",          "F11" },
+   { SDLK_F12,          "F12",          "F12" },
+   { SDLK_F13,          "F13",          "F13" },
+   { SDLK_F14,          "F14",          "F14" },
+   { SDLK_F15,          "F15",          "F15" },
 
    /* Key state modifier keys */
-   { SDLK_NUMLOCK,      "Num_Lock",     "" },
-   { SDLK_CAPSLOCK,     "Caps_Lock",    "" },
-   { SDLK_SCROLLOCK,    "Scroll_Lock",  "" },
-   { SDLK_RSHIFT,       "Shift_R",      "" },
-   { SDLK_LSHIFT,       "Shift_L",      "" },
-   { SDLK_RCTRL,        "Control_R",    "" },
-   { SDLK_LCTRL,        "Control_L",    "" },
-   { SDLK_RALT,         "Alt_R",        "" },
-   { SDLK_LALT,         "Alt_L",        "" },
-   { SDLK_RMETA,        "Meta_R",       "" },
-   { SDLK_LMETA,        "Meta_L",       "" },
-   { SDLK_LSUPER,       "Super_L",      "" },   /* Left "Windows" key */
-   { SDLK_RSUPER,       "Super_R",      "" },   /* Right "Windows" key */
-   { SDLK_MODE,         "Mode",         "" },   /* "Alt Gr" key */
-   { SDLK_COMPOSE,      "Compose",      "" },   /* Multi-key compose key */
+   { SDLK_NUMLOCK,      "Num_Lock",     "Num_Lock" },
+   { SDLK_CAPSLOCK,     "Caps_Lock",    "Caps_Lock" },
+   { SDLK_SCROLLOCK,    "Scroll_Lock",  "Scroll_Lock" },
+   { SDLK_RSHIFT,       "Shift_R",      "Shift_R" },
+   { SDLK_LSHIFT,       "Shift_L",      "Shift_L" },
+   { SDLK_RCTRL,        "Control_R",    "Control_R" },
+   { SDLK_LCTRL,        "Control_L",    "Control_L" },
+   { SDLK_RALT,         "Alt_R",        "Alt_R" },
+   { SDLK_LALT,         "Alt_L",        "Alt_L" },
+   { SDLK_RMETA,        "Meta_R",       "Meta_R" },
+   { SDLK_LMETA,        "Meta_L",       "Meta_L" },
+   { SDLK_LSUPER,       "Super_L",      "Super_L" },   /* Left "Windows" key */
+   { SDLK_RSUPER,       "Super_R",      "Super_R" },   /* Right "Windows" key */
+   { SDLK_MODE,         "Mode",         "Mode" },   /* "Alt Gr" key */
+   { SDLK_COMPOSE,      "Compose",      "Compose" },   /* Multi-key compose key */
 
    /* Miscellaneous function keys */
-   { SDLK_HELP,         "Help",         "" },
-   { SDLK_PRINT,        "Print",        "" },
-   { SDLK_SYSREQ,       "SysReq",       "" },
-   { SDLK_BREAK,        "Break",        "" },
-   { SDLK_MENU,         "Menu",         "" },
-   { SDLK_POWER,        "Power",        "" },   /* Power Macintosh power key */
-   { SDLK_EURO,         "Euro",         "" },   /* Some european keyboards */
-   { SDLK_UNDO,         "Undo",         "" }    /* Atari keyboard has Undo */
+   { SDLK_HELP,         "Help",         "Help" },
+   { SDLK_PRINT,        "Print",        "Print" },
+   { SDLK_SYSREQ,       "SysReq",       "SysReq" },
+   { SDLK_BREAK,        "Break",        "Break" },
+   { SDLK_MENU,         "Menu",         "Menu" },
+   { SDLK_POWER,        "Power",        "Power" },   /* Power Macintosh power key */
+   { SDLK_EURO,         "Euro",         "\200" },   /* Some european keyboards */
+   { SDLK_UNDO,         "Undo",         "Undo" }    /* Atari keyboard has Undo */
 };
 
 #endif  /* ECORE_SDL_KEYS_H__ */