No need to reinvent the wheel:
On XP/Vista install Thai Keyboard support (Thai Kedmanee) via control panel, Regional Settings, Keyboards.
Select Thai keyboard in system tray (Thai Kedmanee, for example).
For XP:
Go to Start Menu --> All Programs --> Accessories --> Accessiblity --> On-Screen Keyboard
For Vista:
Go to Start Menu --> All Programs --> Accessories --> Ease of Access --> On-Screen Keyboard
You can set Keyboard IME programatically:
http://www.xtremevbtalk.co
You can call On-Screen Keyboard programatically using API ShellExecute:
Osk.exe (Microsoft On-Screen Keyboard) located in Windows\System32 folder?
Main Topics
Browse All Topics





by: CodeCruiserPosted on 2009-08-26 at 06:17:39ID: 25187209
Make a keyboard youself. Display it in the application (like the onscreen keyboard). Then use a thai font to type characters into the application.