From: Araki K. <ara...@us...> - 2012-11-19 12:36:55
|
Hi, From: Andi Cristian Serbanescu <ski...@ya...> Subject: Re: [Mlterm-dev-en] A few glitches. Date: Sun, 18 Nov 2012 07:26:41 -0800 (PST) Message-ID: <135...@we...> > However, I have noticed that the development version does not obey > the kh and @7 fields in the termcap file (although it does obey the key file). > Instead, Home and End always output \E[H and \E[F. Does this happen to you too? I plan to change these behaviors in the next release. (see doc/en/ReleaseNote) Originally kh and @7 of termcap should be applied in the application cursor key mode(ESC[?1h), but kh and @7 of mlterm (3.1.4 or before) termcap works in the normal mode. So I think kh and @7 of mlterm termcap should work in the application cursor key mode instead of the normal mode. As a result, the sequence generated by Home or End key in the normal mode is always \E[H or \E[F (same as xterm) in the current hg head. This change breaks the backward compatibility, so I might think of the way to keep the backward compatibility if necessary. > Also something I noticed: the default behaviour of back-scrolling when the terminal is outputting is to scroll parallel to the output (the alternative is to disable scrolling completely). Is this intended? Other terminal emulators would exit back-scrolling mode instead and hit the bottom, just as they would do on keypress. This hebavior is intended. I implemented it from the beginning because of my preference. Regards, --- Araki Ken ara...@us... |