abe@mace.cc.purdue.edu (Vic Abell) (02/22/91)
If you're having trouble making info -a accept VT100 arrow key sequences via a network connection from a remote terminal emulator (mine is a NeXT work station with the Stuart 2.0 emulator), try setting the ESCDELAY environment variable. % setenv ESCDELAY=1250 or $ ESCDELAY=1250; export ESCDELAY This works around a bug in info or curses that keeps one or the other from waiting a suitable amount of time after an ESC to see if it is the head of a sequence ("ESC [ C" is a VT100 right-arrow). This is a problem for me, because my NeXT software sends the ESC in one TCP/IP packet and the `[' and `C' together in a subsequent one. Without the ESCDELAY, info would sometimes see the three characters as a right arrow, and at other times see the ESC by itself as a cancellation of the menu access (via ^O). The delay is apparently specified in milliseconds. IBM suggested 1000, but I found a slightly larger value more reliable. Your mileage may vary. My compliments to the local IBM technical rep - Ross Aiken - for locating the ESCDELAY workaround shortly after I was able to explain the cause of the problem. Via Abell <abe@mace.cc.purdue.edu>