Peter Constable wrote:
> It seems to me that all you need to do is to build yourself an input 
> method that emulates that behaviour. For example, have a keystroke 
> generate the sequence < 0917, 094D, 200D >, and a "danda" 
> keystroke that 
> will simply delete the last two of these characters. You 
> could probably 
> build this pretty easily using Tavultesoft Keyman 
> (www.tavultesoft.com).

What you cannot easily do with Keyman is visual order input - E.g. short i
before consonant, repha ra after consonant.

Moreover, it is tricly to implement the deletion of the <danda>: when the
user hits backspace near <0917> the keyboard script should rather add <094D,
200D>.

Finally, there is no way to simulate placing the cursor between the <half
ga> and the <danda> glyphs.

I think that the way to go is translating the whole text in a gyph encoding
(when loading/pasting it) and then back to Unicode (when saving/cutting it).
I am implementing a small demo of such a behaviour but, unluckily, the
developments for the bloody euro switchover is keeping me to buisy to finish
it right now.

_ Marco

Reply via email to