From: Glynn Clements Date: Fri, 1 Jun 2001 00:31:44 +0100 To: Markus Neteler , grass5@geog.uni-hannover.de Subject: Vask changes Glynn Clements wrote: [...] > I'll do the more substantial changes to vasklib today or tonight. I've now commited these. The main change is that V_call() now has curses process the escape sequences for extended keys, rather than using hardcoded definitions. Extended keys (cursor keys, Home, End) should now work on any terminal which has a correct termcap/terminfo entry. One possible disadvantage is that if the termcap/terminfo entry is broken, you will get undesirable results. This seems most likely to happen with xterm, which has many configuration options which impact upon the necessary terminal description. The main one of relevance here is the sunKeyboard resource, corresponding to the [+/-]sp command line flag and the "Sun Keyboard" (or "VT220 Keyboard" in recent XFree86) menu option (Ctrl + left mouse button). This affects whether the escape sequences generated by Home/End are the Sun versions or the VT220 versions. BTW: I tagged the previous version of V_call.c with "pre-curses-fix", in case anyone needs the original breakage (to match a broken terminfo). -- Glynn Clements