Nepali Unicode Keyboard Layout Standarization based on Genetic Algorithm

May 2008

Our attempt to standarize the Nepali Unicode Keyboard Layout based on Genetic Algorithm.

We have analyzed a Nepali corpus of 7,797 articles, consisting of 2,452,937 words to obtain the frequencies of monograph and digraphs. The obtained data has been processed using Genetic Algorithm to give an optimum Nepali Keyboard Layout.

The following criteria have been considered:

  1. Learnability
  2. Load Distribution
  3. Modifier Overhead
  4. Hand Alteration
  5. Consecutive Usage of Same Finger
  6. Big steps by fingers of same hand
  7. Hit direction

The report has also been submitted to Nepali Language in Information Technology, HLCIT for further review. Wish us luck ;).

The source code and corpus data will be available very soon..

UPDATE: This research is now being continued at Open Technologies Resource Center (OTRC).

Downloads