[6a5ec49] | 1 | /* ANSI-C code produced by gperf version 3.0.4 */
|
---|
| 2 | /* Command-line: gperf -L ANSI-C -t -N keyboard_lookup_key -H hash_key_name -p -C */
|
---|
| 3 | /* Computed positions: -k'1-4,$' */
|
---|
| 4 |
|
---|
| 5 | #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
|
---|
| 6 | && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
|
---|
| 7 | && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
|
---|
| 8 | && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
|
---|
| 9 | && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
|
---|
| 10 | && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
|
---|
| 11 | && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
|
---|
| 12 | && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
|
---|
| 13 | && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
|
---|
| 14 | && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
|
---|
| 15 | && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
|
---|
| 16 | && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
|
---|
| 17 | && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
|
---|
| 18 | && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
|
---|
| 19 | && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
|
---|
| 20 | && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
|
---|
| 21 | && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
|
---|
| 22 | && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
|
---|
| 23 | && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
|
---|
| 24 | && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
|
---|
| 25 | && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
|
---|
| 26 | && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
|
---|
| 27 | && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
|
---|
| 28 | /* The character set is not based on ISO-646. */
|
---|
| 29 | #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
|
---|
| 30 | #endif
|
---|
| 31 |
|
---|
| 32 | struct key { const char* name; unsigned short id; };
|
---|
| 33 |
|
---|
| 34 | #define TOTAL_KEYWORDS 392
|
---|
| 35 | #define MIN_WORD_LENGTH 1
|
---|
| 36 | #define MAX_WORD_LENGTH 16
|
---|
| 37 | #define MIN_HASH_VALUE 1
|
---|
| 38 | #define MAX_HASH_VALUE 1503
|
---|
| 39 | /* maximum key range = 1503, duplicates = 0 */
|
---|
| 40 |
|
---|
| 41 | #ifdef __GNUC__
|
---|
| 42 | __inline
|
---|
| 43 | #else
|
---|
| 44 | #ifdef __cplusplus
|
---|
| 45 | inline
|
---|
| 46 | #endif
|
---|
| 47 | #endif
|
---|
| 48 | static unsigned int
|
---|
| 49 | hash_key_name (register const char *str, register unsigned int len)
|
---|
| 50 | {
|
---|
| 51 | static const unsigned short asso_values[] =
|
---|
| 52 | {
|
---|
| 53 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 54 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 55 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 56 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 57 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 130, 165,
|
---|
| 58 | 295, 285, 310, 370, 335, 220, 215, 75, 1504, 1504,
|
---|
| 59 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 60 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 61 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 62 | 1504, 1504, 1504, 1504, 1504, 75, 1504, 10, 330, 25,
|
---|
| 63 | 80, 5, 395, 260, 345, 185, 50, 300, 110, 30,
|
---|
| 64 | 145, 35, 15, 45, 65, 20, 0, 210, 455, 375,
|
---|
| 65 | 55, 95, 85, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 66 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 67 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 68 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 69 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 70 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 71 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 72 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 73 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 74 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 75 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 76 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 77 | 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
|
---|
| 78 | 1504, 1504, 1504, 1504, 1504, 1504
|
---|
| 79 | };
|
---|
| 80 | register int hval = len;
|
---|
| 81 |
|
---|
| 82 | switch (hval)
|
---|
| 83 | {
|
---|
| 84 | default:
|
---|
| 85 | hval += asso_values[(unsigned char)str[3]];
|
---|
| 86 | /*FALLTHROUGH*/
|
---|
| 87 | case 3:
|
---|
| 88 | hval += asso_values[(unsigned char)str[2]];
|
---|
| 89 | /*FALLTHROUGH*/
|
---|
| 90 | case 2:
|
---|
| 91 | hval += asso_values[(unsigned char)str[1]];
|
---|
| 92 | /*FALLTHROUGH*/
|
---|
| 93 | case 1:
|
---|
| 94 | hval += asso_values[(unsigned char)str[0]];
|
---|
| 95 | break;
|
---|
| 96 | }
|
---|
| 97 | return hval + asso_values[(unsigned char)str[len - 1]];
|
---|
| 98 | }
|
---|
| 99 |
|
---|
| 100 | #ifdef __GNUC__
|
---|
| 101 | __inline
|
---|
| 102 | #if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
|
---|
| 103 | __attribute__ ((__gnu_inline__))
|
---|
| 104 | #endif
|
---|
| 105 | #endif
|
---|
| 106 | const struct key *
|
---|
| 107 | keyboard_lookup_key (register const char *str, register unsigned int len)
|
---|
| 108 | {
|
---|
| 109 | static const struct key wordlist[] =
|
---|
| 110 | {
|
---|
| 111 | {(char*)0},
|
---|
| 112 | {"t", KEY_T},
|
---|
| 113 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 114 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 115 | {(char*)0},
|
---|
| 116 | {"e", KEY_E},
|
---|
| 117 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 118 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 119 | {(char*)0},
|
---|
| 120 | {"a", KEY_A},
|
---|
| 121 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 122 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 123 | {(char*)0},
|
---|
| 124 | {"p", KEY_P},
|
---|
| 125 | {(char*)0},
|
---|
| 126 | {"sat", KEY_SAT},
|
---|
| 127 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 128 | {(char*)0},
|
---|
| 129 | {"tape", KEY_TAPE},
|
---|
| 130 | {(char*)0},
|
---|
| 131 | {"s", KEY_S},
|
---|
| 132 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 133 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 134 | {(char*)0},
|
---|
| 135 | {"c", KEY_C},
|
---|
| 136 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 137 | {"paste", KEY_PASTE},
|
---|
| 138 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 139 | {(char*)0},
|
---|
| 140 | {"m", KEY_M},
|
---|
| 141 | {(char*)0}, {(char*)0},
|
---|
| 142 | {"text", KEY_TEXT},
|
---|
| 143 | {(char*)0}, {(char*)0},
|
---|
| 144 | {"pc", KEY_PC},
|
---|
| 145 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 146 | {"o", KEY_O},
|
---|
| 147 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 148 | {(char*)0}, {(char*)0},
|
---|
| 149 | {"esc", KEY_ESC},
|
---|
| 150 | {(char*)0},
|
---|
| 151 | {"space", KEY_SPACE},
|
---|
| 152 | {"camera_left", KEY_CAMERA_LEFT},
|
---|
| 153 | {"camera_right", KEY_CAMERA_RIGHT},
|
---|
| 154 | {(char*)0},
|
---|
| 155 | {"camera_zoomout", KEY_CAMERA_ZOOMOUT},
|
---|
| 156 | {(char*)0},
|
---|
| 157 | {"camera", KEY_CAMERA},
|
---|
| 158 | {(char*)0}, {(char*)0},
|
---|
| 159 | {"stop", KEY_STOP},
|
---|
| 160 | {(char*)0},
|
---|
| 161 | {"q", KEY_Q},
|
---|
| 162 | {(char*)0}, {(char*)0},
|
---|
| 163 | {"camera_up", KEY_CAMERA_UP},
|
---|
| 164 | {"apostrophe", KEY_APOSTROPHE},
|
---|
| 165 | {(char*)0},
|
---|
| 166 | {"restart", KEY_RESTART},
|
---|
| 167 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 168 | {"j", KEY_J},
|
---|
| 169 | {"camera_focus", KEY_CAMERA_FOCUS},
|
---|
| 170 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 171 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 172 | {"x", KEY_X},
|
---|
| 173 | {(char*)0},
|
---|
| 174 | {"database", KEY_DATABASE},
|
---|
| 175 | {(char*)0}, {(char*)0},
|
---|
| 176 | {"spreadsheet", KEY_SPREADSHEET},
|
---|
| 177 | {"compose", KEY_COMPOSE},
|
---|
| 178 | {"dot", KEY_DOT},
|
---|
| 179 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 180 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 181 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 182 | {"r", KEY_R},
|
---|
| 183 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 184 | {"comma", KEY_COMMA},
|
---|
| 185 | {(char*)0},
|
---|
| 186 | {"ro", KEY_RO},
|
---|
| 187 | {"alterase", KEY_ALTERASE},
|
---|
| 188 | {"memo", KEY_MEMO},
|
---|
| 189 | {"sport", KEY_SPORT},
|
---|
| 190 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 191 | {"last", KEY_LAST},
|
---|
| 192 | {(char*)0},
|
---|
| 193 | {"select", KEY_SELECT},
|
---|
| 194 | {(char*)0}, {(char*)0},
|
---|
| 195 | {"messenger", KEY_MESSENGER},
|
---|
| 196 | {(char*)0},
|
---|
| 197 | {"9", KEY_9},
|
---|
| 198 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 199 | {"props", KEY_PROPS},
|
---|
| 200 | {"stopcd", KEY_STOPCD},
|
---|
| 201 | {(char*)0}, {(char*)0},
|
---|
| 202 | {"mode", KEY_MODE},
|
---|
| 203 | {"sleep", KEY_SLEEP},
|
---|
| 204 | {"d", KEY_D},
|
---|
| 205 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 206 | {(char*)0}, {(char*)0},
|
---|
| 207 | {"scrollup", KEY_SCROLLUP},
|
---|
| 208 | {(char*)0},
|
---|
| 209 | {"macro", KEY_MACRO},
|
---|
| 210 | {"z", KEY_Z},
|
---|
| 211 | {"ejectcd", KEY_EJECTCD},
|
---|
| 212 | {(char*)0}, {(char*)0},
|
---|
| 213 | {"scale", KEY_SCALE},
|
---|
| 214 | {(char*)0},
|
---|
| 215 | {"ejectclosecd", KEY_EJECTCLOSECD},
|
---|
| 216 | {"computer", KEY_COMPUTER},
|
---|
| 217 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 218 | {"reserved", KEY_RESERVED},
|
---|
| 219 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 220 | {"cd", KEY_CD},
|
---|
| 221 | {(char*)0}, {(char*)0},
|
---|
| 222 | {"msdos", KEY_MSDOS},
|
---|
| 223 | {"y", KEY_Y},
|
---|
| 224 | {"zoomout", KEY_ZOOMOUT},
|
---|
| 225 | {(char*)0},
|
---|
| 226 | {"zoomreset", KEY_ZOOMRESET},
|
---|
| 227 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 228 | {"calc", KEY_CALC},
|
---|
| 229 | {"close", KEY_CLOSE},
|
---|
| 230 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 231 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 232 | {"next", KEY_NEXT},
|
---|
| 233 | {(char*)0},
|
---|
| 234 | {"delete", KEY_DELETE},
|
---|
| 235 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 236 | {"deletefile", KEY_DELETEFILE},
|
---|
| 237 | {"record", KEY_RECORD},
|
---|
| 238 | {(char*)0}, {(char*)0},
|
---|
| 239 | {"zoom", KEY_ZOOM},
|
---|
| 240 | {"clear", KEY_CLEAR},
|
---|
| 241 | {"l", KEY_L},
|
---|
| 242 | {(char*)0},
|
---|
| 243 | {"calendar", KEY_CALENDAR},
|
---|
| 244 | {"redo", KEY_REDO},
|
---|
| 245 | {"enter", KEY_ENTER},
|
---|
| 246 | {"camera_down", KEY_CAMERA_DOWN},
|
---|
| 247 | {(char*)0},
|
---|
| 248 | {"camera_zoomin", KEY_CAMERA_ZOOMIN},
|
---|
| 249 | {"time", KEY_TIME},
|
---|
| 250 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 251 | {"red", KEY_RED},
|
---|
| 252 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 253 | {"cut", KEY_CUT},
|
---|
| 254 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 255 | {"up", KEY_UP},
|
---|
| 256 | {(char*)0},
|
---|
| 257 | {"playpause", KEY_PLAYPAUSE},
|
---|
| 258 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 259 | {"exit", KEY_EXIT},
|
---|
| 260 | {"sysrq", KEY_SYSRQ},
|
---|
| 261 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 262 | {"mute", KEY_MUTE},
|
---|
| 263 | {"setup", KEY_SETUP},
|
---|
| 264 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 265 | {(char*)0},
|
---|
| 266 | {"0", KEY_0},
|
---|
| 267 | {"presentation", KEY_PRESENTATION},
|
---|
| 268 | {"sendfile", KEY_SENDFILE},
|
---|
| 269 | {(char*)0},
|
---|
| 270 | {"pause", KEY_PAUSE},
|
---|
| 271 | {"screen", KEY_SCREEN},
|
---|
| 272 | {(char*)0}, {(char*)0},
|
---|
| 273 | {"copy", KEY_COPY},
|
---|
| 274 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 275 | {"edit", KEY_EDIT},
|
---|
| 276 | {(char*)0}, {(char*)0},
|
---|
| 277 | {"closecd", KEY_CLOSECD},
|
---|
| 278 | {"iso", KEY_ISO},
|
---|
| 279 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 280 | {"micmute", KEY_MICMUTE},
|
---|
| 281 | {"del_line", KEY_DEL_LINE},
|
---|
| 282 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 283 | {"cyclewindows", KEY_CYCLEWINDOWS},
|
---|
| 284 | {(char*)0}, {(char*)0},
|
---|
| 285 | {"touchpad_toggle", KEY_TOUCHPAD_TOGGLE},
|
---|
| 286 | {"n", KEY_N},
|
---|
| 287 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 288 | {"reply", KEY_REPLY},
|
---|
| 289 | {(char*)0},
|
---|
| 290 | {"del_eos", KEY_DEL_EOS},
|
---|
| 291 | {(char*)0}, {(char*)0},
|
---|
| 292 | {"scrolldown", KEY_SCROLLDOWN},
|
---|
| 293 | {"player", KEY_PLAYER},
|
---|
| 294 | {(char*)0}, {(char*)0},
|
---|
| 295 | {"teen", KEY_TEEN},
|
---|
| 296 | {"title", KEY_TITLE},
|
---|
| 297 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 298 | {(char*)0},
|
---|
| 299 | {"pageup", KEY_PAGEUP},
|
---|
| 300 | {"media_repeat", KEY_MEDIA_REPEAT},
|
---|
| 301 | {"end", KEY_END},
|
---|
| 302 | {(char*)0},
|
---|
| 303 | {"media", KEY_MEDIA},
|
---|
| 304 | {"playcd", KEY_PLAYCD},
|
---|
| 305 | {(char*)0},
|
---|
| 306 | {"displaytoggle", KEY_DISPLAYTOGGLE},
|
---|
| 307 | {"list", KEY_LIST},
|
---|
| 308 | {(char*)0},
|
---|
| 309 | {"cancel", KEY_CANCEL},
|
---|
| 310 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 311 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 312 | {"play", KEY_PLAY},
|
---|
| 313 | {"games", KEY_GAMES},
|
---|
| 314 | {"1", KEY_1},
|
---|
| 315 | {(char*)0},
|
---|
| 316 | {"aux", KEY_AUX},
|
---|
| 317 | {"send", KEY_SEND},
|
---|
| 318 | {(char*)0},
|
---|
| 319 | {"zoomin", KEY_ZOOMIN},
|
---|
| 320 | {(char*)0},
|
---|
| 321 | {"katakana", KEY_KATAKANA},
|
---|
| 322 | {(char*)0}, {(char*)0},
|
---|
| 323 | {"editor", KEY_EDITOR},
|
---|
| 324 | {"pausecd", KEY_PAUSECD},
|
---|
| 325 | {(char*)0}, {(char*)0},
|
---|
| 326 | {"email", KEY_EMAIL},
|
---|
| 327 | {"katakanahiragana", KEY_KATAKANAHIRAGANA},
|
---|
| 328 | {(char*)0}, {(char*)0},
|
---|
| 329 | {"open", KEY_OPEN},
|
---|
| 330 | {(char*)0}, {(char*)0},
|
---|
| 331 | {"suspend", KEY_SUSPEND},
|
---|
| 332 | {(char*)0},
|
---|
| 333 | {"euro", KEY_EURO},
|
---|
| 334 | {(char*)0}, {(char*)0},
|
---|
| 335 | {"connect", KEY_CONNECT},
|
---|
| 336 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 337 | {"insert", KEY_INSERT},
|
---|
| 338 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 339 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 340 | {"goto", KEY_GOTO},
|
---|
| 341 | {(char*)0},
|
---|
| 342 | {"i", KEY_I},
|
---|
| 343 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 344 | {(char*)0},
|
---|
| 345 | {"hp", KEY_HP},
|
---|
| 346 | {"capslock", KEY_CAPSLOCK},
|
---|
| 347 | {"documents", KEY_DOCUMENTS},
|
---|
| 348 | {"radio", KEY_RADIO},
|
---|
| 349 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 350 | {"chat", KEY_CHAT},
|
---|
| 351 | {"equal", KEY_EQUAL},
|
---|
| 352 | {"option", KEY_OPTION},
|
---|
| 353 | {"del_eol", KEY_DEL_EOL},
|
---|
| 354 | {(char*)0},
|
---|
| 355 | {"bassboost", KEY_BASSBOOST},
|
---|
| 356 | {(char*)0}, {(char*)0},
|
---|
| 357 | {"kpcomma", KEY_KPCOMMA},
|
---|
| 358 | {"yen", KEY_YEN},
|
---|
| 359 | {"semicolon", KEY_SEMICOLON},
|
---|
| 360 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 361 | {"kpjpcomma", KEY_KPJPCOMMA},
|
---|
| 362 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 363 | {(char*)0}, {(char*)0},
|
---|
| 364 | {"dollar", KEY_DOLLAR},
|
---|
| 365 | {(char*)0},
|
---|
| 366 | {"mhp", KEY_MHP},
|
---|
| 367 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 368 | {"program", KEY_PROGRAM},
|
---|
| 369 | {(char*)0}, {(char*)0},
|
---|
| 370 | {"print", KEY_PRINT},
|
---|
| 371 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 372 | {(char*)0},
|
---|
| 373 | {"u", KEY_U},
|
---|
| 374 | {(char*)0}, {(char*)0},
|
---|
| 375 | {"home", KEY_HOME},
|
---|
| 376 | {"screenlock", KEY_SCREENLOCK},
|
---|
| 377 | {"touchpad_on", KEY_TOUCHPAD_ON},
|
---|
| 378 | {"context_menu", KEY_CONTEXT_MENU},
|
---|
| 379 | {"homepage", KEY_HOMEPAGE},
|
---|
| 380 | {"graphicseditor", KEY_GRAPHICSEDITOR},
|
---|
| 381 | {"tuner", KEY_TUNER},
|
---|
| 382 | {"8", KEY_8},
|
---|
| 383 | {(char*)0},
|
---|
| 384 | {"question", KEY_QUESTION},
|
---|
| 385 | {"shop", KEY_SHOP},
|
---|
| 386 | {"kpdot", KEY_KPDOT},
|
---|
| 387 | {(char*)0}, {(char*)0},
|
---|
| 388 | {"ins_line", KEY_INS_LINE},
|
---|
| 389 | {"directory", KEY_DIRECTORY},
|
---|
| 390 | {(char*)0},
|
---|
| 391 | {"7", KEY_7},
|
---|
| 392 | {"battery", KEY_BATTERY},
|
---|
| 393 | {"pagedown", KEY_PAGEDOWN},
|
---|
| 394 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 395 | {(char*)0},
|
---|
| 396 | {"mail", KEY_MAIL},
|
---|
| 397 | {(char*)0},
|
---|
| 398 | {"search", KEY_SEARCH},
|
---|
| 399 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 400 | {"scrolllock", KEY_SCROLLLOCK},
|
---|
| 401 | {(char*)0},
|
---|
| 402 | {"archive", KEY_ARCHIVE},
|
---|
| 403 | {(char*)0}, {(char*)0},
|
---|
| 404 | {"spellcheck", KEY_SPELLCHECK},
|
---|
| 405 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 406 | {(char*)0},
|
---|
| 407 | {"kpplus", KEY_KPPLUS},
|
---|
| 408 | {"numeric_star", KEY_NUMERIC_STAR},
|
---|
| 409 | {"kp9", KEY_KP9},
|
---|
| 410 | {(char*)0}, {(char*)0},
|
---|
| 411 | {"kpplusminus", KEY_KPPLUSMINUS},
|
---|
| 412 | {(char*)0},
|
---|
| 413 | {"nextsong", KEY_NEXTSONG},
|
---|
| 414 | {"numeric_9", KEY_NUMERIC_9},
|
---|
| 415 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 416 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 417 | {"kpequal", KEY_KPEQUAL},
|
---|
| 418 | {"numeric_pound", KEY_NUMERIC_POUND},
|
---|
| 419 | {(char*)0},
|
---|
| 420 | {"green", KEY_GREEN},
|
---|
| 421 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 422 | {"direction", KEY_DIRECTION},
|
---|
| 423 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 424 | {"help", KEY_HELP},
|
---|
| 425 | {"sound", KEY_SOUND},
|
---|
| 426 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 427 | {"save", KEY_SAVE},
|
---|
| 428 | {"power", KEY_POWER},
|
---|
| 429 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 430 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 431 | {"undo", KEY_UNDO},
|
---|
| 432 | {"slash", KEY_SLASH},
|
---|
| 433 | {"images", KEY_IMAGES},
|
---|
| 434 | {(char*)0}, {(char*)0},
|
---|
| 435 | {"left", KEY_LEFT},
|
---|
| 436 | {(char*)0},
|
---|
| 437 | {"fastforward", KEY_FASTFORWARD},
|
---|
| 438 | {"leftalt", KEY_LEFTALT},
|
---|
| 439 | {(char*)0},
|
---|
| 440 | {"leftshift", KEY_LEFTSHIFT},
|
---|
| 441 | {(char*)0},
|
---|
| 442 | {"g", KEY_G},
|
---|
| 443 | {(char*)0}, {(char*)0},
|
---|
| 444 | {"leftbrace", KEY_LEFTBRACE},
|
---|
| 445 | {"audio", KEY_AUDIO},
|
---|
| 446 | {(char*)0}, {(char*)0},
|
---|
| 447 | {"leftmeta", KEY_LEFTMETA},
|
---|
| 448 | {"numeric_0", KEY_NUMERIC_0},
|
---|
| 449 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 450 | {"linefeed", KEY_LINEFEED},
|
---|
| 451 | {"move", KEY_MOVE},
|
---|
| 452 | {"angle", KEY_ANGLE},
|
---|
| 453 | {(char*)0},
|
---|
| 454 | {"kpenter", KEY_KPENTER},
|
---|
| 455 | {"language", KEY_LANGUAGE},
|
---|
| 456 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 457 | {"epg", KEY_EPG},
|
---|
| 458 | {"dashboard", KEY_DASHBOARD},
|
---|
| 459 | {"prog1", KEY_PROG1},
|
---|
| 460 | {"addressbook", KEY_ADDRESSBOOK},
|
---|
| 461 | {"f9", KEY_F9},
|
---|
| 462 | {(char*)0},
|
---|
| 463 | {"channelup", KEY_CHANNELUP},
|
---|
| 464 | {"phone", KEY_PHONE},
|
---|
| 465 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 466 | {(char*)0}, {(char*)0},
|
---|
| 467 | {"kpminus", KEY_KPMINUS},
|
---|
| 468 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 469 | {(char*)0}, {(char*)0},
|
---|
| 470 | {"numeric_1", KEY_NUMERIC_1},
|
---|
| 471 | {"hanja", KEY_HANJA},
|
---|
| 472 | {(char*)0}, {(char*)0},
|
---|
| 473 | {"previous", KEY_PREVIOUS},
|
---|
| 474 | {"news", KEY_NEWS},
|
---|
| 475 | {(char*)0},
|
---|
| 476 | {"3", KEY_3},
|
---|
| 477 | {(char*)0},
|
---|
| 478 | {"subtitle", KEY_SUBTITLE},
|
---|
| 479 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 480 | {"kp0", KEY_KP0},
|
---|
| 481 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 482 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 483 | {"kpleftparen", KEY_KPLEFTPAREN},
|
---|
| 484 | {(char*)0}, {(char*)0},
|
---|
| 485 | {"xfer", KEY_XFER},
|
---|
| 486 | {(char*)0},
|
---|
| 487 | {"2", KEY_2},
|
---|
| 488 | {"frameforward", KEY_FRAMEFORWARD},
|
---|
| 489 | {(char*)0}, {(char*)0},
|
---|
| 490 | {"minus", KEY_MINUS},
|
---|
| 491 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 492 | {"switchvideomode", KEY_SWITCHVIDEOMODE},
|
---|
| 493 | {"k", KEY_K},
|
---|
| 494 | {(char*)0},
|
---|
| 495 | {"pvr", KEY_PVR},
|
---|
| 496 | {"menu", KEY_MENU},
|
---|
| 497 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 498 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 499 | {"vcr", KEY_VCR},
|
---|
| 500 | {"numeric_8", KEY_NUMERIC_8},
|
---|
| 501 | {"again", KEY_AGAIN},
|
---|
| 502 | {(char*)0}, {(char*)0},
|
---|
| 503 | {"mp3", KEY_MP3},
|
---|
| 504 | {"numeric_7", KEY_NUMERIC_7},
|
---|
| 505 | {(char*)0},
|
---|
| 506 | {"4", KEY_4},
|
---|
| 507 | {(char*)0},
|
---|
| 508 | {"hiragana", KEY_HIRAGANA},
|
---|
| 509 | {"sat2", KEY_SAT2},
|
---|
| 510 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 511 | {"leftctrl", KEY_LEFTCTRL},
|
---|
| 512 | {"fn_e", KEY_FN_E},
|
---|
| 513 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 514 | {"wordprocessor", KEY_WORDPROCESSOR},
|
---|
| 515 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 516 | {"ok", KEY_OK},
|
---|
| 517 | {(char*)0}, {(char*)0},
|
---|
| 518 | {"wps_button", KEY_WPS_BUTTON},
|
---|
| 519 | {(char*)0},
|
---|
| 520 | {"channel", KEY_CHANNEL},
|
---|
| 521 | {(char*)0}, {(char*)0},
|
---|
| 522 | {"front", KEY_FRONT},
|
---|
| 523 | {(char*)0}, {(char*)0},
|
---|
| 524 | {"kp1", KEY_KP1},
|
---|
| 525 | {(char*)0}, {(char*)0},
|
---|
| 526 | {"fn_esc", KEY_FN_ESC},
|
---|
| 527 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 528 | {"kpasterisk", KEY_KPASTERISK},
|
---|
| 529 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 530 | {"fn_s", KEY_FN_S},
|
---|
| 531 | {"wimax", KEY_WIMAX},
|
---|
| 532 | {"b", KEY_B},
|
---|
| 533 | {(char*)0},
|
---|
| 534 | {"brl_dot9", KEY_BRL_DOT9},
|
---|
| 535 | {"blue", KEY_BLUE},
|
---|
| 536 | {"prog3", KEY_PROG3},
|
---|
| 537 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 538 | {"first", KEY_FIRST},
|
---|
| 539 | {"6", KEY_6},
|
---|
| 540 | {"ab", KEY_AB},
|
---|
| 541 | {"tab", KEY_TAB},
|
---|
| 542 | {"twen", KEY_TWEN},
|
---|
| 543 | {"prog2", KEY_PROG2},
|
---|
| 544 | {(char*)0},
|
---|
| 545 | {"touchpad_off", KEY_TOUCHPAD_OFF},
|
---|
| 546 | {(char*)0},
|
---|
| 547 | {"backspace", KEY_BACKSPACE},
|
---|
| 548 | {(char*)0},
|
---|
| 549 | {"channeldown", KEY_CHANNELDOWN},
|
---|
| 550 | {(char*)0}, {(char*)0},
|
---|
| 551 | {"numeric_3", KEY_NUMERIC_3},
|
---|
| 552 | {(char*)0}, {(char*)0},
|
---|
| 553 | {"fn", KEY_FN},
|
---|
| 554 | {(char*)0}, {(char*)0},
|
---|
| 555 | {"prog4", KEY_PROG4},
|
---|
| 556 | {"h", KEY_H},
|
---|
| 557 | {"10channelsup", KEY_10CHANNELSUP},
|
---|
| 558 | {(char*)0},
|
---|
| 559 | {"numeric_2", KEY_NUMERIC_2},
|
---|
| 560 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 561 | {"dvd", KEY_DVD},
|
---|
| 562 | {(char*)0}, {(char*)0},
|
---|
| 563 | {"yellow", KEY_YELLOW},
|
---|
| 564 | {(char*)0}, {(char*)0},
|
---|
| 565 | {"file", KEY_FILE},
|
---|
| 566 | {(char*)0},
|
---|
| 567 | {"display_off", KEY_DISPLAY_OFF},
|
---|
| 568 | {(char*)0}, {(char*)0},
|
---|
| 569 | {"numeric_4", KEY_NUMERIC_4},
|
---|
| 570 | {(char*)0},
|
---|
| 571 | {"wakeup", KEY_WAKEUP},
|
---|
| 572 | {(char*)0},
|
---|
| 573 | {"f19", KEY_F19},
|
---|
| 574 | {(char*)0},
|
---|
| 575 | {"break", KEY_BREAK},
|
---|
| 576 | {"rewind", KEY_REWIND},
|
---|
| 577 | {(char*)0}, {(char*)0},
|
---|
| 578 | {"brl_dot10", KEY_BRL_DOT10},
|
---|
| 579 | {(char*)0}, {(char*)0},
|
---|
| 580 | {"kprightparen", KEY_KPRIGHTPAREN},
|
---|
| 581 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 582 | {"f1", KEY_F1},
|
---|
| 583 | {(char*)0},
|
---|
| 584 | {"bookmarks", KEY_BOOKMARKS},
|
---|
| 585 | {(char*)0},
|
---|
| 586 | {"power2", KEY_POWER2},
|
---|
| 587 | {(char*)0}, {(char*)0},
|
---|
| 588 | {"numeric_6", KEY_NUMERIC_6},
|
---|
| 589 | {"video_next", KEY_VIDEO_NEXT},
|
---|
| 590 | {"digits", KEY_DIGITS},
|
---|
| 591 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 592 | {"videophone", KEY_VIDEOPHONE},
|
---|
| 593 | {"5", KEY_5},
|
---|
| 594 | {(char*)0},
|
---|
| 595 | {"muhenkan", KEY_MUHENKAN},
|
---|
| 596 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 597 | {"finance", KEY_FINANCE},
|
---|
| 598 | {"kp8", KEY_KP8},
|
---|
| 599 | {(char*)0}, {(char*)0},
|
---|
| 600 | {"w", KEY_W},
|
---|
| 601 | {(char*)0},
|
---|
| 602 | {"brl_dot1", KEY_BRL_DOT1},
|
---|
| 603 | {(char*)0}, {(char*)0},
|
---|
| 604 | {"vendor", KEY_VENDOR},
|
---|
| 605 | {(char*)0},
|
---|
| 606 | {"kp7", KEY_KP7},
|
---|
| 607 | {"zenkakuhankaku", KEY_ZENKAKUHANKAKU},
|
---|
| 608 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 609 | {(char*)0},
|
---|
| 610 | {"video", KEY_VIDEO},
|
---|
| 611 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 612 | {"numeric_5", KEY_NUMERIC_5},
|
---|
| 613 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 614 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 615 | {(char*)0},
|
---|
| 616 | {"fn_d", KEY_FN_D},
|
---|
| 617 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 618 | {"down", KEY_DOWN},
|
---|
| 619 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 620 | {"wlan", KEY_WLAN},
|
---|
| 621 | {(char*)0},
|
---|
| 622 | {"f", KEY_F},
|
---|
| 623 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 624 | {(char*)0},
|
---|
| 625 | {"kpslash", KEY_KPSLASH},
|
---|
| 626 | {(char*)0},
|
---|
| 627 | {"info", KEY_INFO},
|
---|
| 628 | {"grave", KEY_GRAVE},
|
---|
| 629 | {(char*)0},
|
---|
| 630 | {"numlock", KEY_NUMLOCK},
|
---|
| 631 | {"brl_dot8", KEY_BRL_DOT8},
|
---|
| 632 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 633 | {"brl_dot7", KEY_BRL_DOT7},
|
---|
| 634 | {"frameback", KEY_FRAMEBACK},
|
---|
| 635 | {(char*)0}, {(char*)0},
|
---|
| 636 | {"previoussong", KEY_PREVIOUSSONG},
|
---|
| 637 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 638 | {(char*)0},
|
---|
| 639 | {"keyboard", KEY_KEYBOARD},
|
---|
| 640 | {"voicemail", KEY_VOICEMAIL},
|
---|
| 641 | {"102nd", KEY_102ND},
|
---|
| 642 | {(char*)0}, {(char*)0},
|
---|
| 643 | {"f10", KEY_F10},
|
---|
| 644 | {"10channelsdown", KEY_10CHANNELSDOWN},
|
---|
| 645 | {(char*)0}, {(char*)0},
|
---|
| 646 | {"f8", KEY_F8},
|
---|
| 647 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 648 | {(char*)0},
|
---|
| 649 | {"volumeup", KEY_VOLUMEUP},
|
---|
| 650 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 651 | {"f7", KEY_F7},
|
---|
| 652 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 653 | {"logoff", KEY_LOGOFF},
|
---|
| 654 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 655 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 656 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 657 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 658 | {(char*)0}, {(char*)0},
|
---|
| 659 | {"right", KEY_RIGHT},
|
---|
| 660 | {"brightness_cycle", KEY_BRIGHTNESS_CYCLE},
|
---|
| 661 | {(char*)0},
|
---|
| 662 | {"rightalt", KEY_RIGHTALT},
|
---|
| 663 | {(char*)0},
|
---|
| 664 | {"rightshift", KEY_RIGHTSHIFT},
|
---|
| 665 | {"config", KEY_CONFIG},
|
---|
| 666 | {"brightnessup", KEY_BRIGHTNESSUP},
|
---|
| 667 | {(char*)0}, {(char*)0},
|
---|
| 668 | {"rightbrace", KEY_RIGHTBRACE},
|
---|
| 669 | {(char*)0}, {(char*)0},
|
---|
| 670 | {"brl_dot3", KEY_BRL_DOT3},
|
---|
| 671 | {"rightmeta", KEY_RIGHTMETA},
|
---|
| 672 | {(char*)0}, {(char*)0},
|
---|
| 673 | {"hangeul", KEY_HANGEUL},
|
---|
| 674 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 675 | {"refresh", KEY_REFRESH},
|
---|
| 676 | {"brl_dot2", KEY_BRL_DOT2},
|
---|
| 677 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 678 | {"kp3", KEY_KP3},
|
---|
| 679 | {"find", KEY_FIND},
|
---|
| 680 | {"brightness_zero", KEY_BRIGHTNESS_ZERO},
|
---|
| 681 | {(char*)0}, {(char*)0},
|
---|
| 682 | {"f11", KEY_F11},
|
---|
| 683 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 684 | {"brl_dot4", KEY_BRL_DOT4},
|
---|
| 685 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 686 | {"new", KEY_NEW},
|
---|
| 687 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 688 | {"kp2", KEY_KP2},
|
---|
| 689 | {(char*)0}, {(char*)0},
|
---|
| 690 | {"v", KEY_V},
|
---|
| 691 | {"tv", KEY_TV},
|
---|
| 692 | {(char*)0},
|
---|
| 693 | {"kbdillumtoggle", KEY_KBDILLUMTOGGLE},
|
---|
| 694 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 695 | {"slow", KEY_SLOW},
|
---|
| 696 | {"kbdillumup", KEY_KBDILLUMUP},
|
---|
| 697 | {(char*)0}, {(char*)0},
|
---|
| 698 | {"brl_dot6", KEY_BRL_DOT6},
|
---|
| 699 | {"favorites", KEY_FAVORITES},
|
---|
| 700 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 701 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 702 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 703 | {(char*)0},
|
---|
| 704 | {"kp4", KEY_KP4},
|
---|
| 705 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 706 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 707 | {"henkan", KEY_HENKAN},
|
---|
| 708 | {(char*)0}, {(char*)0},
|
---|
| 709 | {"fn_1", KEY_FN_1},
|
---|
| 710 | {(char*)0}, {(char*)0},
|
---|
| 711 | {"unknown", KEY_UNKNOWN},
|
---|
| 712 | {"f20", KEY_F20},
|
---|
| 713 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 714 | {"forward", KEY_FORWARD},
|
---|
| 715 | {"brl_dot5", KEY_BRL_DOT5},
|
---|
| 716 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 717 | {(char*)0}, {(char*)0},
|
---|
| 718 | {"volumedown", KEY_VOLUMEDOWN},
|
---|
| 719 | {(char*)0},
|
---|
| 720 | {"f3", KEY_F3},
|
---|
| 721 | {(char*)0},
|
---|
| 722 | {"back", KEY_BACK},
|
---|
| 723 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 724 | {"rightctrl", KEY_RIGHTCTRL},
|
---|
| 725 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 726 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 727 | {"shuffle", KEY_SHUFFLE},
|
---|
| 728 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 729 | {"f2", KEY_F2},
|
---|
| 730 | {"kp6", KEY_KP6},
|
---|
| 731 | {(char*)0}, {(char*)0},
|
---|
| 732 | {"forwardmail", KEY_FORWARDMAIL},
|
---|
| 733 | {(char*)0},
|
---|
| 734 | {"f18", KEY_F18},
|
---|
| 735 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 736 | {(char*)0},
|
---|
| 737 | {"brightnessdown", KEY_BRIGHTNESSDOWN},
|
---|
| 738 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 739 | {"f17", KEY_F17},
|
---|
| 740 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 741 | {(char*)0},
|
---|
| 742 | {"bluetooth", KEY_BLUETOOTH},
|
---|
| 743 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 744 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 745 | {"f4", KEY_F4},
|
---|
| 746 | {(char*)0},
|
---|
| 747 | {"backslash", KEY_BACKSLASH},
|
---|
| 748 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 749 | {"f21", KEY_F21},
|
---|
| 750 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 751 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 752 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 753 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 754 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 755 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 756 | {"tv2", KEY_TV2},
|
---|
| 757 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 758 | {"kbdillumdown", KEY_KBDILLUMDOWN},
|
---|
| 759 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 760 | {(char*)0},
|
---|
| 761 | {"kp5", KEY_KP5},
|
---|
| 762 | {(char*)0}, {(char*)0},
|
---|
| 763 | {"rfkill", KEY_RFKILL},
|
---|
| 764 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 765 | {(char*)0},
|
---|
| 766 | {"f6", KEY_F6},
|
---|
| 767 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 768 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 769 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 770 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 771 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 772 | {(char*)0}, {(char*)0},
|
---|
| 773 | {"fn_f9", KEY_FN_F9},
|
---|
| 774 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 775 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 776 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 777 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 778 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 779 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 780 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 781 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 782 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 783 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 784 | {(char*)0}, {(char*)0},
|
---|
| 785 | {"f13", KEY_F13},
|
---|
| 786 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 787 | {"f5", KEY_F5},
|
---|
| 788 | {(char*)0},
|
---|
| 789 | {"vcr2", KEY_VCR2},
|
---|
| 790 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 791 | {(char*)0}, {(char*)0},
|
---|
| 792 | {"fn_f10", KEY_FN_F10},
|
---|
| 793 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 794 | {(char*)0}, {(char*)0},
|
---|
| 795 | {"f12", KEY_F12},
|
---|
| 796 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 797 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 798 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 799 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 800 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 801 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 802 | {(char*)0}, {(char*)0},
|
---|
| 803 | {"fn_f1", KEY_FN_F1},
|
---|
| 804 | {"fn_f11", KEY_FN_F11},
|
---|
| 805 | {(char*)0},
|
---|
| 806 | {"f14", KEY_F14},
|
---|
| 807 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 808 | {(char*)0}, {(char*)0},
|
---|
| 809 | {"video_prev", KEY_VIDEO_PREV},
|
---|
| 810 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 811 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 812 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 813 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 814 | {(char*)0}, {(char*)0},
|
---|
| 815 | {"fn_2", KEY_FN_2},
|
---|
| 816 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 817 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 818 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 819 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 820 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 821 | {"fn_f8", KEY_FN_F8},
|
---|
| 822 | {(char*)0}, {(char*)0},
|
---|
| 823 | {"f16", KEY_F16},
|
---|
| 824 | {(char*)0},
|
---|
| 825 | {"fn_f7", KEY_FN_F7},
|
---|
| 826 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 827 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 828 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 829 | {"uwb", KEY_UWB},
|
---|
| 830 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 831 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 832 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 833 | {(char*)0}, {(char*)0},
|
---|
| 834 | {"f23", KEY_F23},
|
---|
| 835 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 836 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 837 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 838 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 839 | {"fn_b", KEY_FN_B},
|
---|
| 840 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 841 | {"f22", KEY_F22},
|
---|
| 842 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 843 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 844 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 845 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 846 | {"fn_f3", KEY_FN_F3},
|
---|
| 847 | {(char*)0}, {(char*)0},
|
---|
| 848 | {"f15", KEY_F15},
|
---|
| 849 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 850 | {(char*)0}, {(char*)0},
|
---|
| 851 | {"fn_f2", KEY_FN_F2},
|
---|
| 852 | {"fn_f12", KEY_FN_F12},
|
---|
| 853 | {(char*)0},
|
---|
| 854 | {"f24", KEY_F24},
|
---|
| 855 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 856 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 857 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 858 | {"fn_f4", KEY_FN_F4},
|
---|
| 859 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 860 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 861 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 862 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 863 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 864 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 865 | {"fn_f6", KEY_FN_F6},
|
---|
| 866 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 867 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 868 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 869 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 870 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 871 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 872 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 873 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 874 | {(char*)0}, {(char*)0},
|
---|
| 875 | {"fn_f5", KEY_FN_F5},
|
---|
| 876 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 877 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 878 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 879 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 880 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 881 | {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 882 | {"fn_f", KEY_FN_F},
|
---|
| 883 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 884 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 885 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 886 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 887 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 888 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 889 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 890 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 891 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 892 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 893 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 894 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 895 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 896 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 897 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 898 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 899 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 900 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 901 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 902 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 903 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 904 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 905 | {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
|
---|
| 906 | {(char*)0},
|
---|
| 907 | {"www", KEY_WWW}
|
---|
| 908 | };
|
---|
| 909 |
|
---|
| 910 | if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
---|
| 911 | {
|
---|
| 912 | register int key = hash_key_name (str, len);
|
---|
| 913 |
|
---|
| 914 | if (key <= MAX_HASH_VALUE && key >= 0)
|
---|
| 915 | {
|
---|
| 916 | register const char *s = wordlist[key].name;
|
---|
| 917 |
|
---|
| 918 | if (s && *str == *s && !strcmp (str + 1, s + 1))
|
---|
| 919 | return &wordlist[key];
|
---|
| 920 | }
|
---|
| 921 | }
|
---|
| 922 | return 0;
|
---|
| 923 | }
|
---|