Hi I think it should be Shift-F1 etc, but since this is a general problem with the xterm entry not just on OpenBSD, I suggest you discuss it with upstream. The terminfo database is maintained as part of ncurses.
On Sun, Nov 08, 2015 at 07:21:02PM +0000, Tati Chevron wrote: > On Sun, Nov 08, 2015 at 04:50:21PM +0000, Nicholas Marriott wrote: > >Can you please send these upstream to Thomas Dickey or > >bug-ncur...@gnu.org? > > Done. > > >>* Add a new entry, 'pcconX', that adds F13-F24 to the standrd xterm entry > > > >Not this though - pccon* is for the console, not for use in xterm. I > >think you might want xterm-vt220? > > Hummmm, no, xterm-vt220 doesn't define F21-F24, and also has an incorrect > definition for the, 'home', key. > > I can make a diff for this, obviously, should I just add it as a variation? > > >Although I don't know why our xterm function keys should be different > >from stock xterm. > > Since F13-F24 don't exist on standard PC keyboards, traditionally terminal > emulators have mapped shift-F1 to F13, shift-F2 to F14, etc. > > In recent times, some 122-key terminal keyboards, which are designed to be > used with terminal emulators like that, actually send sequences such as > Shift-F1 when the physical F13 key is pressed, instead of the, 'real', > sequence. > > If you look in xterm+pcf2, which is the fragment included in the default > xterm terminfo entry that we use, you'll see that F13-F24 are indeed defined > as Shift-F1 - Shift-F12. > > Unfortunately, even this doesn't work correctly for us, because F1-F4 don't > follow the normal sequence for historical reasons. > > So, we should do something to make sure that the default terminal emulation > used for xterm on a default install, has a sensible configuration for > F13-F24. Either support the, 'real', sequences from a 122-key keyboard, or > support the shifted F1-F12 keys as F13-F24, or preferably, both. > > Shall I make a diff to fix this? > > -- > Tati Chevron > Perl and FORTRAN specialist. > SWABSIT development and migration department. > http://www.swabsit.com