--- Marco Cimarosti <marco.cimarosti@...>
wrote:
> suzmccarth wrote:
> > > Up to Windows 2000 backspace and delete operated
> on
> > > codepoints [...]
> >
> > I do like editing a syllable at a time for Indic
> scripts. It
> > feels right.
> > I believe that an earlier Uniscribe version
> allowed editing [...]
>
> Hmmm... There's a bit of misunderstanding here.
>
> Uniscribe has nothing to do with editing or typing.
> It is the module which
> handles the *display* of text.
>
> "Text" is an invisible, immaterial data structure
> which is stored in the
> memory of the computer. The task of Uniscribe is
> reading the information in
> this data structure and drawing visible glyphs on
> the screen which
> correspond to that information. It does not know
> (nor need to know) where
> that data came from, why it is there, or how long it
> has been there: the
> text could have been copied from a file on disc,
> generated from a running
> program, typed from the keyboard, etc.
>
> On the other hand, the keyboard driver is a module
> which interprets
> keystrokes on the keyboard, convert them into
> character codes (e.g., "a") or
> in function codes (e.g., DELETE) and sends them to
> the editing module. It
> does not know nor need to know what the editing
> module will do with this
> information.
>
> The editing modules receives character or function
> codes from the keyboard
> (and commands from the mouse) and uses this
> information to change the
> content of the invisible "Text" data structure. It
> does not know nor need to
> know whether and how changing this data structure
> will cause a change on the
> display.
>
> As Uniscribe module and the editing module run at
> the same time, the net
> effect is that typing on the keyboard you see text
> changing on the screen.
> But, actually, there is no interaction between the
> two modules apart the
> fact that they access the same text data in memory.

I agree with all of this up until I read "the editing
module" - what on earth is that? I've never heard of
it before! I guess you mean the application itself
(in most cases).

Andrew.

> --
> Marco
>
>

=====
http://linguaphile.sf.net/cgi-bin/translator.pl http://www.abisource.com





___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com