summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 03:17:48 +0000
committeryusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 03:17:48 +0000
commit70dfa1f43de08da9e6556cf2bfc2c079f06f5f02 (patch)
treee3fe6c89ec72635f370b8bca51691f4b62a13e09
parent8e1946f9fe92170caf2895ab7ac08fc310d67208 (diff)
downloadchromium_src-70dfa1f43de08da9e6556cf2bfc2c079f06f5f02.zip
chromium_src-70dfa1f43de08da9e6556cf2bfc2c079f06f5f02.tar.gz
chromium_src-70dfa1f43de08da9e6556cf2bfc2c079f06f5f02.tar.bz2
Add back accelerator labels for C-n and C-S-n to the wrench menu.
BUG=123856 BUG=120196 TEST=manual Review URL: http://codereview.chromium.org/10155022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133856 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--ash/accelerators/accelerator_table.cc5
-rw-r--r--chrome/browser/ui/views/toolbar_view.cc11
2 files changed, 16 insertions, 0 deletions
diff --git a/ash/accelerators/accelerator_table.cc b/ash/accelerators/accelerator_table.cc
index eb1c5c3..ba4bc29 100644
--- a/ash/accelerators/accelerator_table.cc
+++ b/ash/accelerators/accelerator_table.cc
@@ -34,8 +34,13 @@ const AcceleratorData kAcceleratorData[] = {
{ true, ui::VKEY_T, false, true, true, OPEN_CROSH },
#endif
{ true, ui::VKEY_Q, true, true, false, EXIT },
+
+ // When you change the shortcut for NEW_INCOGNITO_WINDOW or NEW_WINDOW,
+ // you also need to modify ToolbarView::GetAcceleratorForCommandId() in
+ // chrome/browser/ui/views/toolbar_view.cc.
{ true, ui::VKEY_N, true, true, false, NEW_INCOGNITO_WINDOW },
{ true, ui::VKEY_N, false, true, false, NEW_WINDOW },
+
{ true, ui::VKEY_F5, true, false, false, CYCLE_BACKWARD_LINEAR },
{ true, ui::VKEY_F5, false, true, false, TAKE_SCREENSHOT },
{ true, ui::VKEY_F5, true, true, false, TAKE_PARTIAL_SCREENSHOT },
diff --git a/chrome/browser/ui/views/toolbar_view.cc b/chrome/browser/ui/views/toolbar_view.cc
index 46a2eda..819e964 100644
--- a/chrome/browser/ui/views/toolbar_view.cc
+++ b/chrome/browser/ui/views/toolbar_view.cc
@@ -490,6 +490,17 @@ bool ToolbarView::GetAcceleratorForCommandId(int command_id,
case IDC_PASTE:
*accelerator = ui::Accelerator(ui::VKEY_V, false, true, false);
return true;
+#if defined(USE_ASH)
+ // When USE_ASH is defined, IDC_NEW_WINDOW and IDC_NEW_INCOGNITO_WINDOW are
+ // handled outside Chrome, in ash/accelerators/accelerator_table.cc.
+ // crbug.com/120196
+ case IDC_NEW_WINDOW:
+ *accelerator = ui::Accelerator(ui::VKEY_N, false, true, false);
+ return true;
+ case IDC_NEW_INCOGNITO_WINDOW:
+ *accelerator = ui::Accelerator(ui::VKEY_N, true, true, false);
+ return true;
+#endif
}
// Else, we retrieve the accelerator information from the frame.
return GetWidget()->GetAccelerator(command_id, accelerator);