![]() |
![]() |
![]() |
![]() |
![]() |
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 |
![]() |
![]() |
![]() |
![]() |