Thai Input Method for Zaurus

This is the home page for my project called Thai Input Method (TIM), part of my Thai on Zaurus Project. The Zaurus is a great PDA for every day use but by default it comes only with Japanese and Roman letter input methods. QT/embedded, the main GUI system used on Zaurus can easily use plugin methods for virtual keyboards, handwriting recognition etc.

Qtopia Unicode Keyboard plugin Unicode keyboard method: the blank spaces in the table should contain vowels

I tried using the Unicode input method to type in Thai but as you can see from the screenshot above, it has some shortcomings: the input method doesn't know that some Thai tone markers, some diacritics and some vowels must be rendered above the previous letter (these are what Unicode calls Nonspacing Marks). The plugin should render an extra letter first because there is no consonant to combine these characters with. Therefore half the vowels ("sara") cannot be seen. I decided to write a virtual Thai keyboard to make it easy to enter Thai text in any files I am working on.

Screenshots

TIM on SL-5500 TIM Thai Keyboard plugin
TIM on an SL-5500 Entering a new task on an SL-C750

Download

The installation includes a Thai font in normal and rotated formats. This means that you can immediately use TIM with applications where you can select the font.

TIM has been tested on the SL-5500, SL-C700, SL-C750 and SL-C3100.


Home