Acknowledgments Top OPL development Input method configuration

Input method configuration

The UniFEP front end processor is language-independent, and can be configured for different languages and personal preferences.

When the front end processor starts up (normally by ticking the check box in the UniFEP control panel), it reads all files with the extension "im" (input method) in \System\UniFEP\. These files are ordinary text files and must be encoded in UTF-8. They define the input behaviour required for specific language scripts and other specialized input behavior. These IM files provide two functions: UI definitions and dictionary control--the later being for conversion dictionary based languages such as Japanese, Korean, or Chinese. There are also special case IM files.

All UI definition, special case IM files and Japanese rule dictionaries are subject to change and remain proprietary to Otfried Cheong, Enfour, and its licensees.

UniFEP parses the input method descriptions as follows: Each file is separated into a sequence of tokens, separated by whitespace (tokens cannot contain whitespace). The tokens form a sequence of commands. Commands consist of a command token (mostly a single letter), together with a variable number of arguments. Anything after a pound sign "#" is consider comments.


Otfried Cheong and Enfour, Inc. VersionĀ 2.59, December 31, 2000.

Acknowledgments Top OPL development Input method configuration