Ankit Patel has created a lovely small tool which allows one to create keyboard layouts for Indic languages. He has done another important thing – put up a nice demo here. For those who want to try this out, here’s how:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/indianoss co -P KLC
. Please provide feedback to the developer after you try this out