[This tip is about a Digital Equipment VT220 terminal, specifically, but you can probably use the same idea on other terminals. -JP]
I worked at a university with labs full of VT220 terminals. VT220s can be set to act as either VT220s or VT100s. The top row on the keyboard has a key marked  ESC, for "escape." Unfortunately, the key sends a real ESC character only when the terminal is in its VT100 mode. As a VT220, that function key sends ESC followed by the four characters "
[23~
"-these make 
vi
 beep and change character case.
You can solve that problem by putting this command in your .exrc ( 30.6 ) file:
map [23~ mm
Then, whenever you press that key in the VT220 mode, the ESC character will do what  ESC should and the 
[23~
 will execute the 
vi
 command 
mm
. That command 
marks (
30.38
)
 the current cursor position as "m"-nothing useful, but it keeps 
vi
 quiet.
-