I need to implement a keyboard for my language. For example, I want that if you type "a"
then in the textbox or input box will show: ka http://cl.cooltext.com/rendered/cooltext530153213.png.....If i press "m" it will show:
Now, this is not possible in current webbrowsers because there is no hooking functionality here. For this,I have decided that this algorithm:
- Detect keycode of the typed letter (in this case
"a"
) - Maintain a keymap and found from the keycode (in step1) which key will be replaced by
"a"
- Replace the textarea/textInput as: "string before --a--"+ replaced key from step2 + "rest of the portion after --a--"
- return false so that "a" is not written into the textarea/textInput by the browser.
I am searching for a better idea than running substring method after keystroke...Please help.