I think I have encountered the problem that led Aaron to disable the use
of termcap in linux in 2003. Non-x ved now starts up for terminals
known to terminfo, and I can get around using control keys, but keys
that generate sequences of characters - e.g., arrow keys and function
keys - aren't working. I _think_ the problem is that vedescapetable is
not being populated correctly. My uparrow key generates the sequence
esc [ A, ascii 27 91 65. When I have TERM set to xterm,
vedescapetable(91) has a subsequence '65 vedcharup'. When TERM is set
to rxvt-unicode or some other vt100 superset that doesn't have its own
poplog definitions, vedescapetable(91) does not have the number 65
anywhere in it.
I haven't yet understood how vedescapetable gets its values. The file
vedtermcap.p looks relevant, but is not easy to follow.
Steve Isard
- (POP-FORUM) termcap/terminfo os9106o02
-