function HasCursorMoved : Boolean;
Returns whether the cursor has moved.
The terminal buffer maintains an internal flag that notes whether the cursor has moved at any time. This method returns the value of this flag and then resets it to False. Hence, if the return value is False, the cursor has not moved since the last time the method was called, and if it returns True, the cursor has moved.