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

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: 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"
11 11
12 namespace browser { 12 namespace browser {
13 13
14 // NOTE: Keep this list in the same (mostly-alphabetical) order as 14 // NOTE: Keep this list in the same (mostly-alphabetical) order as
15 // the Windows accelerators in ../../app/chrome_dll.rc. 15 // the Windows accelerators in ../../app/chrome_dll.rc.
16 // Do not use Ctrl-Alt as a shortcut modifier, as it is used by i18n keyboards: 16 // Do not use Ctrl-Alt as a shortcut modifier, as it is used by i18n keyboards:
17 // http://blogs.msdn.com/b/oldnewthing/archive/2004/03/29/101121.aspx 17 // http://blogs.msdn.com/b/oldnewthing/archive/2004/03/29/101121.aspx
18 const AcceleratorMapping kAcceleratorMap[] = { 18 const AcceleratorMapping kAcceleratorMap[] = {
19 { ui::VKEY_LEFT, ui::EF_ALT_DOWN, IDC_BACK }, 19 { ui::VKEY_LEFT, ui::EF_ALT_DOWN, IDC_BACK },
20 { ui::VKEY_BACK, ui::EF_NONE, IDC_BACK }, 20 { ui::VKEY_BACK, ui::EF_NONE, IDC_BACK },
21 #if defined(OS_CHROMEOS) 21 #if defined(OS_CHROMEOS)
22 { ui::VKEY_F1, ui::EF_NONE, IDC_BACK }, 22 { ui::VKEY_F1, ui::EF_NONE, IDC_BACK },
23 #endif 23 #endif
24 { ui::VKEY_D, ui::EF_CONTROL_DOWN, IDC_BOOKMARK_PAGE }, 24 { ui::VKEY_D, ui::EF_CONTROL_DOWN, IDC_BOOKMARK_PAGE },
25 { ui::VKEY_D, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 25 { ui::VKEY_D, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
26 IDC_BOOKMARK_ALL_TABS }, 26 IDC_BOOKMARK_ALL_TABS },
27 #if !defined(OS_CHROMEOS) 27 #if !defined(OS_CHROMEOS)
28 { ui::VKEY_DELETE, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 28 { ui::VKEY_DELETE, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
29 IDC_CLEAR_BROWSING_DATA }, 29 IDC_CLEAR_BROWSING_DATA },
30 #else
31 { ui::VKEY_BACK, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
32 IDC_CLEAR_BROWSING_DATA },
33 #endif
34 #if !defined(OS_CHROMEOS)
35 { ui::VKEY_F4, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB }, 30 { ui::VKEY_F4, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB },
36 #endif 31 #endif
37 { ui::VKEY_W, ui::EF_CONTROL_DOWN, IDC_CLOSE_TAB }, 32 { 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 }, 33 { ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_CLOSE_WINDOW },
39 #if !defined(OS_CHROMEOS) 34 #if !defined(OS_CHROMEOS)
40 { ui::VKEY_F4, ui::EF_ALT_DOWN, IDC_CLOSE_WINDOW }, 35 { ui::VKEY_F4, ui::EF_ALT_DOWN, IDC_CLOSE_WINDOW },
41 #endif 36 #endif
42 #if !defined(USE_AURA) 37 #if !defined(USE_ASH)
43 { ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_EXIT }, 38 { ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_EXIT },
44 #endif 39 #endif
45 { ui::VKEY_F, ui::EF_CONTROL_DOWN, IDC_FIND }, 40 { ui::VKEY_F, ui::EF_CONTROL_DOWN, IDC_FIND },
46 { ui::VKEY_G, ui::EF_CONTROL_DOWN, IDC_FIND_NEXT }, 41 { ui::VKEY_G, ui::EF_CONTROL_DOWN, IDC_FIND_NEXT },
47 #if !defined(OS_CHROMEOS) 42 #if !defined(OS_CHROMEOS)
48 { ui::VKEY_F3, ui::EF_NONE, IDC_FIND_NEXT }, 43 { ui::VKEY_F3, ui::EF_NONE, IDC_FIND_NEXT },
49 #endif 44 #endif
50 { ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_FIND_PREVIOUS }, 45 { ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_FIND_PREVIOUS },
51 #if !defined(OS_CHROMEOS) 46 #if !defined(OS_CHROMEOS)
52 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_FIND_PREVIOUS }, 47 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_FIND_PREVIOUS },
(...skipping 22 matching lines...) Expand all
75 #if defined(OS_CHROMEOS) 70 #if defined(OS_CHROMEOS)
76 { ui::VKEY_F2, ui::EF_NONE, IDC_FORWARD }, 71 { ui::VKEY_F2, ui::EF_NONE, IDC_FORWARD },
77 #endif 72 #endif
78 #if !defined(OS_CHROMEOS) 73 #if !defined(OS_CHROMEOS)
79 { ui::VKEY_F11, ui::EF_NONE, IDC_FULLSCREEN }, 74 { ui::VKEY_F11, ui::EF_NONE, IDC_FULLSCREEN },
80 #else 75 #else
81 { ui::VKEY_F4, ui::EF_NONE, IDC_FULLSCREEN }, 76 { ui::VKEY_F4, ui::EF_NONE, IDC_FULLSCREEN },
82 #endif 77 #endif
83 #if !defined(OS_CHROMEOS) 78 #if !defined(OS_CHROMEOS)
84 { ui::VKEY_F1, ui::EF_NONE, IDC_HELP_PAGE }, 79 { ui::VKEY_F1, ui::EF_NONE, IDC_HELP_PAGE },
85 #else
86 { ui::VKEY_OEM_2, ui::EF_CONTROL_DOWN, IDC_HELP_PAGE },
87 { ui::VKEY_OEM_2, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_HELP_PAGE },
88 #endif 80 #endif
89 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_DEV_TOOLS }, 81 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_DEV_TOOLS },
90 #if defined(OS_CHROMEOS) 82 #if defined(OS_CHROMEOS)
91 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, IDC_FEEDBACK }, 83 { ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, IDC_FEEDBACK },
92 #endif 84 #endif
93 { ui::VKEY_F12, ui::EF_NONE, IDC_DEV_TOOLS }, 85 { ui::VKEY_F12, ui::EF_NONE, IDC_DEV_TOOLS },
94 { ui::VKEY_J, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 86 { ui::VKEY_J, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
95 IDC_DEV_TOOLS_CONSOLE }, 87 IDC_DEV_TOOLS_CONSOLE },
96 { ui::VKEY_C, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 88 { ui::VKEY_C, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
97 IDC_DEV_TOOLS_INSPECT }, 89 IDC_DEV_TOOLS_INSPECT },
98 #if !defined(USE_ASH) 90 #if !defined(USE_ASH)
99 { ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 91 { ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
100 IDC_NEW_INCOGNITO_WINDOW }, 92 IDC_NEW_INCOGNITO_WINDOW },
101 #endif
102 { ui::VKEY_T, ui::EF_CONTROL_DOWN, IDC_NEW_TAB }, 93 { 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 }, 94 { ui::VKEY_N, ui::EF_CONTROL_DOWN, IDC_NEW_WINDOW },
105 #endif 95 #endif
106 { ui::VKEY_O, ui::EF_CONTROL_DOWN, IDC_OPEN_FILE }, 96 { ui::VKEY_O, ui::EF_CONTROL_DOWN, IDC_OPEN_FILE },
107 { ui::VKEY_P, ui::EF_CONTROL_DOWN, IDC_PRINT}, 97 { ui::VKEY_P, ui::EF_CONTROL_DOWN, IDC_PRINT},
108 { ui::VKEY_P, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ADVANCED_PRINT}, 98 { ui::VKEY_P, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_ADVANCED_PRINT},
109 { ui::VKEY_R, ui::EF_CONTROL_DOWN, IDC_RELOAD }, 99 { ui::VKEY_R, ui::EF_CONTROL_DOWN, IDC_RELOAD },
110 { ui::VKEY_R, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 100 { ui::VKEY_R, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
111 IDC_RELOAD_IGNORING_CACHE }, 101 IDC_RELOAD_IGNORING_CACHE },
112 #if !defined(OS_CHROMEOS) 102 #if !defined(OS_CHROMEOS)
113 { ui::VKEY_F5, ui::EF_NONE, IDC_RELOAD }, 103 { ui::VKEY_F5, ui::EF_NONE, IDC_RELOAD },
114 { ui::VKEY_F5, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE }, 104 { ui::VKEY_F5, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE },
115 { ui::VKEY_F5, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE }, 105 { ui::VKEY_F5, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE },
116 #else 106 #else
117 { ui::VKEY_F3, ui::EF_NONE, IDC_RELOAD }, 107 { ui::VKEY_F3, ui::EF_NONE, IDC_RELOAD },
118 { ui::VKEY_F3, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE }, 108 { ui::VKEY_F3, ui::EF_CONTROL_DOWN, IDC_RELOAD_IGNORING_CACHE },
119 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE }, 109 { ui::VKEY_F3, ui::EF_SHIFT_DOWN, IDC_RELOAD_IGNORING_CACHE },
120 #endif 110 #endif
111 #if !defined(USE_ASH)
121 { ui::VKEY_HOME, ui::EF_ALT_DOWN, IDC_HOME }, 112 { ui::VKEY_HOME, ui::EF_ALT_DOWN, IDC_HOME },
122 { ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_RESTORE_TAB }, 113 { ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_RESTORE_TAB },
114 #endif
123 { ui::VKEY_S, ui::EF_CONTROL_DOWN, IDC_SAVE_PAGE }, 115 { ui::VKEY_S, ui::EF_CONTROL_DOWN, IDC_SAVE_PAGE },
124 { ui::VKEY_9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB }, 116 { ui::VKEY_9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB },
125 { ui::VKEY_NUMPAD9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB }, 117 { ui::VKEY_NUMPAD9, ui::EF_CONTROL_DOWN, IDC_SELECT_LAST_TAB },
126 { ui::VKEY_TAB, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB }, 118 { ui::VKEY_TAB, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB },
127 { ui::VKEY_NEXT, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB }, 119 { ui::VKEY_NEXT, ui::EF_CONTROL_DOWN, IDC_SELECT_NEXT_TAB },
128 { ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 120 { ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
129 IDC_SELECT_PREVIOUS_TAB }, 121 IDC_SELECT_PREVIOUS_TAB },
130 { ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN, IDC_SELECT_PREVIOUS_TAB }, 122 { ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN, IDC_SELECT_PREVIOUS_TAB },
131 { ui::VKEY_1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 }, 123 { ui::VKEY_1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 },
132 { ui::VKEY_NUMPAD1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 }, 124 { ui::VKEY_NUMPAD1, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_0 },
133 { ui::VKEY_2, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_1 }, 125 { ui::VKEY_2, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_1 },
134 { ui::VKEY_NUMPAD2, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_1 }, 126 { ui::VKEY_NUMPAD2, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_1 },
135 { ui::VKEY_3, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_2 }, 127 { ui::VKEY_3, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_2 },
136 { ui::VKEY_NUMPAD3, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_2 }, 128 { ui::VKEY_NUMPAD3, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_2 },
137 { ui::VKEY_4, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_3 }, 129 { ui::VKEY_4, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_3 },
138 { ui::VKEY_NUMPAD4, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_3 }, 130 { ui::VKEY_NUMPAD4, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_3 },
139 { ui::VKEY_5, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_4 }, 131 { ui::VKEY_5, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_4 },
140 { ui::VKEY_NUMPAD5, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_4 }, 132 { ui::VKEY_NUMPAD5, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_4 },
141 { ui::VKEY_6, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_5 }, 133 { ui::VKEY_6, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_5 },
142 { ui::VKEY_NUMPAD6, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_5 }, 134 { ui::VKEY_NUMPAD6, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_5 },
143 { ui::VKEY_7, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_6 }, 135 { ui::VKEY_7, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_6 },
144 { ui::VKEY_NUMPAD7, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_6 }, 136 { ui::VKEY_NUMPAD7, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_6 },
145 { ui::VKEY_8, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_7 }, 137 { ui::VKEY_8, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_7 },
146 { ui::VKEY_NUMPAD8, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_7 }, 138 { ui::VKEY_NUMPAD8, ui::EF_CONTROL_DOWN, IDC_SELECT_TAB_7 },
147 { ui::VKEY_B, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 139 { ui::VKEY_B, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
148 IDC_SHOW_BOOKMARK_BAR }, 140 IDC_SHOW_BOOKMARK_BAR },
141 #if !defined(USE_ASH)
149 { ui::VKEY_O, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 142 { ui::VKEY_O, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
150 IDC_SHOW_BOOKMARK_MANAGER }, 143 IDC_SHOW_BOOKMARK_MANAGER },
151 { ui::VKEY_J, ui::EF_CONTROL_DOWN, IDC_SHOW_DOWNLOADS }, 144 { ui::VKEY_J, ui::EF_CONTROL_DOWN, IDC_SHOW_DOWNLOADS },
152 { ui::VKEY_H, ui::EF_CONTROL_DOWN, IDC_SHOW_HISTORY }, 145 { ui::VKEY_H, ui::EF_CONTROL_DOWN, IDC_SHOW_HISTORY },
146 #endif
153 { ui::VKEY_F, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU}, 147 { ui::VKEY_F, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU},
154 { ui::VKEY_E, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU}, 148 { ui::VKEY_E, ui::EF_ALT_DOWN, IDC_SHOW_APP_MENU},
155 #if !defined(OS_CHROMEOS) 149 #if !defined(OS_CHROMEOS)
156 { ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_SHOW_AVATAR_MENU}, 150 { ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, IDC_SHOW_AVATAR_MENU},
157 #endif 151 #endif
158 { ui::VKEY_ESCAPE, ui::EF_NONE, IDC_STOP }, 152 { ui::VKEY_ESCAPE, ui::EF_NONE, IDC_STOP },
159 { ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, IDC_TASK_MANAGER }, 153 { ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, IDC_TASK_MANAGER },
160 { ui::VKEY_OEM_PERIOD, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 154 { ui::VKEY_OEM_PERIOD, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
161 IDC_TOGGLE_SPEECH_INPUT }, 155 IDC_TOGGLE_SPEECH_INPUT },
162 { ui::VKEY_U, ui::EF_CONTROL_DOWN, IDC_VIEW_SOURCE }, 156 { ui::VKEY_U, ui::EF_CONTROL_DOWN, IDC_VIEW_SOURCE },
163 { ui::VKEY_OEM_MINUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS }, 157 { ui::VKEY_OEM_MINUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS },
164 { ui::VKEY_OEM_MINUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 158 { ui::VKEY_OEM_MINUS, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
165 IDC_ZOOM_MINUS }, 159 IDC_ZOOM_MINUS },
166 { ui::VKEY_SUBTRACT, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS }, 160 { ui::VKEY_SUBTRACT, ui::EF_CONTROL_DOWN, IDC_ZOOM_MINUS },
167 { ui::VKEY_0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL }, 161 { ui::VKEY_0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL },
168 { ui::VKEY_NUMPAD0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL }, 162 { ui::VKEY_NUMPAD0, ui::EF_CONTROL_DOWN, IDC_ZOOM_NORMAL },
169 { ui::VKEY_OEM_PLUS, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS }, 163 { 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 }, 164 { 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 }, 165 { ui::VKEY_ADD, ui::EF_CONTROL_DOWN, IDC_ZOOM_PLUS },
172 }; 166 };
173 167
174 const size_t kAcceleratorMapLength = arraysize(kAcceleratorMap); 168 const size_t kAcceleratorMapLength = arraysize(kAcceleratorMap);
175 169
176 } // namespace browser 170 } // namespace browser
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698