* gdb.texinfo (TUI Single Key Mode): Document new SingleKey mode.

(TUI Keys): Likewise.
This commit is contained in:
Stephane Carrez 2002-09-01 08:39:48 +00:00
parent c73618fa9c
commit 7cf36c7860
2 changed files with 73 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2002-09-01 Stephane Carrez <stcarrez@nerim.fr>
* gdb.texinfo (TUI Single Key Mode): Document new SingleKey mode.
(TUI Keys): Likewise.
2002-08-25 Andrew Cagney <ac131313@redhat.com>
* gdb.texinfo (Examples): Use ``->'' for a packet send and ``<-''

View File

@ -13101,6 +13101,7 @@ letter.
@menu
* TUI Overview:: TUI overview
* TUI Keys:: TUI key bindings
* TUI Single Key Mode:: TUI single key mode
* TUI Commands:: TUI specific commands
* TUI Configuration:: TUI configuration variables
@end menu
@ -13186,7 +13187,9 @@ assembly and registers
The TUI installs several key bindings in the readline keymaps
(@pxref{Command Line Editing}).
They allow to leave or enter in the TUI mode or they operate
directly on the TUI layout and windows. The following key bindings
directly on the TUI layout and windows. The TUI also provides
a @emph{SingleKey} keymap which binds several keys directly to
@value{GDBN} commands. The following key bindings
are installed for both TUI mode and the @value{GDBN} standard mode.
@table @kbd
@ -13219,6 +13222,11 @@ previous layout and the new one.
Think of it as the Emacs @kbd{C-x 2} binding.
@kindex C-x s
@item C-x s
Use the TUI @emph{SingleKey} keymap that binds single key to gdb commands
(@pxref{TUI Single Key Mode}).
@end table
The following key bindings are handled only by the TUI mode:
@ -13259,6 +13267,65 @@ for scrolling. This means they are not available for readline. It is
necessary to use other readline key bindings such as @key{C-p}, @key{C-n},
@key{C-b} and @key{C-f}.
@node TUI Single Key Mode
@section TUI Single Key Mode
@cindex TUI single key mode
The TUI provides a @emph{SingleKey} mode in which it installs a particular
key binding in the readline keymaps to connect single keys to
some gdb commands.
@table @kbd
@kindex c @r{(SingleKey TUI key)}
@item c
continue
@kindex d @r{(SingleKey TUI key)}
@item d
down
@kindex f @r{(SingleKey TUI key)}
@item f
finish
@kindex n @r{(SingleKey TUI key)}
@item n
next
@kindex q @r{(SingleKey TUI key)}
@item q
exit the @emph{SingleKey} mode.
@kindex r @r{(SingleKey TUI key)}
@item r
run
@kindex s @r{(SingleKey TUI key)}
@item s
step
@kindex u @r{(SingleKey TUI key)}
@item u
up
@kindex v @r{(SingleKey TUI key)}
@item v
info locals
@kindex w @r{(SingleKey TUI key)}
@item w
where
@end table
Other keys temporarily switch to the @value{GDBN} command prompt.
The key that was pressed is inserted in the editing buffer so that
it is possible to type most @value{GDBN} commands without interaction
with the TUI @emph{SingleKey} mode. Once the command is entered the TUI
@emph{SingleKey} mode is restored. The only way to permanently leave
this mode is by hitting @key{q} or @samp{@key{C-x} @key{s}}.
@node TUI Commands
@section TUI specific commands
@cindex TUI commands