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) > > This addresses the issue I described in e-mail from 2025-08-28. Currently, > > the only correct way to use terminfo is to enable any available application > > modes (e.g. keypad, cursor) using smkx and rmkx. But the application must > > uh. smkx/rmkx have, for a very long time, denoted application mode. ... > As a general rule, terminfo entries with smkx/rmkx turn on/off the keypad > application mode (for both cursor- and numeric-keypads). ...however, there are a couple of exceptions to that rule, due to resistance by their respective users. This goes back a long time (to the 1990s): "rxvt" entries don't use cursor-application mode. "linux" entries don't use either cursor- or numeric-keypad application mode. Modifying those would confuse bash users who make shell scripts that use the output of tput to populate files such as .inputrc; so they're using the data without initializing the terminal. -- Thomas E. Dickey <[email protected]> https://invisible-island.net
signature.asc
Description: PGP signature
