Two clues:
Just discovered that clicking END when the cursor is on a character takes
the cursor to the end of the line, as normal, but then clicking left-arrow
does not move the cursor to the left. It's stuck out at the end of the line,
to the right of the final space.
When the cursor is stuck out there like that, I can Shift-Click the left
arrow and the entire word to the left is selected, as normal, and clicking
an arrow after that moves the cursor as normal. When the cursor is stuck out
there I can also up- or down-arrow and move to the line above or below, and
when that happens, the cursor does not end up past the space character at
the end of the line, but to the left of it, right after the last character
of the word. In the past, moving up or down has always put the cursor after
the final space on the line.
This has to somehow be related to the original problem I posted. There is
something funny about the ends of these lines. I also discovered that if I
click on that last space, slightly to the right of the center of it, I get a
blinking cursor to the right of the space and normal behavior (no
highlighting). But if I click very slightly to the right of that point, the
whole line gets highlighted. As per my original post, this is not normal.
The second clue: I have a macro that transposes two characters. For example,
if I put the cursor to the left of the 'h' in 'htat,' it transposes the h
and the t and results in 'that.' I've used this macro countless thousands of
times for many years. Now, I get an error message: "The EditCut command is
not available because no text is selected." I get this message even if I
select text. Got a feeling this is related to the original problem as well.
Incidentally, I could have sworn that macro was working after the XP Pro
upgrade,but it isn't working now.
Hope this triggers a brainstorm...