Chromium Code Reviews| Index: ash/accelerators/accelerator_table.cc |
| diff --git a/ash/accelerators/accelerator_table.cc b/ash/accelerators/accelerator_table.cc |
| index 9daa8b1724895c02d1134fca293023b9a41900e1..d14a84e5998529ea1afbfb59a2384ecefd773ef8 100644 |
| --- a/ash/accelerators/accelerator_table.cc |
| +++ b/ash/accelerators/accelerator_table.cc |
| @@ -64,23 +64,6 @@ const AcceleratorData kAcceleratorData[] = { |
| { false, ui::VKEY_F13, ui::EF_NONE, LOCK_RELEASED }, |
| { true, ui::VKEY_POWER, ui::EF_NONE, POWER_PRESSED }, |
| { false, ui::VKEY_POWER, ui::EF_NONE, POWER_RELEASED }, |
| -#if !defined(NDEBUG) |
| - // Extra shortcut for debug build to control magnifier on linux desktop. |
| - { true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_CONTROL_DOWN, |
| - MAGNIFY_SCREEN_ZOOM_OUT}, |
| - { true, ui::VKEY_BRIGHTNESS_UP, ui::EF_CONTROL_DOWN, MAGNIFY_SCREEN_ZOOM_IN}, |
| - // Extra shortcut for debug build to activate lock screen on linux desktop. |
| - { true, ui::VKEY_L, ui::EF_ALT_DOWN, LOCK_SCREEN }, |
| - // Extra shortcut for display swaping as alt-f4 is taken on linux desktop. |
| - { true, ui::VKEY_F4, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, |
| - SWAP_PRIMARY_DISPLAY }, |
| - // Extra shortcut to lock the screen on linux desktop. |
| - { true, ui::VKEY_POWER, ui::EF_SHIFT_DOWN, LOCK_PRESSED }, |
| - { false, ui::VKEY_POWER, ui::EF_SHIFT_DOWN, LOCK_RELEASED }, |
| - // Extra shortcut to rotate/scale up/down the screen on linux desktop. |
| - { true, ui::VKEY_R, |
| - ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, ROTATE_SCREEN }, |
| -#endif // !defined(NDEBUG) |
| { true, ui::VKEY_O, ui::EF_CONTROL_DOWN, OPEN_FILE_DIALOG }, |
| { true, ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, |
| OPEN_FILE_MANAGER }, |
| @@ -181,25 +164,52 @@ const AcceleratorData kAcceleratorData[] = { |
| const size_t kAcceleratorDataLength = arraysize(kAcceleratorData); |
| -const AcceleratorData kDebugAcceleratorData[] = { |
| - { true, ui::VKEY_B, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| - TOGGLE_DESKTOP_BACKGROUND_MODE }, |
| - { true, ui::VKEY_F11, ui::EF_CONTROL_DOWN, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, |
| - { true, ui::VKEY_W, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, TOGGLE_WIFI }, |
| +#if !defined(NDEBUG) |
| +const AcceleratorData kDesktopAcceleratorData[] = { |
| + // Extra shortcut for debug build to control magnifier on linux desktop. |
| + { true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_CONTROL_DOWN, |
| + MAGNIFY_SCREEN_ZOOM_OUT}, |
| + { true, ui::VKEY_BRIGHTNESS_UP, ui::EF_CONTROL_DOWN, MAGNIFY_SCREEN_ZOOM_IN}, |
| + // Extra shortcut for debug build to activate lock screen on linux desktop. |
| + { true, ui::VKEY_L, ui::EF_ALT_DOWN, LOCK_SCREEN }, |
| + // Extra shortcut for display swaping as alt-f4 is taken on linux desktop. |
| + { true, ui::VKEY_S, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, |
| + SWAP_PRIMARY_DISPLAY }, |
| + // Extra shortcut to lock the screen on linux desktop. |
| + { true, ui::VKEY_POWER, ui::EF_SHIFT_DOWN, LOCK_PRESSED }, |
| + { false, ui::VKEY_POWER, ui::EF_SHIFT_DOWN, LOCK_RELEASED }, |
| + // Extra shortcut to rotate/scale up/down the screen on linux desktop. |
| + { true, ui::VKEY_R, |
| + ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, ROTATE_SCREEN }, |
| // For testing on systems where Alt-Tab is already mapped. |
| { true, ui::VKEY_W, ui::EF_ALT_DOWN, CYCLE_FORWARD_MRU }, |
| + |
| + { true, ui::VKEY_F11, ui::EF_CONTROL_DOWN, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, |
| + { true, ui::VKEY_W, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, TOGGLE_WIFI }, |
| { true, ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, |
| CYCLE_BACKWARD_MRU }, |
| - { true, ui::VKEY_HOME, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, |
| - DISPLAY_TOGGLE_SCALE }, |
| -#if !defined(NDEBUG) |
| + { true, ui::VKEY_B, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| + TOGGLE_DESKTOP_BACKGROUND_MODE }, |
| +}; |
| + |
| +const size_t kDesktopAcceleratorDataLength = arraysize(kDesktopAcceleratorData); |
| +#endif |
| + |
| +const AcceleratorData kDebugAcceleratorData[] = { |
| { true, ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| PRINT_LAYER_HIERARCHY }, |
| { true, ui::VKEY_V, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| PRINT_VIEW_HIERARCHY }, |
| { true, ui::VKEY_W, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| PRINT_WINDOW_HIERARCHY }, |
| -#endif |
| + { true, ui::VKEY_S, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| + DEBUG_TOGGLE_DEVICE_SCALE_FACTOR }, |
| + { true, ui::VKEY_B, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| + DEBUG_TOGGLE_SHOW_DEBUG_BORDERS }, |
| + { true, ui::VKEY_F, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| + DEBUG_TOGGLE_SHOW_FPS_COUNTER }, |
| + { true, ui::VKEY_P, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, |
| + DEBUG_TOGGLE_SHOW_PAINT_RECTS }, |
| }; |
| const size_t kDebugAcceleratorDataLength = arraysize(kDebugAcceleratorData); |
| @@ -242,11 +252,9 @@ const AcceleratorAction kActionsAllowedAtLoginOrLockScreen[] = { |
| VOLUME_MUTE, |
| VOLUME_UP, |
| ROTATE_WINDOW, |
| -#if !defined(NDEBUG) |
| PRINT_LAYER_HIERARCHY, |
|
James Cook
2013/04/22 21:51:58
Alphabetize these
|
| PRINT_VIEW_HIERARCHY, |
| PRINT_WINDOW_HIERARCHY, |
| -#endif |
| #if defined(OS_CHROMEOS) && !defined(NDEBUG) |
| POWER_PRESSED, |
| POWER_RELEASED, |
| @@ -353,11 +361,9 @@ const AcceleratorAction kActionsAllowedInAppMode[] = { |
| VOLUME_DOWN, |
| VOLUME_MUTE, |
| VOLUME_UP, |
| -#if !defined(NDEBUG) |
| PRINT_LAYER_HIERARCHY, |
|
James Cook
2013/04/22 21:51:58
Alphabetize
|
| PRINT_VIEW_HIERARCHY, |
| PRINT_WINDOW_HIERARCHY, |
| -#endif |
| }; |
| const size_t kActionsAllowedInAppModeLength = |