Shuming,
>If we can get the keyboard buffer and do a keybord command , then transport all the words into the oget .
I am guessing that it is a whole lot more complicated than that.
I have no experience with Chinese (or any language other than English) so I can't offer much help. There is a data, nLastKey, that contains the last keystroke typed, but I don't know if that will help. nLastkey is part of the TWindow class so all controls inherit it.
I don't quite understand when you say a Chinese word 3 characters long is entered, but only the first character ends up in the Get. Do you mean that three keystrokes are used to create this word, or?
Perhaps someone with other language experience can help.
James