I modified and updated the pingjam method. The input by typing is not changed, so user can type ‘ping’ or ‘ping1′ to select the proper chinese character. This is bascally good for those who know the proper punctuation using the HKLS format. Mistake in punctuation will lead to the search failure, ie, cannot find the character wanted.

The updated input is to allow user to select the proper symbols for consonants and vowels in the form of a table. The table remains the same with the list of consonants and list of vowels under aa, i, o, u categories etc. To make the system more efficient, I modified the logic to search for the character right away right after the clicking of the vowel. As the normal sequence of cantonese syllable punctuation is consonant, vowel and tone, selecting the vowel basically can find all characters with various tones. Most unique tones do not have a lot of characters, the maximum number of characters found are the syllable ‘yu’ and ‘zi’ which has over 100 characters for the same sound or syllable. But it is not hard to find the right one of them through the tone variations.

To check the efficiency, one click to get the consonant, one click to get the vowel and a list of the character will be searched and displayed. The last click is to get the character that user wanted. 3 clicks are all one needed to find the chinese character that user wanted.

In the previous setting, one click for consonant, one click for the vowel, one click to get the list of characters and one last click to get the properly character and user need 4 clicks. Saving 1 click means saving 1/4=25% faster.

Please check the version for that here: http://pcwong.org/gwdw/v3a-cantonese.html

The original version is implemented with the base set up: http://pcwong.org/gwdw/pingjam.html which requires one click to choose the table first and will slow the input down but it will be good for the beginner.
Other than that, I have modified the table for vowel and consonant for inputting chinese. You can find this version in:


There are some subtle differences between each version, please take time to find out.

The table is organized all under the principle vowels and the size is more compact than the one used in the pingjam method.