út 2. 9. 2025 v 11:30 odesílatel Thomas Dickey <[email protected]> napsal:

> On Mon, Sep 01, 2025 at 01:18:21PM +0200, Jakub Horký wrote:
> > po 1. 9. 2025 v 2:17 odesílatel Thomas Dickey <[email protected]> napsal:
> >
> > > On Sun, Aug 31, 2025 at 01:53:44PM -0400, Thomas Dickey wrote:
> > > > On Sun, Aug 31, 2025 at 02:54:16PM +0200, Jakub Horký wrote:
> > > > > Hi,
> > > > >
> > > > > I've made several fixes in terminfo:
> > > > >
> > > > > *1) Abandon ancient vt100+keypad mapping for "cross" keypad keys,
> unify
> > > > > vt100+keypad and vt220+keypad, and include extended caps for them*
> > >
> > > by the way, extended caps aren't visible to termcap users, and moving
> > > the standard (not the extended) caps around would impact them.
> > >
> > > For example, vim (noting that it has builtin stuff, but still a
> problem)
> > >
> >
> > I know, but even termcap-based apps can't rely on termcap if it gives
> them
> > malformed cap definitions for some random subset of terminals. It's nice
>
> ...see report.  Keep in mind that the changes you suggest are untested,
> amounting to more than 3500 differences.


Yes, these are all the terminals that map the keys incorrectly with respect
to the documentation. Even the System V R2 documentation expected a
different mapping:

https://bitsavers.trailing-edge.com/pdf/att/unix/System_V_Release_2/307-113_UNIX_System_V_Release_2.0_Programmer_Reference_Manual_DEC_Processors_Apr1984.pdf

This is a very, very longstanding error.

Jakub

Reply via email to