--- screen-3.9.9/term.c~ Sat Apr 28 15:26:43 2001 +++ screen-3.9.9/term.c Mon Jul 23 05:44:45 2001 @@ -175,19 +175,19 @@ /* keycaps */ /* define T_CAPS */ /* nolist */ - { "k0", T_STR }, KMAPDEF("\033[10~") - { "k1", T_STR }, KMAPDEF("\033OP") - { "k2", T_STR }, KMAPDEF("\033OQ") - { "k3", T_STR }, KMAPDEF("\033OR") - { "k4", T_STR }, KMAPDEF("\033OS") - { "k5", T_STR }, KMAPDEF("\033[15~") - { "k6", T_STR }, KMAPDEF("\033[17~") - { "k7", T_STR }, KMAPDEF("\033[18~") - { "k8", T_STR }, KMAPDEF("\033[19~") - { "k9", T_STR }, KMAPDEF("\033[20~") - { "k;", T_STR }, KMAPDEF("\033[21~") - { "F1", T_STR }, KMAPDEF("\033[23~") - { "F2", T_STR }, KMAPDEF("\033[24~") + { "k0", T_STR }, + { "k1", T_STR }, + { "k2", T_STR }, + { "k3", T_STR }, + { "k4", T_STR }, + { "k5", T_STR }, + { "k6", T_STR }, + { "k7", T_STR }, + { "k8", T_STR }, + { "k9", T_STR }, + { "k;", T_STR }, + { "F1", T_STR }, + { "F2", T_STR }, /* extra keys for vt220 (David.Leonard@it.uq.edu.au) */ { "F3", T_STR }, { "F4", T_STR }, @@ -210,51 +210,51 @@ { "kB", T_STR }, { "kC", T_STR }, { "kE", T_STR }, - { "kF", T_STR }, KMAPMDEF("\004") + { "kF", T_STR }, { "kL", T_STR }, { "kM", T_STR }, - { "kR", T_STR }, KMAPMDEF("\025") + { "kR", T_STR }, { "kS", T_STR }, { "kT", T_STR }, { "kt", T_STR }, /* keys above the cursor */ /* define T_NAVIGATE */ - { "kh", T_STR }, KMAPDEF("\033[1~") KMAPMDEF("\201") + { "kh", T_STR }, { "@1", T_STR }, - { "kH", T_STR }, KMAPDEF("\033[4~") KMAPMDEF("\205") + { "kH", T_STR }, { "@7", T_STR }, - { "kN", T_STR }, KMAPDEF("\033[6~") KMAPMDEF("\006") - { "kP", T_STR }, KMAPDEF("\033[5~") KMAPMDEF("\002") - { "kI", T_STR }, KMAPDEF("\033[2~") + { "kN", T_STR }, + { "kP", T_STR }, + { "kI", T_STR }, /* define T_NAVIGATE_DELETE */ - { "kD", T_STR }, KMAPDEF("\033[3~") + { "kD", T_STR }, /* keys that can have two bindings */ /* define T_CURSOR */ - { "ku", T_STR }, KMAPDEF("\033[A") KMAPADEF("\033OA") KMAPMDEF("\220") - { "kd", T_STR }, KMAPDEF("\033[B") KMAPADEF("\033OB") KMAPMDEF("\216") - { "kr", T_STR }, KMAPDEF("\033[C") KMAPADEF("\033OC") KMAPMDEF("\206") - { "kl", T_STR }, KMAPDEF("\033[D") KMAPADEF("\033OD") KMAPMDEF("\202") + { "ku", T_STR }, + { "kd", T_STR }, + { "kr", T_STR }, + { "kl", T_STR }, /* define T_KEYPAD */ - { "f0", T_STR }, KMAPDEF("0") KMAPADEF("\033Op") - { "f1", T_STR }, KMAPDEF("1") KMAPADEF("\033Oq") - { "f2", T_STR }, KMAPDEF("2") KMAPADEF("\033Or") - { "f3", T_STR }, KMAPDEF("3") KMAPADEF("\033Os") - { "f4", T_STR }, KMAPDEF("4") KMAPADEF("\033Ot") - { "f5", T_STR }, KMAPDEF("5") KMAPADEF("\033Ou") - { "f6", T_STR }, KMAPDEF("6") KMAPADEF("\033Ov") - { "f7", T_STR }, KMAPDEF("7") KMAPADEF("\033Ow") - { "f8", T_STR }, KMAPDEF("8") KMAPADEF("\033Ox") - { "f9", T_STR }, KMAPDEF("9") KMAPADEF("\033Oy") - { "f+", T_STR }, KMAPDEF("+") KMAPADEF("\033Ok") - { "f-", T_STR }, KMAPDEF("-") KMAPADEF("\033Om") - { "f*", T_STR }, KMAPDEF("*") KMAPADEF("\033Oj") - { "f/", T_STR }, KMAPDEF("/") KMAPADEF("\033Oo") - { "fq", T_STR }, KMAPDEF("=") KMAPADEF("\033OX") - { "f.", T_STR }, KMAPDEF(".") KMAPADEF("\033On") - { "f,", T_STR }, KMAPDEF(",") KMAPADEF("\033Ol") - { "fe", T_STR }, KMAPDEF("\015") KMAPADEF("\033OM") + { "f0", T_STR }, + { "f1", T_STR }, + { "f2", T_STR }, + { "f3", T_STR }, + { "f4", T_STR }, + { "f5", T_STR }, + { "f6", T_STR }, + { "f7", T_STR }, + { "f8", T_STR }, + { "f9", T_STR }, + { "f+", T_STR }, + { "f-", T_STR }, + { "f*", T_STR }, + { "f/", T_STR }, + { "fq", T_STR }, + { "f.", T_STR }, + { "f,", T_STR }, + { "fe", T_STR }, /* other things related to keycaps */ /* define T_OCAPS */ { "km", T_FLG },