Instructor,
I have a related issue (version 4.3.5). It's about how this "indirect" method input works in AkelPad. Below is a Japanese example (the word for "Russia").
If you are interested in how to type this (with the relevant support installed), this is how. Change the language to Japanese, change the input mode to "hiragana," then type "R" "O" "S" "I" "A" (without quotation marks) in succession. But I don't think it's necesary for you to reproduce this to understand my issue, so please bear with my explanation a little bit.
Next, by hitting Space once, the first image becomes the second image. This change is the reason I called it "indirect" above. To make the change stick, You need to hit Enter.
The above image shows I typed "R" "O" again after hitting Enter.
This is where my issue lies. The above image shows I typed "R" "O" again
without hitting Enter. Can you see that the newly input character is overlapping the old ones? Many people use this key action because they know they can skip Enter. As soon as some alphanumeric keys are hit, the change on the previous characters should stick and the whole thing should proceed normal as shown in the third image. That's how Notepad.exe works.
I wish I could look at the source code and tell you how to do it like
harfman did above, but I can't. Could you take a look at this for me?
Thanks.