Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(547)

Side by Side Diff: chrome/browser/ui/views/accelerator_table.cc

Issue 10414064: Handle more browser commands in ash. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix build of ShellDelegateImpl Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 "chrome/browser/ui/views/accelerator_table.h" 5 #include "chrome/browser/ui/views/accelerator_table.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "chrome/app/chrome_command_ids.h" 8 #include "chrome/app/chrome_command_ids.h"
9 #include "ui/base/events.h" 9 #include "ui/base/events.h"
10 #include "ui/base/keycodes/keyboard_codes.h" 10 #include "ui/base/keycodes/keyboard_codes.h"
(...skipping 21 matching lines...) Expand all
32 IDC_CLEAR_BROWSING_DATA }, 32 IDC_CLEAR_BROWSING_DATA },
33 #endif 33 #endif
34 #if !defined(OS_CHROMEOS) 34 #if !defined(OS_CHROMEOS)
35 { ui::VKEY_F4, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB }, 35 { ui::VKEY_F4, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB },
36 #endif 36 #endif
37 { ui::VKEY_W, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB }, 37 { ui::VKEY_W, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB },
38 { ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_CLOSE_WINDOW }, 38 { ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_CLOSE_WINDOW },
39 #if !defined(OS_CHROMEOS) 39 #if !defined(OS_CHROMEOS)
40 { ui::VKEY_F4, ui::EF_ALT_DOWN, IDC_CLOSE_WINDOW }, 40 { ui::VKEY_F4, ui::EF_ALT_DOWN, IDC_CLOSE_WINDOW },
41 #endif 41 #endif
42 #if !defined(USE_AURA) 42 #if !defined(USE_ASH)
43 { ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_EXIT }, 43 { ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_EXIT },
44 #endif 44 #endif
45 { ui::VKEY_F, ui::EF_CONTROL_DOWN, IDC_FIND }, 45 { ui::VKEY_F, ui::EF_CONTROL_DOWN, IDC_FIND },
46 { ui::VKEY_G, ui::EF_CONTROL_DOWN, IDC_FIND_NEXT }, 46 { ui::VKEY_G, ui::EF_CONTROL_DOWN, IDC_FIND_NEXT },
47 #if !defined(OS_CHROMEOS) 47 #if !defined(OS_CHROMEOS)
48 { ui::VKEY_F3, ui::EF_NONE, IDC_FIND_NEXT }, 48 { ui::VKEY_F3, ui::EF_NONE, IDC_FIND_NEXT },
49 #endif 49 #endif
50 { ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_FIND_PREVIOUS }, 50 { ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_FIND_PREVIOUS },
51 #if !defined(OS_CHROMEOS) 51 #if !defined(OS_CHROMEOS)
52 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_FIND_PREVIOUS }, 52 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_FIND_PREVIOUS },
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, IDC_FEEDBACK }, 91 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, IDC_FEEDBACK },
92 #endif 92 #endif
93 { ui::VKEY_F12, ui::EF_NONE, IDC_DEV_TOOLS }, 93 { ui::VKEY_F12, ui::EF_NONE, IDC_DEV_TOOLS },
94 { ui::VKEY_J, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 94 { ui::VKEY_J, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
95 IDC_DEV_TOOLS_CONSOLE }, 95 IDC_DEV_TOOLS_CONSOLE },
96 { ui::VKEY_C, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 96 { ui::VKEY_C, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
97 IDC_DEV_TOOLS_INSPECT }, 97 IDC_DEV_TOOLS_INSPECT },
98 #if !defined(USE_ASH) 98 #if !defined(USE_ASH)
99 { ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 99 { ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
100 IDC_NEW_INCOGNITO_WINDOW }, 100 IDC_NEW_INCOGNITO_WINDOW },
101 #endif
102 { ui::VKEY_T, ui::EF_CONTROL_DOWN, IDC_NEW_TAB }, 101 { ui::VKEY_T, ui::EF_CONTROL_DOWN, IDC_NEW_TAB },
103 #if !defined(USE_ASH)
104 { ui::VKEY_N, ui::EF_CONTROL_DOWN, IDC_NEW_WINDOW }, 102 { ui::VKEY_N, ui::EF_CONTROL_DOWN, IDC_NEW_WINDOW },
105 #endif 103 #endif
106 { ui::VKEY_O, ui::EF_CONTROL_DOWN, IDC_OPEN_FILE }, 104 { ui::VKEY_O, ui::EF_CONTROL_DOWN, IDC_OPEN_FILE },
107 { ui::VKEY_P, ui::EF_CONTROL_DOWN, IDC_PRINT}, 105 { ui::VKEY_P, ui::EF_CONTROL_DOWN, IDC_PRINT},
108 { ui::VKEY_P, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ADVANCED_PRINT}, 106 { ui::VKEY_P, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ADVANCED_PRINT},
109 { ui::VKEY_R, ui::EF_CONTROL_DOWN, IDC_RELOAD }, 107 { ui::VKEY_R, ui::EF_CONTROL_DOWN, IDC_RELOAD },
110 { ui::VKEY_R, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 108 { ui::VKEY_R, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
111 IDC_RELOAD_IGNORING_CACHE }, 109 IDC_RELOAD_IGNORING_CACHE },
112 #if !defined(OS_CHROMEOS) 110 #if !defined(OS_CHROMEOS)
113 { ui::VKEY_F5, ui::EF_NONE, IDC_RELOAD }, 111 { ui::VKEY_F5, ui::EF_NONE, IDC_RELOAD },
114 { ui::VKEY_F5, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE }, 112 { ui::VKEY_F5, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE },
115 { ui::VKEY_F5, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE }, 113 { ui::VKEY_F5, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE },
116 #else 114 #else
117 { ui::VKEY_F3, ui::EF_NONE, IDC_RELOAD }, 115 { ui::VKEY_F3, ui::EF_NONE, IDC_RELOAD },
118 { ui::VKEY_F3, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE }, 116 { ui::VKEY_F3, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE },
119 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE }, 117 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE },
120 #endif 118 #endif
121 { ui::VKEY_HOME, ui::EF_ALT_DOWN, IDC_HOME }, 119 { ui::VKEY_HOME, ui::EF_ALT_DOWN, IDC_HOME },
120 #if !defined(USE_ASH)
122 { ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_RESTORE_TAB }, 121 { ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_RESTORE_TAB },
122 #endif
123 { ui::VKEY_S, ui::EF_CONTROL_DOWN, IDC_SAVE_PAGE }, 123 { ui::VKEY_S, ui::EF_CONTROL_DOWN, IDC_SAVE_PAGE },
124 { ui::VKEY_9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB }, 124 { ui::VKEY_9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB },
125 { ui::VKEY_NUMPAD9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB }, 125 { ui::VKEY_NUMPAD9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB },
126 { ui::VKEY_TAB, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB }, 126 { ui::VKEY_TAB, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB },
127 { ui::VKEY_NEXT, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB }, 127 { ui::VKEY_NEXT, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB },
128 { ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 128 { ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
129 IDC_SELECT_PREVIOUS_TAB }, 129 IDC_SELECT_PREVIOUS_TAB },
130 { ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN, IDC_SELECT_PREVIOUS_TAB }, 130 { ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN, IDC_SELECT_PREVIOUS_TAB },
131 { ui::VKEY_1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 }, 131 { ui::VKEY_1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 },
132 { ui::VKEY_NUMPAD1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 }, 132 { ui::VKEY_NUMPAD1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 },
(...skipping 16 matching lines...) Expand all
149 { ui::VKEY_O, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 149 { ui::VKEY_O, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
150 IDC_SHOW_BOOKMARK_MANAGER }, 150 IDC_SHOW_BOOKMARK_MANAGER },
151 { ui::VKEY_J, ui::EF_CONTROL_DOWN, IDC_SHOW_DOWNLOADS }, 151 { ui::VKEY_J, ui::EF_CONTROL_DOWN, IDC_SHOW_DOWNLOADS },
152 { ui::VKEY_H, ui::EF_CONTROL_DOWN, IDC_SHOW_HISTORY }, 152 { ui::VKEY_H, ui::EF_CONTROL_DOWN, IDC_SHOW_HISTORY },
153 { ui::VKEY_F, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU}, 153 { ui::VKEY_F, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU},
154 { ui::VKEY_E, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU}, 154 { ui::VKEY_E, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU},
155 #if !defined(OS_CHROMEOS) 155 #if !defined(OS_CHROMEOS)
156 { ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_SHOW_AVATAR_MENU}, 156 { ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_SHOW_AVATAR_MENU},
157 #endif 157 #endif
158 { ui::VKEY_ESCAPE, ui::EF_NONE, IDC_STOP }, 158 { ui::VKEY_ESCAPE, ui::EF_NONE, IDC_STOP },
159 #if !defined(USE_ASH)
159 { ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, IDC_TASK_MANAGER }, 160 { ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, IDC_TASK_MANAGER },
161 #endif
160 { ui::VKEY_OEM_PERIOD, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 162 { ui::VKEY_OEM_PERIOD, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
161 IDC_TOGGLE_SPEECH_INPUT }, 163 IDC_TOGGLE_SPEECH_INPUT },
162 { ui::VKEY_U, ui::EF_CONTROL_DOWN, IDC_VIEW_SOURCE }, 164 { ui::VKEY_U, ui::EF_CONTROL_DOWN, IDC_VIEW_SOURCE },
163 { ui::VKEY_OEM_MINUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS }, 165 { ui::VKEY_OEM_MINUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS },
164 { ui::VKEY_OEM_MINUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 166 { ui::VKEY_OEM_MINUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
165 IDC_ZOOM_MINUS }, 167 IDC_ZOOM_MINUS },
166 { ui::VKEY_SUBTRACT, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS }, 168 { ui::VKEY_SUBTRACT, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS },
167 { ui::VKEY_0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL }, 169 { ui::VKEY_0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL },
168 { ui::VKEY_NUMPAD0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL }, 170 { ui::VKEY_NUMPAD0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL },
169 { ui::VKEY_OEM_PLUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS }, 171 { ui::VKEY_OEM_PLUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS },
170 { ui::VKEY_OEM_PLUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS }, 172 { ui::VKEY_OEM_PLUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS },
171 { ui::VKEY_ADD, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS }, 173 { ui::VKEY_ADD, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS },
172 }; 174 };
173 175
174 const size_t kAcceleratorMapLength = arraysize(kAcceleratorMap); 176 const size_t kAcceleratorMapLength = arraysize(kAcceleratorMap);
175 177
176 } // namespace browser 178 } // namespace browser
OLDNEW
« no previous file with comments | « chrome/browser/sessions/tab_restore_service.cc ('k') | chrome/browser/ui/views/ash/chrome_shell_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698