In Indic Language all open type fonts use Inscript Layout.
In this layout if I need দেখি then I have to type : দ + ে + খ + ি
But we people who once used ANSI fonts (for a long time) we type দেখি as ে + দ + ি + খ
Once Marc (may be in 2006 or 7) help me with a educational keyboard on how to do this but I lost that file.
Hi Arun. I think this might be the keyboard you are referring to? https://keyman.com/keyboards/hindi_modular
If you click on “help” it will tell you about how it is keyed and if you click on “Source” you will be able to find the source files for how it was done. Some years ago you gave us permission to move it to the MIT license, so we moved the whole keyboard package over to the new system.Your other keyboards are here (but they are all Bengali):
If this is not what you were looking for, give me a few details about what the keyboard name might have been and I’ll look further. (There was also one called hindi_traditional_kab but I think it was an inscript layout.)
They are all compiled versions. I’d need to decompile it if there is a particular keyboard you want the source for.
However, since they are ANSI, I don’t think they are terribly helpful.
The hindi_modular keyboard uses rules like this:
U+093F + [RALT K_HYPHEN] > U+090C U+093F
where the characters are typed in logical order and then the keyboard reorders them.