1 typedef struct _Ecore_DirectFB_Key_Symbols Ecore_DirectFB_Key_Symbols;
2 struct _Ecore_DirectFB_Key_Symbols
7 } _ecore_directfb_key_symbols[] = {
8 {"\010", "BackSpace",DIKS_BACKSPACE},
9 {"\011", "Tab", DIKS_TAB},
10 {"\015", "Return", DIKS_RETURN},
11 {"", "Cancel", DIKS_CANCEL},
12 {"", "Escape", DIKS_ESCAPE},
13 {" ", "space", DIKS_SPACE},
14 {"!", "exclam", DIKS_EXCLAMATION_MARK},
15 {"\"", "quotedbl", DIKS_QUOTATION},
16 {"#", "numbersign", DIKS_NUMBER_SIGN},
17 {"$", "dollar", DIKS_DOLLAR_SIGN},
18 {"%", "percent", DIKS_PERCENT_SIGN},
19 {"&", "ampersand", DIKS_AMPERSAND},
20 {"'", "apostrophe", DIKS_APOSTROPHE},
21 {"(", "parenleft", DIKS_PARENTHESIS_LEFT},
22 {")", "parenright", DIKS_PARENTHESIS_RIGHT},
23 {"*", "asterisk", DIKS_ASTERISK},
24 {"+", "plus", DIKS_PLUS_SIGN},
25 {",", "comma", DIKS_COMMA},
26 {"-", "minus", DIKS_MINUS_SIGN},
27 {".", "period", DIKS_PERIOD},
28 {"/", "slash", DIKS_SLASH},
39 {":", "colon", DIKS_COLON},
40 {";", "semicolon", DIKS_SEMICOLON},
41 {"<", "less", DIKS_LESS_THAN_SIGN},
42 {"=", "equal", DIKS_EQUALS_SIGN},
43 {">", "greater", DIKS_GREATER_THAN_SIGN},
44 {"?", "question", DIKS_QUESTION_MARK},
46 {"A", "A", DIKS_CAPITAL_A },
47 {"B", "B", DIKS_CAPITAL_B },
48 {"C", "C", DIKS_CAPITAL_C },
49 {"D", "D", DIKS_CAPITAL_D },
50 {"E", "E", DIKS_CAPITAL_E },
51 {"F", "F", DIKS_CAPITAL_F },
52 {"G", "G", DIKS_CAPITAL_G },
53 {"H", "H", DIKS_CAPITAL_H },
54 {"I", "I", DIKS_CAPITAL_I },
55 {"J", "J", DIKS_CAPITAL_J },
56 {"K", "K", DIKS_CAPITAL_K },
57 {"L", "L", DIKS_CAPITAL_L },
58 {"M", "M", DIKS_CAPITAL_M },
59 {"N", "N", DIKS_CAPITAL_N },
60 {"O", "O", DIKS_CAPITAL_O },
61 {"P", "P", DIKS_CAPITAL_P },
62 {"Q", "Q", DIKS_CAPITAL_Q },
63 {"R", "R", DIKS_CAPITAL_R },
64 {"S", "S", DIKS_CAPITAL_S },
65 {"T", "T", DIKS_CAPITAL_T },
66 {"U", "U", DIKS_CAPITAL_U },
67 {"V", "V", DIKS_CAPITAL_V },
68 {"W", "W", DIKS_CAPITAL_W },
69 {"X", "X", DIKS_CAPITAL_X },
70 {"Y", "Y", DIKS_CAPITAL_Y },
71 {"Z", "Z", DIKS_CAPITAL_Z },
72 {"[", "bracketleft", DIKS_SQUARE_BRACKET_LEFT },
73 {"\\", "backslash", DIKS_BACKSLASH },
74 {"]", "bracketright", DIKS_SQUARE_BRACKET_RIGHT },
75 {"^", "asciicircum", DIKS_CIRCUMFLEX_ACCENT },
76 {"_", "underscore", DIKS_UNDERSCORE },
77 {"`", "grave", DIKS_GRAVE_ACCENT},
78 {"a", "a", DIKS_SMALL_A },
79 {"b","b", DIKS_SMALL_B },
80 {"c","c", DIKS_SMALL_C },
81 {"d","d", DIKS_SMALL_D },
82 {"e","e", DIKS_SMALL_E },
83 {"f","f", DIKS_SMALL_F },
84 {"g","g", DIKS_SMALL_G },
85 {"h","h", DIKS_SMALL_H },
86 {"i","i", DIKS_SMALL_I },
87 {"j","j", DIKS_SMALL_J },
88 {"k","k", DIKS_SMALL_K },
89 {"l","l", DIKS_SMALL_L },
90 {"m","m", DIKS_SMALL_M },
91 {"n","n", DIKS_SMALL_N },
92 {"o", "o", DIKS_SMALL_O },
93 {"p", "p", DIKS_SMALL_P },
94 {"q", "q", DIKS_SMALL_Q },
95 {"r", "r", DIKS_SMALL_R },
96 {"s", "s", DIKS_SMALL_S },
97 {"t", "t", DIKS_SMALL_T },
98 {"u", "u", DIKS_SMALL_U },
99 {"v", "v", DIKS_SMALL_V },
100 {"w", "w", DIKS_SMALL_W },
101 {"x", "x", DIKS_SMALL_X },
102 {"y", "y", DIKS_SMALL_Y },
103 {"z", "z", DIKS_SMALL_Z },
104 {"{", "braceleft",DIKS_CURLY_BRACKET_LEFT },
105 {"|", "bar", DIKS_VERTICAL_BAR },
106 {"}", "braceright", DIKS_CURLY_BRACKET_RIGHT },
107 {"~", "asciitilde", DIKS_TILDE },
108 {"\177", "Delete", DIKS_DELETE },
109 {"", "Left", DIKS_CURSOR_LEFT },
110 {"", "Right", DIKS_CURSOR_RIGHT},
111 {"", "Up", DIKS_CURSOR_UP},
112 {"", "Down", DIKS_CURSOR_DOWN},
113 {"", "Insert", DIKS_INSERT},
114 {"", "Home", DIKS_HOME},
115 {"", "End", DIKS_END},
116 {"", "Page_Up", DIKS_PAGE_UP},
117 {"", "Page_Down", DIKS_PAGE_DOWN},
118 {"", "Print", DIKS_PRINT},
119 {"", "Pause", DIKS_PAUSE},
121 {"", "Select",DIKS_SELECT},
123 {"", "Clear", DIKS_CLEAR},
127 {"", "Menu",DIKS_MENU},
128 {"", "Help",DIKS_HELP},
137 {"", "Next",DIKS_NEXT},
138 {"", "Begin",DIKS_BEGIN},
142 {"", "Break", DIKS_BREAK},
145 {"", "upleftcorner", DIKS_CURSOR_LEFT_UP },
146 {"", "lowleftcorner", DIKS_CURSOR_LEFT_DOWN },
147 {"", "uprightcorner", DIKS_CURSOR_UP_RIGHT },
148 {"", "lowrightcorner",DIKS_CURSOR_DOWN_RIGHT },
158 {"", "F10",DIKS_F10},
159 {"", "F11",DIKS_F11},
160 {"", "F12",DIKS_F12},
161 /* this are only mapped to one, not left right */
162 {"", "Shift_L", DIKS_SHIFT},
163 /*{"Shift_R",0xFFE2},*/
164 {"", "Control_L", DIKS_CONTROL},
165 /*{"Control_R",0xFFE4},*/
166 {"", "Meta_L", DIKS_META},
167 /* {"Meta_R",0xFFE8},*/
168 {"", "Alt_L", DIKS_ALT},
169 {"", "Alt_R", DIKS_ALTGR},
170 {"", "Super_L", DIKS_SUPER},
171 /*{"Super_R",0xFFEC},*/
172 {"", "Hyper_L", DIKS_HYPER},
173 /*{"Hyper_R",0xFFEE},*/
175 {"", "Caps_Lock", DIKS_CAPS_LOCK},
176 {"", "Num_Lock", DIKS_NUM_LOCK},
177 {"", "Scroll_Lock", DIKS_SCROLL_LOCK},
178 /* not included the dead keys */
179 /* not included the custom keys */
180 {"", "VoidSymbol", DIKS_NULL}