From 70dfa1f43de08da9e6556cf2bfc2c079f06f5f02 Mon Sep 17 00:00:00 2001 From: "yusukes@chromium.org" <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Date: Wed, 25 Apr 2012 03:17:48 +0000 Subject: 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 --- ash/accelerators/accelerator_table.cc | 5 +++++ chrome/browser/ui/views/toolbar_view.cc | 11 +++++++++++ 2 files changed, 16 insertions(+) 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); -- cgit v1.1