Projects / Enhanced Dispositioned Keyboard

Enhanced Dispositioned Keyboard

Enhanced Dispositioned Keyboard consists of a C++ library (libedk), a keyboard layout editor (edk), and a simple test application. It supplies support for multiple keyboard layouts in one application without the need for additional keyboard switches, and makes it simple to create applications that use English (Latin), Russian (Cyrillic), Chinese, and every other Unicode character set.

Operating Systems

Recent releases

  •  29 May 2004 04:34

    Release Notes: qmake is now used. edksmartprefrences and the ease of loading keyboard layout were improved. Build problems on systems with different qmake and GCC versions were fixed.

    •  08 Feb 2003 05:11

      Release Notes: Smart preferences were added, and a NAME-LAYOUT map can now be specified for mapping EdkLineEdit and EdkMultiLineEdit types to names. GCC 3.2 and QT3-GCC3.2 are now supported, and fonts are no longer stored as raw names.

      •  18 Sep 2002 09:36

        Release Notes: Added a character bank address field (hexadecimal) for ease of use, redesigned the GUI to move the 'Up' and 'Down' buttons from the menu to the character table area, and made them multiple step buttons to avoid having to press them zillions of times. The application font and keyboard layout font are now independent, and some XML reader and writer cleanups were made.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.