Issue 60781 - After cursor movement left or right, format of new typed character should consider direction of cursor movement
Summary: After cursor movement left or right, format of new typed character should con...
Alias: None
Product: Writer
Classification: Application
Component: editing (show other issues)
Version: OOo 2.0
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: oooqa
: 113661 (view as issue list)
Depends on:
Reported: 2006-01-18 20:34 UTC by theosib
Modified: 2013-02-07 22:38 UTC (History)
2 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description theosib 2006-01-18 20:34:47 UTC
When you use the arrow keys to move to a position between two characters, the
format of the next character typed is always taken to be the same as the
character to the left of the insertion point.

It would be really nice if Writer would take into consideration the direction of
cursor movement.  If the user was moving the cursor to the left, the format
would be taken from the character to the right of the new position of the
cursor.  If the user was moving the cursor to the right, the format would be
taken from the character to the left of the new position.  In other words,
always take the format from the character you just lept over.  (Don't mishandle
the case where what you just lept over was not a character but rather an image,
table, etc.)

I considered listing this as just an enhancement, but the current behavior makes
writing certain kinds of documents (such as ones containing many mathematical
symbols, superscripts, emphasis, etc.) incredibly laborious.  Although the
workaround is simple enough, the workaround has to be employed so frequently
that I feel it deserves serious attention.  People do mostly typing in a word
processor, and this is a typing-related issue.  Making this feature enhancement
would improve user-friendliness by leaps and bounds.

To illustrate my point, consider this piece of text:
Here, | represents the cursor, and L is in a different format from either of the
a's.  I would like to insert a space between L and the second a.  Manually
changing the format before typing isn't always a reasonable option, because the
format may be very complex (e.g., the font, bold, italics, and superscript were
all set manually), requiring unreasonable effort.  What I end up doing is moving
to the right of a, inserting a space and another a, and then deleting the a to
the left of the space.  While that sounds simple enough, you should try doing it
over and over again.  Not only does it require unnecessary extra steps, but it's
incredibly distracting from the task at hand, which is the composition of a
document.  The user interface should never get in the way of what the user wants
to do.
Comment 1 michael.ruess 2006-01-19 06:17:14 UTC
Reassigned to SBA.
Comment 2 hwoarang 2006-01-21 00:05:29 UTC
Dont know if this will be validated, but is not a defect.


Comment 3 hwoarang 2006-01-21 00:06:12 UTC
Comment 4 michael.ruess 2010-08-05 08:58:04 UTC
*** Issue 113661 has been marked as a duplicate of this issue. ***