Tamil language Keyboard input editor.
in english keyboard i have to configure a way to give the user an option to type 256 characters.
Methods adopted are
When a user type a character check the previous character typed and send combination of 2 or 3 characters to the application.
methods tried to send extended ascii characters to the application
1.Keyboard_event -- failed
2.SEndInput --- failed
3.postmessage-- able to send extended ascii characters to any application.
I want a solution for this
Say user type "A" -->A is send to the application
Now Say user type "B"-->
Now i used wh_Getmessage hook and using the MSG structure i typecast the WM_char of B to a backspace character.
msg->message = WM_KEYDOWN;
msg->wParam = VK_BACK;
and i send postmessage api to send 3 estended ascii characters
MY requirement is
output (Remove A with Backspace of Character
This is the output i expect
but in MSWord it is working but not in notepad and some application it is not working
where i to the output like this
where the the backspace send with B removes instead of A.
I am struggling with this and cannot find why this happens.
This is my requirement
Type A , Type B--> Change this B to Backspace---
PostMessage(any 3 extended ascii characters)
THose 3 extended ascii characters shold get displayed in all the applications.
OS --98 --2000 and above
I hope there are many experts in this forum and who likes rocket science questions and who can challenge any questions like this.
THanks and regards