indian language script(s)
===================
discussed till now -
seppo :
in which form do you have your scripts ?
is it a document with tables ?
or
is it the modified source code ?
peekay :
unicode has fixed up code points for hindi, bengali,
tamil, telugu, malayalam, asamese, etc
www.unicode.org lists them .. they begin at codepoint
hex0900 and continue in blocks of hex80 (decimal 128)
codepoints for each script
hindi codepoints are from hex0900 upto hex097f
not all codepoints are used .. some are undefined and
are 'null' value for now
these can be written in windows notepad quite easily
here are some of them :
अ आ sounds like english a and aa
इ ई = i ii
उ ऊ = u uu
ए ऐ = e ee
ओ औ = o oo
क ख ग घ ङ = ka kha ga gha nga
च छ ज झ ञ
ट ठ ड ढ ण
त थ द ध न
प फ ब भ म = pa pha ba bha ma
य र ल व
श ष स ह
क्ष त्र ज्ञ
my s/w works on windows and linux platforms ..
i am able to 'convert' the normal keyboard into
indian language keyboard ..
for a gkos type of solution, the objective cannot be
'least number of keys'
the objective will have to be
'least number of confusing charts'
so, i conclude that the keyboard will work best
if all 8 fingers and the two thumbs have a key
under them
this works out to a keyboard with 10 keys
and the combinations will work fine because
the hindi script also has characters 'grouped'
in sub-set of five or less characters
the grouping is based on the body's anatomy
5 characters whose sound comes from the throat
are the 1st group of 'consonants'
this grouping works for 5 parts of the body - throat,
teeth, lips, roof-of-mouth, backside-of-upper teeth
it sounds very complicated .. but once understood,
it is really easy to understand AND remember
the visual basic or the html/javaScript coding will
need to be done accordingly
i believe that with 10 keys for the 10 fingers/thumbs
will make this method easily usable and simple enough
to become a popular, easy, implementable standard
it would be nice if sequence is used instead of chording
so "FJ" would give me क (ka) character
& "JF" could give me ख (kha) character
as of now, using chording, FJ and JF give the same english character
more later .. as we go on ......
seppo :
ok. thanks for info. i think i get the idea.
what i'm wondering now is how to design a small mobile
device with ten keys, one for each finger + thumbs, and
how to be able to control which keys get pressed and
how you prevent pressing, say, the key under your thumb
when pressing other keys...
if this is a keyboard to be used on a desk, then i could see
how to operate it.
but, on the other hand, 10 keys seems to be a clear way to
group the sounds.
now the hard part: how to implement the clear grouping of
10 keys on only 6 keys (=GKOS)?