summaryrefslogtreecommitdiffstats
path: root/ash/accelerators/accelerator_table.cc
diff options
context:
space:
mode:
authorjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-05 15:06:13 +0000
committerjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-05 15:06:13 +0000
commitad8b926eeb89cf6970b21dd192023674512acb74 (patch)
tree27ef2a3f2101b46f4f04ddfa5029093b66c82467 /ash/accelerators/accelerator_table.cc
parent2519890e435a80e012e872af211b41aaabdcb412 (diff)
downloadchromium_src-ad8b926eeb89cf6970b21dd192023674512acb74.zip
chromium_src-ad8b926eeb89cf6970b21dd192023674512acb74.tar.gz
chromium_src-ad8b926eeb89cf6970b21dd192023674512acb74.tar.bz2
ash: Clean up window cycling accelerator code
* Eliminate unused CYCLE_BACKWARD_LINEAR action -- linear cycling only goes forward. * Consolidate the window cycling code into helper functions BUG=none TEST=ash_unittests Accelerator* Review URL: https://chromiumcodereview.appspot.com/23654011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221430 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/accelerators/accelerator_table.cc')
-rw-r--r--ash/accelerators/accelerator_table.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/ash/accelerators/accelerator_table.cc b/ash/accelerators/accelerator_table.cc
index 60b102f..bdf23fb 100644
--- a/ash/accelerators/accelerator_table.cc
+++ b/ash/accelerators/accelerator_table.cc
@@ -37,8 +37,7 @@ const AcceleratorData kAcceleratorData[] = {
{ true, ui::VKEY_TAB, ui::EF_ALT_DOWN, CYCLE_FORWARD_MRU },
{ true, ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
CYCLE_BACKWARD_MRU },
- { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_NONE,
- CYCLE_FORWARD_LINEAR },
+ { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_NONE, CYCLE_LINEAR },
#if defined(OS_CHROMEOS)
{ true, ui::VKEY_BROWSER_SEARCH, ui::EF_NONE, TOGGLE_APP_LIST },
{ true, ui::VKEY_WLAN, ui::EF_NONE, TOGGLE_WIFI },
@@ -103,8 +102,6 @@ const AcceleratorData kAcceleratorData[] = {
{ true, ui::VKEY_BROWSER_REFRESH,
ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
ROTATE_WINDOW },
- { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN,
- CYCLE_BACKWARD_LINEAR },
{ true, ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, RESTORE_TAB },
{ true, ui::VKEY_PRINT, ui::EF_NONE, TAKE_SCREENSHOT },
// On Chrome OS, Search key is mapped to LWIN. The Search key binding should
@@ -343,10 +340,9 @@ const size_t kActionsAllowedAtModalWindowLength =
const AcceleratorAction kNonrepeatableActions[] = {
// TODO(mazda): Add other actions which should not be repeated.
- CYCLE_BACKWARD_LINEAR,
CYCLE_BACKWARD_MRU,
- CYCLE_FORWARD_LINEAR,
CYCLE_FORWARD_MRU,
+ CYCLE_LINEAR,
EXIT,
PRINT_UI_HIERARCHIES, // Don't fill the logs if the key is held down.
ROTATE_SCREEN,
@@ -365,10 +361,9 @@ const size_t kNonrepeatableActionsLength =
const AcceleratorAction kActionsAllowedInAppMode[] = {
BRIGHTNESS_DOWN,
BRIGHTNESS_UP,
- CYCLE_BACKWARD_LINEAR,
CYCLE_BACKWARD_MRU,
- CYCLE_FORWARD_LINEAR,
CYCLE_FORWARD_MRU,
+ CYCLE_LINEAR,
DISABLE_CAPS_LOCK,
EXIT,
KEYBOARD_BRIGHTNESS_DOWN,