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 = |