home *** CD-ROM | disk | FTP | other *** search
- /*
- * default key assignment table
- *
- * This software is Copyright (c) 1989, 1990, 1991 by Patrick J. Wolfe.
- *
- * Permission is hereby granted to copy, distribute or otherwise
- * use any part of this package as long as you do not try to make
- * money from it or pretend that you wrote it. This copyright
- * notice must be maintained in any copy made.
- *
- * Use of this software constitutes acceptance for use in an AS IS
- * condition. There are NO warranties with regard to this software.
- * In no event shall the author be liable for any damages whatsoever
- * arising out of or in connection with the use or performance of this
- * software. Any use of this software is at the user's own risk.
- *
- * If you make modifications to this software that you feel
- * increases it usefulness for the rest of the community, please
- * email the changes, enhancements, bug fixes as well as any and
- * all ideas to me. This software is going to be maintained and
- * enhanced as deemed necessary by the community.
- *
- * Patrick J. Wolfe
- * uunet!uiucuxc!kailand!pwolfe
- * pwolfe@kailand.kai.com
- */
-
-
- struct key_entry default_keytab[] = {
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^@ - NULL */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^A */
- { KEY_FUNC, 0, (voidptr) prev_page }, /* ^B */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^C */
- { KEY_FUNC, 0, (voidptr) next_halfpage }, /* ^D */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^E */
- { KEY_FUNC, 0, (voidptr) next_page }, /* ^F */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^G */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^H */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^I - Tab */
- { KEY_FUNC, 0, (voidptr) toggle_tag }, /* ^J - LineFeed */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^K */
- { KEY_FUNC, 0, (voidptr) redraw_menu }, /* ^L */
- { KEY_FUNC, 0, (voidptr) cd_or_edit }, /* ^M - Return */
- { KEY_FUNC, 0, (voidptr) next_line }, /* ^N */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^O */
- { KEY_FUNC, 0, (voidptr) prev_line }, /* ^P */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^Q - Xon */
- { KEY_FUNC, 0, (voidptr) redraw_menu }, /* ^R */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^S - Xoff */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^T */
- { KEY_FUNC, 0, (voidptr) prev_halfpage }, /* ^U */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^V */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^W */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^X */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^Y */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^Z */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* Escape */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \034 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \035 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \036 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \037 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* space */
- { KEY_FUNC, 0, (voidptr) fork_shell }, /* ! */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* " */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* # */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* $ */
- { KEY_FUNC, 0, (voidptr) fork_shell }, /* % */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* & */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ' */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ( */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* * */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* + */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* , */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* - */
- { KEY_FUNC, 0, (voidptr) cd_dot }, /* . */
- { KEY_FUNC, 0, (voidptr) cd_root }, /* / */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 0 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 1 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 2 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 3 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 4 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 5 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 6 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 7 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 8 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* 9 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* : */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ; */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* < */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* = */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* > */
- { KEY_FUNC, 0, (voidptr) help_screen }, /* ? */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* @ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* A */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* B */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* C */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* D */
- { KEY_FUNC, 0, (voidptr) edit_tagged }, /* E */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* F */
- { KEY_FUNC, 0, (voidptr) last_page }, /* G */
- { KEY_FUNC, 0, (voidptr) top_line }, /* H */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* I */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* J */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* K */
- { KEY_FUNC, 0, (voidptr) bottom_line }, /* L */
- { KEY_FUNC, 0, (voidptr) middle_line }, /* M */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* N */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* O */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* P */
- { KEY_FUNC, 0, (voidptr) exit_pgm }, /* Q */
- { KEY_FUNC, 0, (voidptr) rm_tagged }, /* R */
- { KEY_FUNC, 0, (voidptr) setup_menu }, /* S */
- { KEY_FUNC, 0, (voidptr) tag_all }, /* T */
- { KEY_FUNC, 0, (voidptr) untag_all }, /* U */
- { KEY_FUNC, 0, (voidptr) view_tagged }, /* V */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* W */
- { KEY_FUNC, 0, (voidptr) command_tagged }, /* X */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* Y */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* Z */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* [ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ] */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ^ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* _ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* ` */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* a */
- { KEY_FUNC, 0, (voidptr) cd_back }, /* b */
- { KEY_FUNC, 0, (voidptr) cd_prompt }, /* c */
- { KEY_FUNC, 0, (voidptr) cd_file }, /* d */
- { KEY_FUNC, 0, (voidptr) edit_file }, /* e */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* f */
- { KEY_UNDEF, 0, (voidptr) first_page }, /* g */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* h */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* i */
- { KEY_FUNC, 0, (voidptr) next_line }, /* j */
- { KEY_FUNC, 0, (voidptr) prev_line }, /* k */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* l */
- { KEY_FUNC, 0, (voidptr) toggle_tag }, /* m */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* n */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* o */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* p */
- { KEY_FUNC, 0, (voidptr) exit_pgm }, /* q */
- { KEY_FUNC, 0, (voidptr) rm_file }, /* r */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* s */
- { KEY_FUNC, 0, (voidptr) first_page }, /* t */
- { KEY_FUNC, 0, (voidptr) cd_dotdot }, /* u */
- { KEY_FUNC, 0, (voidptr) view_file }, /* v */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* w */
- { KEY_FUNC, 0, (voidptr) command_file }, /* x */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* y */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* z */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* { */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* | */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* } */
- { KEY_FUNC, 0, (voidptr) cd_home }, /* ~ */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* Delete */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0200 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0201 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0202 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0203 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0204 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0205 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0206 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0207 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0210 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0211 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0212 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0213 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0214 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0215 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0216 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0217 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0220 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0221 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0222 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0223 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0224 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0225 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0226 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0227 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0230 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0231 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0232 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0233 - CSI */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0234 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0235 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0236 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0237 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0240 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0241 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0242 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0243 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0244 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0245 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0246 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0247 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0250 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0251 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0252 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0253 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0254 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0255 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0256 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0257 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0260 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0261 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0262 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0263 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0264 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0265 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0266 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0267 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0270 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0271 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0272 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0273 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0274 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0275 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0276 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0277 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0300 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0301 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0302 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0303 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0304 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0305 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0306 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0307 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0310 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0311 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0312 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0313 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0314 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0315 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0316 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0317 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0320 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0321 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0322 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0323 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0324 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0325 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0326 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0327 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0330 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0331 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0332 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0333 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0334 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0335 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0336 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0337 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0340 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0341 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0342 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0343 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0344 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0345 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0346 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0347 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0350 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0351 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0352 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0353 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0354 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0355 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0356 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0357 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0360 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0361 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0362 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0363 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0364 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0365 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0366 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0367 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0370 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0371 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0372 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0373 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0374 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0375 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0376 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0377 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0400 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0401 - KEY_BREAK */
- { KEY_FUNC, 0, (voidptr) next_line }, /* \0402 - KEY_DOWN */
- { KEY_FUNC, 0, (voidptr) prev_line }, /* \0403 - KEY_UP */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0404 - KEY_LEFT */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0405 - KEY_RIGHT */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0406 - KEY_HOME */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0407 - KEY_BACKSPACE */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0410 - KEY_F0 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0411 - KEY_F1 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0412 - KEY_F2 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0413 - KEY_F3 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0414 - KEY_F4 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0415 - KEY_F5 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0416 - KEY_F6 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0417 - KEY_F7 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0420 - KEY_F8 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0421 - KEY_F9 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0422 - KEY_F10 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0423 - KEY_F11 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0424 - KEY_F12 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0425 - KEY_F13 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0426 - KEY_F14 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0427 - KEY_F15 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0430 - KEY_F16 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0431 - KEY_F17 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0432 - KEY_F18 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0433 - KEY_F19 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0434 - KEY_F20 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0435 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0436 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0437 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0440 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0441 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0442 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0443 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0444 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0445 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0446 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0447 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0450 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0451 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0452 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0453 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0454 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0455 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0456 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0457 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0460 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0461 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0462 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0463 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0464 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0465 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0466 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0467 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0470 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0471 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0472 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0473 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0474 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0475 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0476 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0477 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0500 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0501 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0502 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0503 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0504 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0505 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0506 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0507 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0510 - KEY_DL (delete line) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0511 - KEY_IL (insert line) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0512 - KEY_DC (delete char) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0513 - KEY_IC (insert char or enter insert mode) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0514 - KEY_EI (exit insert mode) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0515 - KEY_CLEAR (clear screen) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0516 - KEY_EOS (clear to end of screen) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0517 - KEY_EOL (clear to end of line) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0520 - KEY_SF (scroll forward) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0521 - KEY_SR (scroll reverse) */
- { KEY_FUNC, 0, (voidptr) next_page }, /* \0522 - KEY_NPAGE (next page) */
- { KEY_FUNC, 0, (voidptr) prev_page }, /* \0523 - KEY_PPAGE (previous page) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0524 - KEY_STAB (set tab) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0525 - KEY_CTAB (clear tab) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0526 - KEY_CATAB (clear all tabs) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0527 - KEY_ENTER (enter or send) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0530 - KEY_SRESET (soft reset) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0531 - KEY_RESET (hard reset) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0532 - KEY_PRINT (print screen) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0533 - KEY_LL (move to last line column 0) */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0534 - KEY_PF1 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0535 - KEY_PF2 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0536 - KEY_PF3 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0537 - KEY_PF4 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0540 - KEY_Pad0 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0541 - KEY_Pad1 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0542 - KEY_Pad2 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0543 - KEY_Pad3 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0544 - KEY_Pad4 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0545 - KEY_Pad5 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0546 - KEY_Pad6 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0547 - KEY_Pad7 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0550 - KEY_Pad8 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0551 - KEY_Pad9 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0552 - KEY_PadEnter */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0553 - KEY_PadMinus */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0554 - KEY_PadPeriod */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0555 - KEY_PadComma */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0556 - KEY_Pad00 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0557 - KEY_BackTab */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0560 - KEY_Find */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0561 - KEY_InsertHere */
- { KEY_FUNC, 0, (voidptr) rm_file }, /* \0562 - KEY_Remove */
- { KEY_FUNC, 0, (voidptr) toggle_tag }, /* \0563 - KEY_Select */
- { KEY_FUNC, 0, (voidptr) prev_page }, /* \0564 - KEY_PrevScreen */
- { KEY_FUNC, 0, (voidptr) next_page }, /* \0565 - KEY_NextScreen */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0566 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0567 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0570 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0571 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0572 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0573 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0574 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0575 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0576 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0577 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0600 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0601 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0602 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0603 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0604 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0605 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0606 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0607 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0610 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0611 - KEY_SF1 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0612 - KEY_SF2 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0613 - KEY_SF3 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0614 - KEY_SF4 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0615 - KEY_SF5 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0616 - KEY_SF6 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0617 - KEY_SF7 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0620 - KEY_SF8 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0621 - KEY_SF9 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0622 - KEY_SF10 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0623 - KEY_SF11 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0624 - KEY_SF12 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0625 - KEY_SF13 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0626 - KEY_SF14 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0627 - KEY_SF15 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0630 - KEY_SF16 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0631 - KEY_SF17 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0632 - KEY_SF18 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0633 - KEY_SF19 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0634 - KEY_SF20 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0635 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0636 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0637 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0640 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0641 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0642 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0643 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0644 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0645 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0646 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0647 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0650 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0651 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0652 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0653 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0654 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0655 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0656 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0657 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0660 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0661 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0662 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0663 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0664 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0665 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0666 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0667 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0670 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0671 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0672 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0673 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0674 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0675 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0676 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0677 */
-
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0700 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0701 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0702 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0703 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0704 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0705 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0706 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0707 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0710 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0711 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0712 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0713 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0714 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0715 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0716 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0717 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0720 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0721 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0722 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0723 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0724 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0725 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0726 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0727 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0730 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0731 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0732 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0733 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0734 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0735 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0736 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0737 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0740 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0741 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0742 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0743 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0744 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0745 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0746 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0747 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0750 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0751 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0752 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0753 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0754 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0755 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0756 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0757 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0760 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0761 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0762 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0763 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0764 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0765 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0766 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0767 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0770 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0771 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0772 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0773 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0774 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0775 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0776 */
- { KEY_UNDEF, 0, (voidptr) NULL }, /* \0777 */
- };
-