Indic input methods for the X Window System |
Home | Project Documentation | Mailing Lists | Site Map |
While the X Window System architecture supports sophisticated input methods being implemented separately from the applications connecting to the X server, few (if any) implementations of Indian language input methods for the X window system exist today. This subproject attempts to fill this gap.
Status | Source Tree | Download | Developers |
---|---|---|---|
Not owned | Not available | Unreleased |
Given that there are few (if any!) commonly agreed upon editing methods for indian language input, most applications like Yudit and application frameworks like KDE and GNOME have ended up implementing their own input an editing methods for indian languages. While this is clearly duplicated effort on the part of the developers, indian language users also suffer on account of the reduced flexibility of the system as a whole, and because of the small differences in the user interface that inevitably creep in disrupting the final user experience.
By creating sufficiently flexible and sophisticated X input methods for Indian language input, we can solve these problems in an architecturally correct way.
Information about creating X input methods seems a little sparse on the Internet. Indian language keyboard layouts have been documented in a few places, for example under the IndLinux site. Popular editing algorithms for Indian language text are currently not documented, but hopefully should be soon examined in the Indic-Computing Handbook.
Sources of information in writing X input methods include:
Familiarity with X window system internals. Expertise in C programming. Extensive knowledge of more than one indian languages or scripts.
It may be convenient to have a test box on which the X input method under development can be run, independent of the rest of development environment.
3--6 months to develop the framework for the input method.
No owner yet. Please join up.
This is a good final year systems project for a bright candidate.
Copyright © 2001--2009 The Indic-Computing Project. Contact: jkoshy |
View document revision history |