home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume20 / scan / part01 / defkeys.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-21  |  26.3 KB  |  551 lines

  1. /*
  2.  *    default key assignment table
  3.  *
  4.  * This software is Copyright (c) 1989, 1990, 1991 by Patrick J. Wolfe.
  5.  *
  6.  * Permission is hereby granted to copy, distribute or otherwise 
  7.  * use any part of this package as long as you do not try to make 
  8.  * money from it or pretend that you wrote it.  This copyright 
  9.  * notice must be maintained in any copy made.
  10.  *
  11.  * Use of this software constitutes acceptance for use in an AS IS 
  12.  * condition. There are NO warranties with regard to this software.  
  13.  * In no event shall the author be liable for any damages whatsoever 
  14.  * arising out of or in connection with the use or performance of this 
  15.  * software.  Any use of this software is at the user's own risk.
  16.  *
  17.  * If you make modifications to this software that you feel 
  18.  * increases it usefulness for the rest of the community, please 
  19.  * email the changes, enhancements, bug fixes as well as any and 
  20.  * all ideas to me. This software is going to be maintained and 
  21.  * enhanced as deemed necessary by the community.
  22.  *              
  23.  *              Patrick J. Wolfe
  24.  *              uunet!uiucuxc!kailand!pwolfe
  25.  *              pwolfe@kailand.kai.com
  26.  */
  27.  
  28.  
  29. struct key_entry default_keytab[] = {
  30.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^@ - NULL */
  31.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^A */
  32.     { KEY_FUNC,    0,    (voidptr) prev_page },        /* ^B */
  33.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^C */
  34.     { KEY_FUNC,    0,    (voidptr) next_halfpage },    /* ^D */
  35.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^E */
  36.     { KEY_FUNC,    0,    (voidptr) next_page },        /* ^F */
  37.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^G */
  38.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^H */
  39.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^I - Tab */
  40.     { KEY_FUNC,    0,    (voidptr) toggle_tag },        /* ^J - LineFeed */
  41.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^K */
  42.     { KEY_FUNC,    0,    (voidptr) redraw_menu },    /* ^L */
  43.     { KEY_FUNC,    0,    (voidptr) cd_or_edit },        /* ^M - Return */
  44.     { KEY_FUNC,    0,    (voidptr) next_line },        /* ^N */
  45.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^O */
  46.     { KEY_FUNC,    0,    (voidptr) prev_line },        /* ^P */
  47.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^Q - Xon */
  48.     { KEY_FUNC,    0,    (voidptr) redraw_menu },    /* ^R */
  49.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^S - Xoff */
  50.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^T */
  51.     { KEY_FUNC,    0,    (voidptr) prev_halfpage },    /* ^U */
  52.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^V */
  53.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^W */
  54.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^X */
  55.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^Y */
  56.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^Z */
  57.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* Escape */
  58.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \034 */
  59.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \035 */
  60.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \036 */
  61.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \037 */
  62.  
  63.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* space */
  64.     { KEY_FUNC,    0,    (voidptr) fork_shell },        /* ! */
  65.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* " */
  66.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* # */
  67.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* $ */
  68.     { KEY_FUNC,    0,    (voidptr) fork_shell },        /* % */
  69.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* & */
  70.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ' */
  71.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ( */
  72.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ) */
  73.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* * */
  74.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* + */
  75.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* , */
  76.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* - */
  77.     { KEY_FUNC,    0,    (voidptr) cd_dot },        /* . */
  78.     { KEY_FUNC,    0,    (voidptr) cd_root },        /* / */
  79.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 0 */
  80.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 1 */
  81.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 2 */
  82.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 3 */
  83.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 4 */
  84.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 5 */
  85.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 6 */
  86.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 7 */
  87.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 8 */
  88.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* 9 */
  89.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* : */
  90.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ; */
  91.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* < */
  92.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* = */
  93.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* > */
  94.     { KEY_FUNC,    0,    (voidptr) help_screen },    /* ? */
  95.  
  96.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* @ */
  97.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* A */
  98.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* B */
  99.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* C */
  100.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* D */
  101.     { KEY_FUNC,    0,    (voidptr) edit_tagged },    /* E */
  102.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* F */
  103.     { KEY_FUNC,    0,    (voidptr) last_page },        /* G */
  104.     { KEY_FUNC,    0,    (voidptr) top_line },        /* H */
  105.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* I */
  106.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* J */
  107.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* K */
  108.     { KEY_FUNC,    0,    (voidptr) bottom_line },    /* L */
  109.     { KEY_FUNC,    0,    (voidptr) middle_line },    /* M */
  110.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* N */
  111.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* O */
  112.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* P */
  113.     { KEY_FUNC,    0,    (voidptr) exit_pgm },        /* Q */
  114.     { KEY_FUNC,    0,    (voidptr) rm_tagged },        /* R */
  115.     { KEY_FUNC,    0,    (voidptr) setup_menu },        /* S */
  116.     { KEY_FUNC,    0,    (voidptr) tag_all },        /* T */
  117.     { KEY_FUNC,    0,    (voidptr) untag_all },        /* U */
  118.     { KEY_FUNC,    0,    (voidptr) view_tagged },    /* V */
  119.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* W */
  120.     { KEY_FUNC,    0,    (voidptr) command_tagged },    /* X */
  121.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* Y */
  122.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* Z */
  123.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* [ */
  124.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \ */
  125.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ] */
  126.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ^ */
  127.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* _ */
  128.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* ` */
  129.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* a */
  130.     { KEY_FUNC,    0,    (voidptr) cd_back },        /* b */
  131.     { KEY_FUNC,    0,    (voidptr) cd_prompt },        /* c */
  132.     { KEY_FUNC,    0,    (voidptr) cd_file },        /* d */
  133.     { KEY_FUNC,    0,    (voidptr) edit_file },        /* e */
  134.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* f */
  135.     { KEY_UNDEF,    0,    (voidptr) first_page },        /* g */
  136.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* h */
  137.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* i */
  138.     { KEY_FUNC,    0,    (voidptr) next_line },        /* j */
  139.     { KEY_FUNC,    0,    (voidptr) prev_line },        /* k */
  140.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* l */
  141.     { KEY_FUNC,    0,    (voidptr) toggle_tag },        /* m */
  142.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* n */
  143.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* o */
  144.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* p */
  145.     { KEY_FUNC,    0,    (voidptr) exit_pgm },        /* q */
  146.     { KEY_FUNC,    0,    (voidptr) rm_file },        /* r */
  147.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* s */
  148.     { KEY_FUNC,    0,    (voidptr) first_page },        /* t */
  149.     { KEY_FUNC,    0,    (voidptr) cd_dotdot },        /* u */
  150.     { KEY_FUNC,    0,    (voidptr) view_file },        /* v */
  151.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* w */
  152.     { KEY_FUNC,    0,    (voidptr) command_file },    /* x */
  153.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* y */
  154.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* z */
  155.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* { */
  156.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* | */
  157.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* } */
  158.     { KEY_FUNC,    0,    (voidptr) cd_home },        /* ~ */
  159.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* Delete */
  160.  
  161.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0200 */
  162.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0201 */
  163.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0202 */
  164.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0203 */
  165.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0204 */
  166.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0205 */
  167.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0206 */
  168.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0207 */
  169.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0210 */
  170.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0211 */
  171.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0212 */
  172.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0213 */
  173.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0214 */
  174.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0215 */
  175.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0216 */
  176.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0217 */
  177.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0220 */
  178.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0221 */
  179.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0222 */
  180.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0223 */
  181.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0224 */
  182.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0225 */
  183.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0226 */
  184.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0227 */
  185.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0230 */
  186.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0231 */
  187.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0232 */
  188.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0233 - CSI */
  189.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0234 */
  190.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0235 */
  191.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0236 */
  192.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0237 */
  193.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0240 */
  194.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0241 */
  195.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0242 */
  196.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0243 */
  197.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0244 */
  198.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0245 */
  199.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0246 */
  200.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0247 */
  201.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0250 */
  202.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0251 */
  203.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0252 */
  204.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0253 */
  205.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0254 */
  206.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0255 */
  207.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0256 */
  208.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0257 */
  209.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0260 */
  210.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0261 */
  211.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0262 */
  212.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0263 */
  213.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0264 */
  214.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0265 */
  215.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0266 */
  216.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0267 */
  217.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0270 */
  218.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0271 */
  219.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0272 */
  220.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0273 */
  221.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0274 */
  222.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0275 */
  223.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0276 */
  224.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0277 */
  225.  
  226.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0300 */
  227.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0301 */
  228.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0302 */
  229.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0303 */
  230.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0304 */
  231.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0305 */
  232.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0306 */
  233.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0307 */
  234.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0310 */
  235.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0311 */
  236.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0312 */
  237.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0313 */
  238.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0314 */
  239.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0315 */
  240.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0316 */
  241.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0317 */
  242.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0320 */
  243.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0321 */
  244.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0322 */
  245.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0323 */
  246.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0324 */
  247.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0325 */
  248.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0326 */
  249.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0327 */
  250.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0330 */
  251.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0331 */
  252.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0332 */
  253.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0333 */
  254.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0334 */
  255.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0335 */
  256.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0336 */
  257.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0337 */
  258.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0340 */
  259.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0341 */
  260.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0342 */
  261.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0343 */
  262.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0344 */
  263.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0345 */
  264.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0346 */
  265.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0347 */
  266.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0350 */
  267.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0351 */
  268.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0352 */
  269.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0353 */
  270.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0354 */
  271.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0355 */
  272.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0356 */
  273.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0357 */
  274.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0360 */
  275.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0361 */
  276.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0362 */
  277.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0363 */
  278.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0364 */
  279.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0365 */
  280.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0366 */
  281.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0367 */
  282.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0370 */
  283.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0371 */
  284.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0372 */
  285.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0373 */
  286.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0374 */
  287.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0375 */
  288.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0376 */
  289.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0377 */
  290.  
  291.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0400 */
  292.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0401 - KEY_BREAK */
  293.     { KEY_FUNC,    0,    (voidptr) next_line },        /* \0402 - KEY_DOWN */
  294.     { KEY_FUNC,    0,    (voidptr) prev_line },        /* \0403 - KEY_UP */
  295.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0404 - KEY_LEFT */
  296.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0405 - KEY_RIGHT */
  297.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0406 - KEY_HOME */
  298.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0407 - KEY_BACKSPACE */
  299.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0410 - KEY_F0 */
  300.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0411 - KEY_F1 */
  301.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0412 - KEY_F2 */
  302.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0413 - KEY_F3 */
  303.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0414 - KEY_F4 */
  304.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0415 - KEY_F5 */
  305.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0416 - KEY_F6 */
  306.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0417 - KEY_F7 */
  307.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0420 - KEY_F8 */
  308.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0421 - KEY_F9 */
  309.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0422 - KEY_F10 */
  310.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0423 - KEY_F11 */
  311.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0424 - KEY_F12 */
  312.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0425 - KEY_F13 */
  313.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0426 - KEY_F14 */
  314.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0427 - KEY_F15 */
  315.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0430 - KEY_F16 */
  316.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0431 - KEY_F17 */
  317.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0432 - KEY_F18 */
  318.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0433 - KEY_F19 */
  319.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0434 - KEY_F20 */
  320.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0435 */
  321.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0436 */
  322.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0437 */
  323.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0440 */
  324.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0441 */
  325.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0442 */
  326.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0443 */
  327.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0444 */
  328.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0445 */
  329.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0446 */
  330.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0447 */
  331.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0450 */
  332.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0451 */
  333.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0452 */
  334.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0453 */
  335.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0454 */
  336.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0455 */
  337.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0456 */
  338.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0457 */
  339.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0460 */
  340.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0461 */
  341.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0462 */
  342.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0463 */
  343.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0464 */
  344.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0465 */
  345.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0466 */
  346.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0467 */
  347.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0470 */
  348.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0471 */
  349.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0472 */
  350.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0473 */
  351.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0474 */
  352.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0475 */
  353.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0476 */
  354.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0477 */
  355.  
  356.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0500 */
  357.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0501 */
  358.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0502 */
  359.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0503 */
  360.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0504 */
  361.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0505 */
  362.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0506 */
  363.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0507 */
  364.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0510 - KEY_DL (delete line) */
  365.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0511 - KEY_IL (insert line) */
  366.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0512 - KEY_DC (delete char) */
  367.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0513 - KEY_IC (insert char or enter insert mode) */
  368.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0514 - KEY_EI (exit insert mode) */
  369.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0515 - KEY_CLEAR (clear screen) */
  370.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0516 - KEY_EOS (clear to end of screen) */
  371.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0517 - KEY_EOL (clear to end of line) */
  372.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0520 - KEY_SF (scroll forward) */
  373.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0521 - KEY_SR (scroll reverse) */
  374.     { KEY_FUNC,    0,    (voidptr) next_page },        /* \0522 - KEY_NPAGE (next page) */
  375.     { KEY_FUNC,    0,    (voidptr) prev_page },        /* \0523 - KEY_PPAGE (previous page) */
  376.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0524 - KEY_STAB (set tab) */
  377.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0525 - KEY_CTAB (clear tab) */
  378.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0526 - KEY_CATAB (clear all tabs) */
  379.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0527 - KEY_ENTER (enter or send) */
  380.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0530 - KEY_SRESET (soft reset) */
  381.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0531 - KEY_RESET (hard reset) */
  382.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0532 - KEY_PRINT (print screen) */
  383.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0533 - KEY_LL (move to last line column 0) */
  384.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0534 - KEY_PF1 */
  385.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0535 - KEY_PF2 */
  386.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0536 - KEY_PF3 */
  387.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0537 - KEY_PF4 */
  388.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0540 - KEY_Pad0 */
  389.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0541 - KEY_Pad1 */
  390.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0542 - KEY_Pad2 */
  391.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0543 - KEY_Pad3 */
  392.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0544 - KEY_Pad4 */
  393.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0545 - KEY_Pad5 */
  394.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0546 - KEY_Pad6 */
  395.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0547 - KEY_Pad7 */
  396.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0550 - KEY_Pad8 */
  397.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0551 - KEY_Pad9 */
  398.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0552 - KEY_PadEnter */
  399.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0553 - KEY_PadMinus */
  400.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0554 - KEY_PadPeriod */
  401.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0555 - KEY_PadComma */
  402.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0556 - KEY_Pad00 */
  403.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0557 - KEY_BackTab */
  404.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0560 - KEY_Find */
  405.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0561 - KEY_InsertHere */
  406.     { KEY_FUNC,    0,    (voidptr) rm_file },        /* \0562 - KEY_Remove */
  407.     { KEY_FUNC,    0,    (voidptr) toggle_tag },        /* \0563 - KEY_Select */
  408.     { KEY_FUNC,    0,    (voidptr) prev_page },        /* \0564 - KEY_PrevScreen */
  409.     { KEY_FUNC,    0,    (voidptr) next_page },        /* \0565 - KEY_NextScreen */
  410.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0566 */
  411.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0567 */
  412.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0570 */
  413.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0571 */
  414.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0572 */
  415.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0573 */
  416.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0574 */
  417.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0575 */
  418.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0576 */
  419.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0577 */
  420.  
  421.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0600 */
  422.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0601 */
  423.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0602 */
  424.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0603 */
  425.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0604 */
  426.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0605 */
  427.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0606 */
  428.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0607 */
  429.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0610 */
  430.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0611 - KEY_SF1 */
  431.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0612 - KEY_SF2 */
  432.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0613 - KEY_SF3 */
  433.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0614 - KEY_SF4 */
  434.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0615 - KEY_SF5 */
  435.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0616 - KEY_SF6 */
  436.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0617 - KEY_SF7 */
  437.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0620 - KEY_SF8 */
  438.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0621 - KEY_SF9 */
  439.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0622 - KEY_SF10 */
  440.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0623 - KEY_SF11 */
  441.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0624 - KEY_SF12 */
  442.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0625 - KEY_SF13 */
  443.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0626 - KEY_SF14 */
  444.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0627 - KEY_SF15 */
  445.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0630 - KEY_SF16 */
  446.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0631 - KEY_SF17 */
  447.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0632 - KEY_SF18 */
  448.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0633 - KEY_SF19 */
  449.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0634 - KEY_SF20 */
  450.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0635 */
  451.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0636 */
  452.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0637 */
  453.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0640 */
  454.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0641 */
  455.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0642 */
  456.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0643 */
  457.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0644 */
  458.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0645 */
  459.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0646 */
  460.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0647 */
  461.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0650 */
  462.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0651 */
  463.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0652 */
  464.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0653 */
  465.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0654 */
  466.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0655 */
  467.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0656 */
  468.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0657 */
  469.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0660 */
  470.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0661 */
  471.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0662 */
  472.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0663 */
  473.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0664 */
  474.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0665 */
  475.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0666 */
  476.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0667 */
  477.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0670 */
  478.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0671 */
  479.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0672 */
  480.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0673 */
  481.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0674 */
  482.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0675 */
  483.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0676 */
  484.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0677 */
  485.  
  486.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0700 */
  487.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0701 */
  488.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0702 */
  489.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0703 */
  490.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0704 */
  491.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0705 */
  492.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0706 */
  493.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0707 */
  494.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0710 */
  495.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0711 */
  496.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0712 */
  497.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0713 */
  498.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0714 */
  499.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0715 */
  500.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0716 */
  501.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0717 */
  502.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0720 */
  503.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0721 */
  504.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0722 */
  505.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0723 */
  506.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0724 */
  507.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0725 */
  508.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0726 */
  509.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0727 */
  510.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0730 */
  511.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0731 */
  512.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0732 */
  513.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0733 */
  514.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0734 */
  515.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0735 */
  516.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0736 */
  517.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0737 */
  518.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0740 */
  519.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0741 */
  520.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0742 */
  521.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0743 */
  522.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0744 */
  523.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0745 */
  524.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0746 */
  525.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0747 */
  526.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0750 */
  527.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0751 */
  528.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0752 */
  529.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0753 */
  530.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0754 */
  531.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0755 */
  532.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0756 */
  533.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0757 */
  534.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0760 */
  535.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0761 */
  536.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0762 */
  537.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0763 */
  538.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0764 */
  539.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0765 */
  540.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0766 */
  541.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0767 */
  542.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0770 */
  543.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0771 */
  544.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0772 */
  545.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0773 */
  546.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0774 */
  547.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0775 */
  548.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0776 */
  549.     { KEY_UNDEF,    0,    (voidptr) NULL },        /* \0777 */
  550.     };
  551.