| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ash/accelerators/accelerator_table.h" | 5 #include "ash/accelerators/accelerator_table.h" |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "ui/base/events.h" | 8 #include "ui/base/events.h" |
| 9 | 9 |
| 10 namespace ash { | 10 namespace ash { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 | 64 |
| 65 // When you change the shortcuts for NEW_INCOGNITO_WINDOW, NEW_WINDOW, or | 65 // When you change the shortcuts for NEW_INCOGNITO_WINDOW, NEW_WINDOW, or |
| 66 // NEW_TAB, you also need to modify | 66 // NEW_TAB, you also need to modify |
| 67 // ToolbarView::GetAcceleratorForCommandId() in | 67 // ToolbarView::GetAcceleratorForCommandId() in |
| 68 // chrome/browser/ui/views/toolbar_view.cc. | 68 // chrome/browser/ui/views/toolbar_view.cc. |
| 69 { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, | 69 { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, |
| 70 NEW_INCOGNITO_WINDOW }, | 70 NEW_INCOGNITO_WINDOW }, |
| 71 { true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW }, | 71 { true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW }, |
| 72 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB }, | 72 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB }, |
| 73 | 73 |
| 74 { true, ui::VKEY_F3, |
| 75 ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| 76 ROTATE_WINDOWS }, |
| 74 { true, ui::VKEY_F5, ui::EF_SHIFT_DOWN, CYCLE_BACKWARD_LINEAR }, | 77 { true, ui::VKEY_F5, ui::EF_SHIFT_DOWN, CYCLE_BACKWARD_LINEAR }, |
| 75 { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN, | 78 { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN, |
| 76 CYCLE_BACKWARD_LINEAR }, | 79 CYCLE_BACKWARD_LINEAR }, |
| 77 { true, ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, RESTORE_TAB }, | 80 { true, ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, RESTORE_TAB }, |
| 78 { true, ui::VKEY_F5, ui::EF_CONTROL_DOWN, TAKE_SCREENSHOT }, | 81 { true, ui::VKEY_F5, ui::EF_CONTROL_DOWN, TAKE_SCREENSHOT }, |
| 79 { true, ui::VKEY_F5, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, | 82 { true, ui::VKEY_F5, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, |
| 80 TAKE_PARTIAL_SCREENSHOT }, | 83 TAKE_PARTIAL_SCREENSHOT }, |
| 81 { true, ui::VKEY_PRINT, ui::EF_NONE, TAKE_SCREENSHOT_BY_PRTSCN_KEY }, | 84 { true, ui::VKEY_PRINT, ui::EF_NONE, TAKE_SCREENSHOT_BY_PRTSCN_KEY }, |
| 82 // On Chrome OS, Search key is mapped to LWIN. | 85 // On Chrome OS, Search key is mapped to LWIN. |
| 83 { true, ui::VKEY_LWIN, ui::EF_NONE, TOGGLE_APP_LIST }, | 86 { true, ui::VKEY_LWIN, ui::EF_NONE, TOGGLE_APP_LIST }, |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 125 { true, ui::VKEY_F2, ui::EF_CONTROL_DOWN, FOCUS_NEXT_PANE }, | 128 { true, ui::VKEY_F2, ui::EF_CONTROL_DOWN, FOCUS_NEXT_PANE }, |
| 126 { true, ui::VKEY_F1, ui::EF_CONTROL_DOWN, FOCUS_PREVIOUS_PANE }, | 129 { true, ui::VKEY_F1, ui::EF_CONTROL_DOWN, FOCUS_PREVIOUS_PANE }, |
| 127 | 130 |
| 128 // TODO(yusukes): Handle VKEY_MEDIA_STOP, VKEY_MEDIA_PLAY_PAUSE, and | 131 // TODO(yusukes): Handle VKEY_MEDIA_STOP, VKEY_MEDIA_PLAY_PAUSE, and |
| 129 // VKEY_MEDIA_LAUNCH_MAIL. | 132 // VKEY_MEDIA_LAUNCH_MAIL. |
| 130 }; | 133 }; |
| 131 | 134 |
| 132 const size_t kAcceleratorDataLength = arraysize(kAcceleratorData); | 135 const size_t kAcceleratorDataLength = arraysize(kAcceleratorData); |
| 133 | 136 |
| 134 const AcceleratorData kDebugAcceleratorData[] = { | 137 const AcceleratorData kDebugAcceleratorData[] = { |
| 135 { true, ui::VKEY_F3, | |
| 136 ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, | |
| 137 ROTATE_WINDOWS }, | |
| 138 { true, ui::VKEY_HOME, ui::EF_CONTROL_DOWN, ROTATE_SCREEN }, | 138 { true, ui::VKEY_HOME, ui::EF_CONTROL_DOWN, ROTATE_SCREEN }, |
| 139 { true, ui::VKEY_B, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, | 139 { true, ui::VKEY_B, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| 140 TOGGLE_DESKTOP_BACKGROUND_MODE }, | 140 TOGGLE_DESKTOP_BACKGROUND_MODE }, |
| 141 { true, ui::VKEY_F11, ui::EF_CONTROL_DOWN, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, | 141 { true, ui::VKEY_F11, ui::EF_CONTROL_DOWN, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, |
| 142 { true, ui::VKEY_W, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, TOGGLE_WIFI }, | 142 { true, ui::VKEY_W, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, TOGGLE_WIFI }, |
| 143 // For testing on systems where Alt-Tab is already mapped. | 143 // For testing on systems where Alt-Tab is already mapped. |
| 144 { true, ui::VKEY_W, ui::EF_ALT_DOWN, CYCLE_FORWARD_MRU }, | 144 { true, ui::VKEY_W, ui::EF_ALT_DOWN, CYCLE_FORWARD_MRU }, |
| 145 { true, ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, CYCLE_BACKWARD_MRU }, | 145 { true, ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, CYCLE_BACKWARD_MRU }, |
| 146 { true, ui::VKEY_F4, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, DISPLAY_CYCLE }, | 146 { true, ui::VKEY_F4, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, DISPLAY_CYCLE }, |
| 147 { true, ui::VKEY_F4, ui::EF_SHIFT_DOWN, DISPLAY_ADD_REMOVE }, | 147 { true, ui::VKEY_F4, ui::EF_SHIFT_DOWN, DISPLAY_ADD_REMOVE }, |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 arraysize(kActionsAllowedAtLoginOrLockScreen); | 222 arraysize(kActionsAllowedAtLoginOrLockScreen); |
| 223 | 223 |
| 224 const AcceleratorAction kActionsAllowedAtLockScreen[] = { | 224 const AcceleratorAction kActionsAllowedAtLockScreen[] = { |
| 225 EXIT, | 225 EXIT, |
| 226 }; | 226 }; |
| 227 | 227 |
| 228 const size_t kActionsAllowedAtLockScreenLength = | 228 const size_t kActionsAllowedAtLockScreenLength = |
| 229 arraysize(kActionsAllowedAtLockScreen); | 229 arraysize(kActionsAllowedAtLockScreen); |
| 230 | 230 |
| 231 } // namespace ash | 231 } // namespace ash |
| OLD | NEW |