| Index: ash/accelerators/accelerator_table.cc
|
| diff --git a/ash/accelerators/accelerator_table.cc b/ash/accelerators/accelerator_table.cc
|
| index 02de15d844d2f8420056f95139adebe9e3c96c97..75e858d7cb70633e194d275b0ef4a161903d5190 100644
|
| --- a/ash/accelerators/accelerator_table.cc
|
| +++ b/ash/accelerators/accelerator_table.cc
|
| @@ -170,6 +170,11 @@ const AcceleratorData kAcceleratorData[] = {
|
| { true, ui::VKEY_MEDIA_PLAY_PAUSE, ui::EF_NONE, MEDIA_PLAY_PAUSE},
|
| { true, ui::VKEY_MEDIA_PREV_TRACK, ui::EF_NONE, MEDIA_PREV_TRACK},
|
|
|
| + // Debugging shortcuts that need to be available to end-users in
|
| + // release builds.
|
| + { true, ui::VKEY_U, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
|
| + PRINT_UI_HIERARCHIES },
|
| +
|
| // TODO(yusukes): Handle VKEY_MEDIA_STOP, and
|
| // VKEY_MEDIA_LAUNCH_MAIL.
|
| };
|
| @@ -225,6 +230,7 @@ const AcceleratorAction kActionsAllowedAtLoginOrLockScreen[] = {
|
| MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
|
| NEXT_IME,
|
| PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| SWITCH_IME, // Switch to another IME depending on the accelerator.
|
| TAKE_SCREENSHOT,
|
| TAKE_PARTIAL_SCREENSHOT,
|
| @@ -277,6 +283,7 @@ const AcceleratorAction kActionsAllowedAtModalWindow[] = {
|
| POWER_PRESSED,
|
| POWER_RELEASED,
|
| PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| SHOW_KEYBOARD_OVERLAY,
|
| SWAP_PRIMARY_DISPLAY,
|
| SWITCH_IME,
|
| @@ -303,6 +310,7 @@ const AcceleratorAction kNonrepeatableActions[] = {
|
| CYCLE_BACKWARD_MRU,
|
| CYCLE_FORWARD_LINEAR,
|
| CYCLE_FORWARD_MRU,
|
| + PRINT_UI_HIERARCHIES, // Don't fill the logs if the key is held down.
|
| ROTATE_SCREEN,
|
| ROTATE_WINDOW,
|
| SCALE_UI_UP,
|
| @@ -333,6 +341,7 @@ const AcceleratorAction kActionsAllowedInAppMode[] = {
|
| POWER_PRESSED,
|
| POWER_RELEASED,
|
| PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| ROTATE_SCREEN,
|
| SCALE_UI_UP,
|
| SCALE_UI_DOWN,
|
|
|