What if you want add bindings which are not XML application specific. Do you really have to include them in all configuration files?
What if you really hate some of the default bindings of XXE? Do you really have to stop using XXE?
The answer is no to both questions. Simply add your generic bindings to a file called customize.xxe
anywhere XXE can find it. For example, create this file in the addon/
subdirectory your user preferences directory, that is:
on Unix,$HOME
/.xxe/
on Windows 2000/XP,%SystemDrive%
\Documents and Settings\%USERNAME%
\Application Data\XMLmind\XMLeditor\
on Windows NT.%SystemDrive%
\winnt\Profiles\%USERNAME%
\Application Data\XMLmind\XMLeditor\
For more information about how XXE finds its configuration files, please read Section 1, “Dynamic discovery of add-ons”.
If several configuration files called customize.xxe
are found, their contents are merged with a higher priority to customize.xxe
files found in the user preferences directory.
File customize.xxe
may also be used to specify parameterGroup, imageToolkit, spreadsheetFunctions, property, which are not XML application specific.
adds useful bindings to the default set. Excerpt of this sample XXE_install_dir
/doc/configure/samples2/customize.xxecustomize.xxe
:
. . . <binding> <keyPressed code="ESCAPE" /> <charTyped char="l" /> <command name="convertCase" parameter="lower" /> </binding> <binding> <keyPressed code="ESCAPE" /> <charTyped char="u" /> <command name="convertCase" parameter="upper" /> </binding> <command name="insertCommandOutput"> <macro> <sequence> <command name="run" /> <command name="insertString" parameter="%_" /> </sequence> </macro> </command> <binding> <keyPressed code="ESCAPE" /> <charTyped char="!" /> <command name="insertCommandOutput" /> </binding> . . .