Menu

libedk release 0.4.0

Enhanced Dispositioned Keyboard v0.4.0
a) C++ library 'libedk' which supplies support for multiple keyboard layouts in one application without the need of additional keyboard switches. Now you can create applications with English(Latin), Russian(Cyrillic),
Chinese, and just every other unicode character.

b) Application 'edk' which supplies a keyboard layout editor.

c) Application 'edksmartprefs' which provides a way to connect layout types to layout files. Applications don't have to bother about the layout file location anymore. Just specify the type for example: DEFAULT, CYRILLIC, LATIN or YOUR_ALIAS and the corresponding layout file will be loaded.

d) Additional: simple test application.

Changelog:
- Added smartpreferences. You can specify a NAME-LAYOUT map for mapping EdkLineEdit/EdkMultiLineEdit types to names. Example:
DEFAULT maps to /home/erwin/layouts-1.0/jtsukeng.xml
CYRILLIC maps to /home/erwin/layouts-1.0/jtsukeng.xml
LATIN maps to /home/erwin/layouts-1.0/qwerty.xml
GERMAN maps to /home/erwin/layouts-1.0/german.xml

- Extended KeyboardLayoutLoader. By specifying the layout type applications can load a KeyboardLayout. This is possible due to usage of edksmartpreferences.
The user has to define the name-layout map only once. The map can be used by any application (libedk >= v0.4.0).

Posted by Erwin van Dijk 2003-01-23

Log in to post a comment.