key_binding ->initialise: name=[name]*,
super=key_binding ...Create a key_binding
object from its name and default tables (see
key_binding<-defaults). PCE predefines
some names. If a table with a predefined name is created the table will
be initialised according to this name. Tables that do not have a
predefined name are initially empty.
The predefined table-name are:
- insert
- Assigns the function
insert_self to all printable
characters and the TAB, LFD and RET keys.
- argument
- Assigns
digit_argument to \e0 ... \e9
and \e-; assigns
universal_argument to \C-u.
- emacs_special
- Assigns
prefix to \e, \C-c and \C-x;‘keyboard_quit
to \C-g
- emacs_page
- Basic emacs paging commands:
\C-v; \ev; \C-l
- emacs_edit_basics
- Simple emacs editing commands
- emacs_basics
- Simple emacs commands combined.
- emacs_view_basics
- Simple emacs commands excluding editing commands
- editor
- text
- text_item
- text_item_view
- list_browser
- Default binding table for the corresponding classes.