IBM
Contents Index Previous Next



Customizing Key and Button Bindings


Key bindings are accomplished by translations in the resource file of the TTCN Suite. The translation tables that are relevant to add/change in are:

Itex*XmText.translations

Affect all places where text is edited in the TTCN Suite, for example rename of node in Browser and editing of field in the Table Editor. It is here the Emacs-like editing keys are defined.

Itex*textWindow*XmText.translations

Affect only key bindings in log windows. This is, by default, defined to contain the same key bindings as above but with the addition of a few bindings that have to do with scrolling.

Itex.browser*node.translations

Most of the keys in the Browser are defined here.

Itex.nodeTranslations

Some keys for traversing the Browser tree are defined here.

Itex.editor.headerFields.overrideTranslations

Defines the bindings available when focus is on a header field in the Table Editor.

Itex.editor.rowFields.overrideTranslations

Defines the bindings available when focus is on a body field in the Table Editor.

Itex.editor.fieldEditor.overrideTranslations

Defines editor specific bindings when editing a field in the Table Editor.

In the resource file there are comments that describe the action functions that can be used in translation tables. Changes to these tables must be done with caution, since much of the functionality of the TTCN Suite depends on these translations being set in a reasonable way.


http://www.ibm.com/rational
Contents Index Previous Next