Customizing SoftBench for Native Language Support (NLS)

SoftBench Mnemonics and Non-USASCII Character Inputs

3.To change the value of the mnemonic, pick a letter in the menu label that is neither a mnemonic for another top-level menu in the same tool nor used with Alt to input a non-USASCII character. To remove the mnemonic, pick a letter that does not occur in the menu label. Use the letter you have selected as the new value of the menu mnemonic resource.

4.Modify the mnemonic definition using your selected new value. Be sure to begin the definition with the tool class name (for example, Softcm) even if the tool class was not specified in the original mnemonic definition. Merge the new mnemonic definition into your X resource database through xrdb to test the change.

5.Restart the SoftBench tools that contained the conflicting mnemonic(s).

6.Verify that the mnemonic is changed or removed and that your change allows you to input the character that the old mnemonic had blocked.

7.To make the change permanent, append the new resource definition to your .Xresources or .Xdefaults file.

Removing the mnemonic from a particular menu will disable the use of the Alt-keykey combination to post that menu, hence enabling you to input your non-USASCII character. However, you will still be able to post that menu using the F10 key in combination with the keyboard traversal (arrow) keys, then select the menu commands within that posted menu using the mnemonics for those commands. And, of course, you can always choose your menu selections using the mouse.

368

Appendix D