I'm processing Thai keyboard input. Some of the keys are vowel signs and only allowed when combined with certain preceding characters.
Here 0x0E33
is the vowel sign
For example 0x0E1C + 0x0E33
is valid
but 0x0E44 + 0x0E33
is not valid and the 0x0E33
should be ignored.
I'm looking to find a way to know when I should ignore the vowel sign, or when it does not combine with the previous character.
Any ideas please?