procedure DoBackspace;
Backspaces the cursor.
The character underneath the new position of the cursor is not erased by this operation. A backspace is equivalent to moving the cursor one position to the left, except that, if the cursor is at the beginning of the row, it is not moved at all.
This method is limited to the current scrolling region.
See also: MoveCursorLeft