| Did you know ... | Search Documentation: |
| Library keybinding |
The library keybinding.pl defines show_key_bindings/1,
which shows the keys of an object or table in a browser. It is opened
with Settings/Key bindings in the IDE and with Control-H b
in PceEmacs. The keys are grouped by the table that binds them, starting
with the most specific one. Selecting a key shows the documentation of
the method it invokes, and the controls to change it:
->fill_arguments_and_execute).
Built-in methods are offered if their group is one of commands, such as
caret, delete or search; a method
defined in Prolog if it refines such a method or is bound to a key
elsewhere. The functions are listed with their summaries. Typing filters
them on name and summary, the menu next to the filter limits them to the
methods of one class, and selecting one shows its documentation.
Double-click or Bind to bind the selected function, or type the
name of a function that is not listed.Selecting the header of a table says what the table is and where the keys you change are saved. Add key binds a new key in it: type the key, then choose the function.
Change in selects the table that is changed, by default the one that binds the key. The changes apply at once. Save writes them to the Defaults file, Revert goes back to what the Defaults file says, and Edit defaults file opens it in the editor.