Make your own free website on Tripod.com

Introducing IEdit32


Finally, the much awaited Editor for Indian Languages is here! But, wait - it is still not complete. In fact it is far from complete. It is at an alpha stage - which can be used only by a Bengalee so far (because I have a map file only for the Lipi fonts). However, I am working on a map file for Jagran font and you should be able to use it for Hindi very soon - please bear with me.

There is nothing to learn - as usual. When you type something, something else appears on screen - depending on a map file :-) The map file format is very simple - the grammar is:

[Ctrl+][Shift+]<key><wsp><key | ascii>

If you specify "Ctrl+" the control key has to be held down. Shift key for "Shift+". <key> denotes the key that you are going to press. Key is case sensitive Shift+a will produce a different result from Shift+A. All keys mentioned in uppercase have to be typed with the caps lock on. <wsp> is white space. Next comes the replacing pattern - it could be either a key or an ascii code (for extended ascii characters).

Following are some lines from the Lipi.cma file:

Ctrl+Shift+i D
Ctrl+i 163
Shift+i C
i 162
The above map file means:

If you type You get
iThe maatraa of i as in pin
Shift and iThe character i as in itihaas
Ctrl and iThe maatraa of ee as in geetaa
Ctrl and Shift and iThe character ee as in eeshita

Make sure that a pattern with higher number of modifiers for a key is entered before one with lower number of modifiers. For example if you write the above entries in this order:

Ctrl+i 163
Shift+i C
Ctrl+Shift+i D
i 162
The Ctrl+Shift+i will never be trapped - it will always match with Ctrl+i.

That's all for now. I will write a bigger, better HTML page explaining the package very soon. Actually, you will find out more when you try it out. Download it now!

Please let me know your suggestions, feedback, bugs, etc.

Thank you!