NOTICE: Our Community is moving. Get more information. Updated information on a New Login Process
To resolve this problem it is best to simply override the SetText and TypeKeys methods for the controls in question:
[-] winclass TextField:TextField [-] void SetText(STRING sToBePasted) [ ] Clipboard.SetText({sToBePasted}) [ ] this.SetFocus() [ ] derived::SetText("") [ ] derived::TypeKeys("") [ ] [-] void TypeKeys(String sToBeTyped) [ ] Clipboard.SetText({sToBeTyped}) [ ] this.SetFocus() [ ] derived::TypeKeys("")
The workaround is simple in nature, copying the Asian text to be input into the said control to the clipboard and then using the derived TypeKeys to paste the text into the control. If we did not use the "derived::" keyword, recursion would occur that cannot exit gracefully resulting in the user having to abort the test run.