Constrain the cursor to the text
Restrict the position of the cursor to the existing text. Otherwise it can be placed anywhere in the document window. In word-wrap mode, the cursor should be always constrained.
example text:
0123456789
0123456789
0123456789
0123456789
will use 'key down' and string <text>, where <text> is any continously inserted text (typed -or- pasted) without interuption of new cursor selected (mouse click, or keys left, right, end, home, ... ):
0123<text>456789
01234<text>56789
012345<text>6789
0123456<text>789
above is how curently twistpad works, now 'constrain to the text' should keep column index eg:
0123<text>456789
0123<text>456789
0123<text>456789
0123<text>456789
this should work on key down, and key up
(* optionaly pageup, and pagedown)
//SolarAngel |