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

Side by Side Diff: ash/accelerators/accelerator_table.cc

Issue 14771027: Unify and change logout/sleep/lock shortcuts (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: update Created 7 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
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 "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 8
9 namespace ash { 9 namespace ash {
10 10
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 { false, ui::VKEY_POWER, ui::EF_NONE, POWER_RELEASED }, 66 { false, ui::VKEY_POWER, ui::EF_NONE, POWER_RELEASED },
67 { true, ui::VKEY_O, ui::EF_CONTROL_DOWN, OPEN_FILE_DIALOG }, 67 { true, ui::VKEY_O, ui::EF_CONTROL_DOWN, OPEN_FILE_DIALOG },
68 { true, ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, 68 { true, ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
69 OPEN_FILE_MANAGER }, 69 OPEN_FILE_MANAGER },
70 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH }, 70 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH },
71 { true, ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 71 { true, ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
72 DISABLE_GPU_WATCHDOG }, 72 DISABLE_GPU_WATCHDOG },
73 #endif // defined(OS_CHROMEOS) 73 #endif // defined(OS_CHROMEOS)
74 { true, ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, OPEN_FEEDBACK_PAGE }, 74 { true, ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, OPEN_FEEDBACK_PAGE },
75 #if !defined(OS_WIN) 75 #if !defined(OS_WIN)
76 { true, ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, EXIT_PRESSED }, 76 { true, ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, EXIT },
77 { false, ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, EXIT_RELEASED },
78 #endif 77 #endif
79 { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 78 { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
80 TOUCH_HUD_MODE_CHANGE }, 79 TOUCH_HUD_MODE_CHANGE },
81 { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN, 80 { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
82 TOUCH_HUD_CLEAR }, 81 TOUCH_HUD_CLEAR },
83 82
84 { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 83 { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
85 NEW_INCOGNITO_WINDOW }, 84 NEW_INCOGNITO_WINDOW },
86 { true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW }, 85 { true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW },
87 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB }, 86 { true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB },
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 #if defined(OS_CHROMEOS) && !defined(NDEBUG) 272 #if defined(OS_CHROMEOS) && !defined(NDEBUG)
274 POWER_PRESSED, 273 POWER_PRESSED,
275 POWER_RELEASED, 274 POWER_RELEASED,
276 #endif // defined(OS_CHROMEOS) 275 #endif // defined(OS_CHROMEOS)
277 }; 276 };
278 277
279 const size_t kActionsAllowedAtLoginOrLockScreenLength = 278 const size_t kActionsAllowedAtLoginOrLockScreenLength =
280 arraysize(kActionsAllowedAtLoginOrLockScreen); 279 arraysize(kActionsAllowedAtLoginOrLockScreen);
281 280
282 const AcceleratorAction kActionsAllowedAtLockScreen[] = { 281 const AcceleratorAction kActionsAllowedAtLockScreen[] = {
283 EXIT_PRESSED, 282 EXIT,
284 EXIT_RELEASED
285 }; 283 };
286 284
287 const size_t kActionsAllowedAtLockScreenLength = 285 const size_t kActionsAllowedAtLockScreenLength =
288 arraysize(kActionsAllowedAtLockScreen); 286 arraysize(kActionsAllowedAtLockScreen);
289 287
290 const AcceleratorAction kActionsAllowedAtModalWindow[] = { 288 const AcceleratorAction kActionsAllowedAtModalWindow[] = {
291 BRIGHTNESS_DOWN, 289 BRIGHTNESS_DOWN,
292 BRIGHTNESS_UP, 290 BRIGHTNESS_UP,
293 DISABLE_CAPS_LOCK, 291 DISABLE_CAPS_LOCK,
294 EXIT_PRESSED, 292 EXIT,
295 EXIT_RELEASED,
296 KEYBOARD_BRIGHTNESS_DOWN, 293 KEYBOARD_BRIGHTNESS_DOWN,
297 KEYBOARD_BRIGHTNESS_UP, 294 KEYBOARD_BRIGHTNESS_UP,
298 MAGNIFY_SCREEN_ZOOM_IN, 295 MAGNIFY_SCREEN_ZOOM_IN,
299 MAGNIFY_SCREEN_ZOOM_OUT, 296 MAGNIFY_SCREEN_ZOOM_OUT,
300 MEDIA_NEXT_TRACK, 297 MEDIA_NEXT_TRACK,
301 MEDIA_PLAY_PAUSE, 298 MEDIA_PLAY_PAUSE,
302 MEDIA_PREV_TRACK, 299 MEDIA_PREV_TRACK,
303 NEXT_IME, 300 NEXT_IME,
304 OPEN_FEEDBACK_PAGE, 301 OPEN_FEEDBACK_PAGE,
305 POWER_PRESSED, 302 POWER_PRESSED,
(...skipping 22 matching lines...) Expand all
328 325
329 const size_t kActionsAllowedAtModalWindowLength = 326 const size_t kActionsAllowedAtModalWindowLength =
330 arraysize(kActionsAllowedAtModalWindow); 327 arraysize(kActionsAllowedAtModalWindow);
331 328
332 const AcceleratorAction kNonrepeatableActions[] = { 329 const AcceleratorAction kNonrepeatableActions[] = {
333 // TODO(mazda): Add other actions which should not be repeated. 330 // TODO(mazda): Add other actions which should not be repeated.
334 CYCLE_BACKWARD_LINEAR, 331 CYCLE_BACKWARD_LINEAR,
335 CYCLE_BACKWARD_MRU, 332 CYCLE_BACKWARD_MRU,
336 CYCLE_FORWARD_LINEAR, 333 CYCLE_FORWARD_LINEAR,
337 CYCLE_FORWARD_MRU, 334 CYCLE_FORWARD_MRU,
335 EXIT,
338 PRINT_UI_HIERARCHIES, // Don't fill the logs if the key is held down. 336 PRINT_UI_HIERARCHIES, // Don't fill the logs if the key is held down.
339 ROTATE_SCREEN, 337 ROTATE_SCREEN,
340 ROTATE_WINDOW, 338 ROTATE_WINDOW,
341 SCALE_UI_UP, 339 SCALE_UI_UP,
342 SCALE_UI_DOWN, 340 SCALE_UI_DOWN,
343 SCALE_UI_RESET, 341 SCALE_UI_RESET,
344 TOGGLE_FULLSCREEN, 342 TOGGLE_FULLSCREEN,
345 TOGGLE_MAXIMIZED, 343 TOGGLE_MAXIMIZED,
346 WINDOW_MINIMIZE, 344 WINDOW_MINIMIZE,
347 }; 345 };
348 346
349 const size_t kNonrepeatableActionsLength = 347 const size_t kNonrepeatableActionsLength =
350 arraysize(kNonrepeatableActions); 348 arraysize(kNonrepeatableActions);
351 349
352 const AcceleratorAction kActionsAllowedInAppMode[] = { 350 const AcceleratorAction kActionsAllowedInAppMode[] = {
353 BRIGHTNESS_DOWN, 351 BRIGHTNESS_DOWN,
354 BRIGHTNESS_UP, 352 BRIGHTNESS_UP,
355 CYCLE_BACKWARD_LINEAR, 353 CYCLE_BACKWARD_LINEAR,
356 CYCLE_BACKWARD_MRU, 354 CYCLE_BACKWARD_MRU,
357 CYCLE_FORWARD_LINEAR, 355 CYCLE_FORWARD_LINEAR,
358 CYCLE_FORWARD_MRU, 356 CYCLE_FORWARD_MRU,
359 DISABLE_CAPS_LOCK, 357 DISABLE_CAPS_LOCK,
360 EXIT_PRESSED, 358 EXIT,
361 EXIT_RELEASED,
362 KEYBOARD_BRIGHTNESS_DOWN, 359 KEYBOARD_BRIGHTNESS_DOWN,
363 KEYBOARD_BRIGHTNESS_UP, 360 KEYBOARD_BRIGHTNESS_UP,
364 MAGNIFY_SCREEN_ZOOM_IN, // Control+F7 361 MAGNIFY_SCREEN_ZOOM_IN, // Control+F7
365 MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6 362 MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
366 MEDIA_NEXT_TRACK, 363 MEDIA_NEXT_TRACK,
367 MEDIA_PLAY_PAUSE, 364 MEDIA_PLAY_PAUSE,
368 MEDIA_PREV_TRACK, 365 MEDIA_PREV_TRACK,
369 NEXT_IME, 366 NEXT_IME,
370 POWER_PRESSED, 367 POWER_PRESSED,
371 POWER_RELEASED, 368 POWER_RELEASED,
(...skipping 19 matching lines...) Expand all
391 ADD_REMOVE_DISPLAY, 388 ADD_REMOVE_DISPLAY,
392 DISABLE_GPU_WATCHDOG, 389 DISABLE_GPU_WATCHDOG,
393 TOGGLE_MIRROR_MODE, 390 TOGGLE_MIRROR_MODE,
394 #endif // defined(OS_CHROMEOS) 391 #endif // defined(OS_CHROMEOS)
395 }; 392 };
396 393
397 const size_t kActionsAllowedInAppModeLength = 394 const size_t kActionsAllowedInAppModeLength =
398 arraysize(kActionsAllowedInAppMode); 395 arraysize(kActionsAllowedInAppMode);
399 396
400 } // namespace ash 397 } // namespace ash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698