XFree86 3.9a - xterm patch #37 - 1997/5/7 - T.Dickey
 
This corrects a minor, but annoying error in the vt220 emulation: the DECUDK
is only supposed to be interpreted for _shifted_ function keys.
 
--------------------------------------------------------------------------------
  input.c |    3 ++-
 1 files changed, 2 insertions, 1 deletion
--------------------------------------------------------------------------------
 Index: input.c
--- xterm-36+/input.c   Wed Jan  8 18:18:35 1997
 +++ xterm-37/input.c    Wed May  7 15:09:40 1997
 @@ -145,7 +145,8 @@
                 keysym == DXK_Remove || keysym == XK_KP_Delete ||
                keysym == XK_KP_Insert) {
                int dec_code = funcvalue(keysym);
-               if ((string = udk_lookup(dec_code, &nbytes)) != 0) {
 +               if ((event->state & ShiftMask)
 +                && ((string = udk_lookup(dec_code, &nbytes)) != 0)) {
                         while (nbytes-- > 0)
                                unparseputc(*string++, pty);
                }