diff options
author | Joren De Cuyper <joren.libreoffice@telenet.be> | 2013-05-11 12:16:00 +0200 |
---|---|---|
committer | Bosdonnat Cedric <cedric.bosdonnat@free.fr> | 2013-05-14 14:27:56 +0000 |
commit | 833cafe4eb9e0bd6b599e8bcbb6d77f4f2243034 (patch) | |
tree | e63149979d327cd16f04dfa8ef3dd0b5ff909e2c | |
parent | d3f08c67ac45024a65730e6a281a525b8159ef5a (diff) |
fdo#32368 - Link both Ctrl+Y as Ctrl+Shift+Z as shortcut keys for Redo
As discussed on the UX-advice and bug report itself,
we agreed to link both shortcut keys to the redo command.
Due http://opengrok.libreoffice.org/xref/core/framework/source/inc/accelerators/acceleratorcache.hxx#75 :
/*map commands to keys in relation 1:n. First key is interpreted as preferred one!*/ the shortcut key
that is mentioned in the menu entry is ctrl+y (or cmd+y for Mac users).
UX-advice thread: http://lists.freedesktop.org/archives/libreoffice-ux-advise/2013-May/002033.html
Change-Id: I8d766b300d79e9ebd85dc5ae7bb327cf9c1a7c41
Reviewed-on: https://gerrit.libreoffice.org/3853
Reviewed-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
Tested-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
-rw-r--r-- | officecfg/registry/data/org/openoffice/Office/Accelerators.xcu | 122 |
1 files changed, 64 insertions, 58 deletions
diff --git a/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu b/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu index d2d7069e0c20..2ef7c6706055 100644 --- a/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu +++ b/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu @@ -190,22 +190,22 @@ <value xml:lang="en-US">.uno:Repeat</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -1132,22 +1132,22 @@ <value xml:lang="en-US">.uno:PasteSpecial</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> <node oor:name="C_MOD1_MOD2" oor:op="replace"> @@ -1248,22 +1248,22 @@ <value xml:lang="en-US">.uno:Cut</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -1668,22 +1668,22 @@ <value xml:lang="en-US">.uno:Cut</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> <node oor:name="BRACKETLEFT_MOD1" oor:op="replace"> @@ -2447,22 +2447,22 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -2927,22 +2927,22 @@ <value xml:lang="en-US">.uno:Cut</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> <node oor:name="BRACKETLEFT_MOD1" oor:op="replace"> @@ -3001,22 +3001,22 @@ <value xml:lang="en-US">.uno:FullScreen</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -3774,22 +3774,22 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -4553,13 +4553,13 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> @@ -5290,22 +5290,22 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -6069,22 +6069,22 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -6836,22 +6836,22 @@ <value xml:lang="en-US">.uno:RemoveDirectCharFormats</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace" install:module="unxwnt"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_MOD1" oor:op="replace"> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Undo</value> + <value xml:lang="en-US">.uno:Redo</value> </prop> </node> - <node oor:name="Z_SHIFT_MOD1" oor:op="replace" install:module="macosx"> + <node oor:name="Z_MOD1" oor:op="replace"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> - <value xml:lang="en-US">.uno:Redo</value> + <value xml:lang="en-US">.uno:Undo</value> </prop> </node> </node> @@ -7448,7 +7448,13 @@ <value xml:lang="en-US">.uno:SelectAllEdits</value> </prop> </node> - <node oor:name="Y_MOD1" oor:op="replace"> + <node oor:name="Z_SHIFT_MOD1" oor:op="replace"> + <prop oor:name="Command"> + <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> + <value xml:lang="en-US">.uno:Redo</value> + </prop> + </node> + <node oor:name="Y_MOD1" oor:op="fuse"> <prop oor:name="Command"> <value xml:lang="x-no-translate">I10N SHORTCUTS - NO TRANSLATE</value> <value xml:lang="en-US">.uno:Redo</value> |