Re: [g-a-devel]GOK for Thai



On Mon, 2003-11-17 at 04:47, Ross Golder wrote:
> Hi,
> 
> I'm interested in porting/testing GOK for the Thai keyboard. Any
> pointers?

Well, here's what you might expect...

GOK's asian language support is a bit spotty at the moment.  Though
GOK's onscreen strings are all localizable now, multi-group keyboard
support is currently not working very well.  Here are some issues:

* GOK requires that the current x keymap has all the X keysyms you wish
to use available; i.e. GOK can't synthesize keysyms that aren't in the
current keymap.

* GOK's word completion depends on at-spi's SPI_generateKeyboardEvent ()
API with the 'SPI_KEY_STRING' type.  AT-SPI doesn't currently know how
to convert Thai UTF-8 strings into X keysyms, so word completion won't
work in Thai.  You can help here by emailing us the list of required X
keysyms and their values, if they are standardized.

* By default GOK gets its 'compose' keyboard from the XKB extension and
keymap, so if you are set up to use a Thai keyboard, GOK should be able
to output any keysym which has a corresponding keycode-modifier
combination in your keymap.  Composed key sequences may or may not work;
we can use your feedback and testing help here.

Please let us know how you get on!

I think that in general GOK probably will work OK for Thai locales which
have an xkeymap available, except for word completion.  If you can help
translate the *.kbd strings extracted to the po files that would be
great!  Also note that for the moment (until bug 126722 is fixed) you
will need to alter the gconf key for gok's keyboard directory, to point
to $prefix/share/gok/<thai-locale>).  Sorry to be so ignorant, what are
the locale names for Thai?

Also if you want word completion, you'll need to find a UTF-8 wordlist
and modify the gconf key /apps/gok/aux_dictionaries to include the path
to the wordlist file.

thanks

Bill

> 
> I've just updated GOK from CVS, but as yet not compiled it (just
> downloading libatspi-dev). I built it before several months ago, but
> found it wasn't yet usable for everyday work back then. Maybe it's
> better now.
> 
> Regards,
> 
> --
> Ross
> 
> 
> _______________________________________________
> Gnome-accessibility-devel mailing list
> Gnome-accessibility-devel gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]