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

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

Issue 2487463003: Add Search+Shift+H as global shortcut to toggle high contrast mode. (Closed)
Patch Set: Created 4 years, 1 month 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
« no previous file with comments | « ash/common/accelerators/accelerator_table.h ('k') | ash/common/system/system_notifier.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/common/accelerators/accelerator_table.h" 5 #include "ash/common/accelerators/accelerator_table.h"
6 6
7 #include "ash/common/strings/grit/ash_strings.h" 7 #include "ash/common/strings/grit/ash_strings.h"
8 #include "base/macros.h" 8 #include "base/macros.h"
9 9
10 namespace ash { 10 namespace ash {
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 {true, ui::VKEY_OEM_2, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, 65 {true, ui::VKEY_OEM_2, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
66 OPEN_GET_HELP}, 66 OPEN_GET_HELP},
67 {true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH}, 67 {true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH},
68 {true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 68 {true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
69 TOUCH_HUD_MODE_CHANGE}, 69 TOUCH_HUD_MODE_CHANGE},
70 {true, ui::VKEY_I, 70 {true, ui::VKEY_I,
71 ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN, 71 ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
72 TOUCH_HUD_CLEAR}, 72 TOUCH_HUD_CLEAR},
73 {true, ui::VKEY_P, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 73 {true, ui::VKEY_P, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
74 TOUCH_HUD_PROJECTION_TOGGLE}, 74 TOUCH_HUD_PROJECTION_TOGGLE},
75 // Accessibility: Spoken feedback shortcuts. The first one is to toggle 75 {false, ui::VKEY_H, ui::EF_COMMAND_DOWN | ui::EF_SHIFT_DOWN,
76 // spoken feedback on or off. The others are only valid when 76 TOGGLE_HIGH_CONTRAST},
77 // spoken feedback is enabled.
78 {true, ui::VKEY_Z, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 77 {true, ui::VKEY_Z, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
79 TOGGLE_SPOKEN_FEEDBACK}, 78 TOGGLE_SPOKEN_FEEDBACK},
80 {true, ui::VKEY_OEM_COMMA, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 79 {true, ui::VKEY_OEM_COMMA, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
81 SWITCH_TO_PREVIOUS_USER}, 80 SWITCH_TO_PREVIOUS_USER},
82 {true, ui::VKEY_OEM_PERIOD, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, 81 {true, ui::VKEY_OEM_PERIOD, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
83 SWITCH_TO_NEXT_USER}, 82 SWITCH_TO_NEXT_USER},
84 // Single shift release turns off caps lock. 83 // Single shift release turns off caps lock.
85 {false, ui::VKEY_LSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK}, 84 {false, ui::VKEY_LSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
86 {false, ui::VKEY_SHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK}, 85 {false, ui::VKEY_SHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
87 {false, ui::VKEY_RSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK}, 86 {false, ui::VKEY_RSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 BRIGHTNESS_DOWN, 332 BRIGHTNESS_DOWN,
334 BRIGHTNESS_UP, 333 BRIGHTNESS_UP,
335 DEBUG_TOGGLE_TOUCH_PAD, 334 DEBUG_TOGGLE_TOUCH_PAD,
336 DEBUG_TOGGLE_TOUCH_SCREEN, 335 DEBUG_TOGGLE_TOUCH_SCREEN,
337 DEBUG_TOGGLE_TOUCH_VIEW, 336 DEBUG_TOGGLE_TOUCH_VIEW,
338 DEV_ADD_REMOVE_DISPLAY, 337 DEV_ADD_REMOVE_DISPLAY,
339 DISABLE_CAPS_LOCK, 338 DISABLE_CAPS_LOCK,
340 KEYBOARD_BRIGHTNESS_DOWN, 339 KEYBOARD_BRIGHTNESS_DOWN,
341 KEYBOARD_BRIGHTNESS_UP, 340 KEYBOARD_BRIGHTNESS_UP,
342 TOGGLE_CAPS_LOCK, 341 TOGGLE_CAPS_LOCK,
342 TOGGLE_HIGH_CONTRAST,
343 TOGGLE_SPOKEN_FEEDBACK, 343 TOGGLE_SPOKEN_FEEDBACK,
344 TOGGLE_MIRROR_MODE, 344 TOGGLE_MIRROR_MODE,
345 TOGGLE_WIFI, 345 TOGGLE_WIFI,
346 TOUCH_HUD_CLEAR, 346 TOUCH_HUD_CLEAR,
347 VOLUME_DOWN, 347 VOLUME_DOWN,
348 VOLUME_MUTE, 348 VOLUME_MUTE,
349 VOLUME_UP, 349 VOLUME_UP,
350 #endif 350 #endif
351 #if defined(OS_CHROMEOS) && !defined(NDEBUG) 351 #if defined(OS_CHROMEOS) && !defined(NDEBUG)
352 POWER_PRESSED, 352 POWER_PRESSED,
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 DISABLE_CAPS_LOCK, 396 DISABLE_CAPS_LOCK,
397 KEYBOARD_BRIGHTNESS_DOWN, 397 KEYBOARD_BRIGHTNESS_DOWN,
398 KEYBOARD_BRIGHTNESS_UP, 398 KEYBOARD_BRIGHTNESS_UP,
399 LOCK_SCREEN, 399 LOCK_SCREEN,
400 POWER_PRESSED, 400 POWER_PRESSED,
401 POWER_RELEASED, 401 POWER_RELEASED,
402 SHOW_IME_MENU_BUBBLE, 402 SHOW_IME_MENU_BUBBLE,
403 SUSPEND, 403 SUSPEND,
404 SWAP_PRIMARY_DISPLAY, 404 SWAP_PRIMARY_DISPLAY,
405 TOGGLE_CAPS_LOCK, 405 TOGGLE_CAPS_LOCK,
406 TOGGLE_HIGH_CONTRAST,
406 TOGGLE_MIRROR_MODE, 407 TOGGLE_MIRROR_MODE,
407 TOGGLE_SPOKEN_FEEDBACK, 408 TOGGLE_SPOKEN_FEEDBACK,
408 TOGGLE_WIFI, 409 TOGGLE_WIFI,
409 VOLUME_DOWN, 410 VOLUME_DOWN,
410 VOLUME_MUTE, 411 VOLUME_MUTE,
411 VOLUME_UP, 412 VOLUME_UP,
412 #endif 413 #endif
413 }; 414 };
414 415
415 const size_t kActionsAllowedAtModalWindowLength = 416 const size_t kActionsAllowedAtModalWindowLength =
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 DEV_ADD_REMOVE_DISPLAY, 459 DEV_ADD_REMOVE_DISPLAY,
459 DEBUG_TOGGLE_TOUCH_PAD, 460 DEBUG_TOGGLE_TOUCH_PAD,
460 DEBUG_TOGGLE_TOUCH_SCREEN, 461 DEBUG_TOGGLE_TOUCH_SCREEN,
461 DISABLE_CAPS_LOCK, 462 DISABLE_CAPS_LOCK,
462 KEYBOARD_BRIGHTNESS_DOWN, 463 KEYBOARD_BRIGHTNESS_DOWN,
463 KEYBOARD_BRIGHTNESS_UP, 464 KEYBOARD_BRIGHTNESS_UP,
464 POWER_PRESSED, 465 POWER_PRESSED,
465 POWER_RELEASED, 466 POWER_RELEASED,
466 SWAP_PRIMARY_DISPLAY, 467 SWAP_PRIMARY_DISPLAY,
467 TOGGLE_CAPS_LOCK, 468 TOGGLE_CAPS_LOCK,
469 TOGGLE_HIGH_CONTRAST,
468 TOGGLE_MIRROR_MODE, 470 TOGGLE_MIRROR_MODE,
469 TOGGLE_SPOKEN_FEEDBACK, 471 TOGGLE_SPOKEN_FEEDBACK,
470 TOGGLE_WIFI, 472 TOGGLE_WIFI,
471 TOUCH_HUD_CLEAR, 473 TOUCH_HUD_CLEAR,
472 VOLUME_DOWN, 474 VOLUME_DOWN,
473 VOLUME_MUTE, 475 VOLUME_MUTE,
474 VOLUME_UP, 476 VOLUME_UP,
475 #endif // defined(OS_CHROMEOS) 477 #endif // defined(OS_CHROMEOS)
476 }; 478 };
477 479
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 #if defined(OS_CHROMEOS) 523 #if defined(OS_CHROMEOS)
522 BRIGHTNESS_DOWN, 524 BRIGHTNESS_DOWN,
523 BRIGHTNESS_UP, 525 BRIGHTNESS_UP,
524 DEBUG_TOGGLE_TOUCH_PAD, 526 DEBUG_TOGGLE_TOUCH_PAD,
525 DEBUG_TOGGLE_TOUCH_SCREEN, 527 DEBUG_TOGGLE_TOUCH_SCREEN,
526 DISABLE_CAPS_LOCK, 528 DISABLE_CAPS_LOCK,
527 KEYBOARD_BRIGHTNESS_DOWN, 529 KEYBOARD_BRIGHTNESS_DOWN,
528 KEYBOARD_BRIGHTNESS_UP, 530 KEYBOARD_BRIGHTNESS_UP,
529 TOGGLE_APP_LIST, 531 TOGGLE_APP_LIST,
530 TOGGLE_CAPS_LOCK, 532 TOGGLE_CAPS_LOCK,
533 TOGGLE_HIGH_CONTRAST,
531 TOGGLE_SPOKEN_FEEDBACK, 534 TOGGLE_SPOKEN_FEEDBACK,
532 TOGGLE_WIFI, 535 TOGGLE_WIFI,
533 VOLUME_DOWN, 536 VOLUME_DOWN,
534 VOLUME_MUTE, 537 VOLUME_MUTE,
535 VOLUME_UP, 538 VOLUME_UP,
536 #endif // defined(OS_CHROMEOS) 539 #endif // defined(OS_CHROMEOS)
537 }; 540 };
538 541
539 const size_t kActionsKeepingMenuOpenLength = arraysize(kActionsKeepingMenuOpen); 542 const size_t kActionsKeepingMenuOpenLength = arraysize(kActionsKeepingMenuOpen);
540 543
541 } // namespace ash 544 } // namespace ash
OLDNEW
« no previous file with comments | « ash/common/accelerators/accelerator_table.h ('k') | ash/common/system/system_notifier.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698