TERMINAL EMULATION ESC DELAY- Details

Third party clients will send escape sequences on certain occasions. For example when a function or arrow key is depressed a sequence of data is transmitted that starts with the escape character (0x1b). When the escape character is received, the server must determine if this escape is part of an escape sequence or simply an escape key. The server uses the ESC Delay value to determine how long to wait for the next character after an escape is received to consider it part of an escape sequence. If a character is not received within this time then the escape is considered to be a escape key, otherwise it is the start of an escape sequence.

The default value is 5 (500ms). You may want to increase this value if you see that escape sequences are not going through and being displayed on the screen rather than being interpreted.  For example if you type F10 and see odd character starting with "]" or "[". This is most likely to happen with terminal servers or other slow links like RAS.

This is how to change the registry key for the Escape Delay.

Note: (you must be on the Windows NT/2000 system that the Georgia SoftWorks Windows NT/2000 Telnet Server is installed. However you may connect to the Windows NT/2000 Registry from a remote location).

The key is:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ GS_Tnet\Parameters\ESCDelay

 

1.      Click the Start button at the bottom left corner of your screen.

2.      Click RUN

3.      Type REGEDT32 

4.      Click OK

5.      Select Windows item HKEY_LOCAL_MACHINE

6.      Select the menu item Edit

7.      Move the mouse pointer and click  Find

8.      Type ESCDelay

9.      Click on Find Next

10.  Select the menu item Edit and then click on Modify

11.  Enter the new value for the ESCDealy and click OK