Re: building gdb with TUI support on Windows
Hannes Domani <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <752802600.3289238.1420115247923.JavaMail.yahoo@jws11165.mail.ir2.yahoo.com> |
Eli Zaretskii <[email protected]> schrieb am 17:34 Mittwoch, 31.Dezember 2014: > > For special keys, getch() has to be called multiple times and it returns > > part of the an escape sequence each call (e.g. 0xe0 + 'K' for left arrow). > > > > When keypad is enabled, wgetch() returns a single integer (e.g. KEY_LEFT). > > When disabled, it should return the escape sequence as getch() does. > > Sorry, I'm missing something here. AFAIK, "gdb -tui" doesn't call > 'getch', it calls 'wgetch'. Are you saying that when keypad is > disabled, GDB (or readline) somehow _expect_ to see escape sequences? > If not, I don't see why would the curses library need to start sending > escape sequences in that mode, it could simply continue sending single > keys, as it does in the keypad mode. What am I missing? Isn't that the whole point of the keypad option? At least that's how I understood this documentation: http://linux.die.net/man/3/keypad > > In TUI mode CTRL+L redraws the screen. > > Should it clear the screen in normal mode? I don't really know. > > If you mean that, I can look into it. > > In the normal mode, Ctrl-L invokes a readline function, which probably > does nothing, because the curses library probably defines a null > sequence for "clear page". Yes, that's what I found as well.