Issue 71658 - Change Repeat shortcut to F4 or Ctrl+Y and modify Redo/Repeat behavior
Summary: Change Repeat shortcut to F4 or Ctrl+Y and modify Redo/Repeat behavior
Status: CLOSED DUPLICATE of issue 41586
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: OOo 2.0
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.x
Assignee: requirements
QA Contact: issues@framework
URL:
Keywords: ms_interoperability
: 69832 (view as issue list)
Depends on:
Blocks:
 
Reported: 2006-11-17 10:44 UTC by easykokane
Modified: 2006-11-17 13:54 UTC (History)
4 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description easykokane 2006-11-17 10:44:11 UTC
In MSOffice the feature to repeat the last action is present by pressing the 
F4 key. This is very usefull when formating a spreadsheet, table[...]. From 
the issues #5432 & #69832 I noticed the F4 shorcut not to be changed. A 
different shorcut key should be assigned instead to enhance the editing.

I personally think that the two should be swapped: the data source should be 
available from the menu because it is used just once to switch it on; but the 
F4 key is often used when trying to bold some paragraphs or when updating the 
borders in a spreadsheet.
Comment 1 michael.ruess 2006-11-17 11:36:47 UTC
Reassigned to ES.
Comment 2 eric.savary 2006-11-17 13:29:33 UTC
Looking at issue 5432 (closed) and issue 69832 (weill be closed as duplicate of
this issue) I think we could change the shortcut and behavior of Edit - Repeat.


PROPOSAL ###########################

1) "Repeat" needs a shortcut.

The function in itslf shouts for a shortcut. Repeating an action 10 times in a
row  won't be done over a menu.

2) F4 - as shortcut.

The argument "We have a lot of users who since years use F4 to open the DB" IS
an argument but must be examined thinking about users coming from MSO who get
lost looking for F4.
As stated in 1) Repeat will be repeated many times, Open/Close DB maybe only 2
times in a session.
-> Repeat wins

On the other hand, MSO also mapps Ctrl+Y to Repeat (See point 4.). If we
implement 4), there is no need to change F4 to repeat. We can use Ctrl+Y for
this. The MS double mapping F4/Ctrl+Y has no obvious reason. MSO F4 users will
simply have to learn the other MSO shortcut: Ctrl+Y ;)

3) F4 for the whole OOo
F4 is Reapeat in Word and Excel. Is it the same for PowerPoint? Anyway, this
task should be a Framework task and we should apply this shortcut to every
modules if possible.

4) Repeat like MSO - New repeat behavior.

It may also be a good thing to change the OOo Reapeat behavior to preserve the
interoperability with MSO.
In MSO, Repeat and Redo have the same shortcut. It seems to work as folowing.

a) Repeat
- Do a repeatable action
- Press Ctrl+Y or F4
-> action is repeated

b) Redo
- Do a repatable action
- Press Ctrl+z to undo
-> action is undone
- Press Ctrl+Y or F4
-> action is redone
- reaching the end of the reado buffer, 2 different behaviors noticed:
 i) if the action was typing text -> nothing happens (MS bug?).
 ii) if the action was anything alse (?) but typing text, Ctrl+Y or F4 switches
to from Redo to Repeat.

This is a typical "MS fuzzy logic feature": using the same shortcut for 2
different things looks at first not "correct" but the user experience shows that
this is always intuitive:
- after a undo you will probably WANT TO redo
- After no undo you CAN ONLY repeat
-> the user doesn't want to have to think "what should I use? Redo or Repeat?"

Good thing! we should have it!


Sum up/Proposal: implement MS behavior (5), map it to Ctrl+Y, make it OOo-wide.

Advantage of this solution: MS feature is an added value for the usability. It
allows us to provide a shortcut for Reapeat (Ctrl+y) without unmapping F4 for
the Database.

##########################################

PLEASE NOTE: due to the implementation effort, this feature can only considered,
if and only if there are substansial votings for it!
Comment 3 eric.savary 2006-11-17 13:34:18 UTC
*** Issue 69832 has been marked as a duplicate of this issue. ***
Comment 4 eric.savary 2006-11-17 13:53:33 UTC
Grrrr! I group all back issue 41586 which is a much better base as this issue.

*** This issue has been marked as a duplicate of 41586 ***
Comment 5 eric.savary 2006-11-17 13:54:03 UTC
closed