| Index: ash/accelerators/accelerator_table.cc
|
| diff --git a/ash/accelerators/accelerator_table.cc b/ash/accelerators/accelerator_table.cc
|
| index 8cae870265ef51b46aafd42454c1efe8ba84260a..73f26a0610f208c13effbfd792069cde346c191e 100644
|
| --- a/ash/accelerators/accelerator_table.cc
|
| +++ b/ash/accelerators/accelerator_table.cc
|
| @@ -13,162 +13,162 @@ const int kDebugModifier =
|
| ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN;
|
|
|
| const AcceleratorData kAcceleratorData[] = {
|
| - { true, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN, PREVIOUS_IME },
|
| - { false, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN, PREVIOUS_IME },
|
| - // Shortcuts for Japanese IME.
|
| - { true, ui::VKEY_CONVERT, ui::EF_NONE, SWITCH_IME },
|
| - { true, ui::VKEY_NONCONVERT, ui::EF_NONE, SWITCH_IME },
|
| - { true, ui::VKEY_DBE_SBCSCHAR, ui::EF_NONE, SWITCH_IME },
|
| - { true, ui::VKEY_DBE_DBCSCHAR, ui::EF_NONE, SWITCH_IME },
|
| - // Shortcut for Koren IME.
|
| - { true, ui::VKEY_HANGUL, ui::EF_NONE, SWITCH_IME },
|
| -
|
| - { 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, TOGGLE_OVERVIEW },
|
| + {true, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN, PREVIOUS_IME},
|
| + {false, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN, PREVIOUS_IME},
|
| + // Shortcuts for Japanese IME.
|
| + {true, ui::VKEY_CONVERT, ui::EF_NONE, SWITCH_IME},
|
| + {true, ui::VKEY_NONCONVERT, ui::EF_NONE, SWITCH_IME},
|
| + {true, ui::VKEY_DBE_SBCSCHAR, ui::EF_NONE, SWITCH_IME},
|
| + {true, ui::VKEY_DBE_DBCSCHAR, ui::EF_NONE, SWITCH_IME},
|
| + // Shortcut for Koren IME.
|
| + {true, ui::VKEY_HANGUL, ui::EF_NONE, SWITCH_IME},
|
| +
|
| + {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, TOGGLE_OVERVIEW},
|
| #if defined(OS_CHROMEOS)
|
| - { true, ui::VKEY_BROWSER_SEARCH, ui::EF_NONE, TOGGLE_APP_LIST },
|
| - { true, ui::VKEY_WLAN, ui::EF_NONE, TOGGLE_WIFI },
|
| - { true, ui::VKEY_KBD_BRIGHTNESS_DOWN, ui::EF_NONE, KEYBOARD_BRIGHTNESS_DOWN },
|
| - { true, ui::VKEY_KBD_BRIGHTNESS_UP, ui::EF_NONE, KEYBOARD_BRIGHTNESS_UP },
|
| - // Maximize button.
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_CONTROL_DOWN, TOGGLE_MIRROR_MODE },
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_ALT_DOWN, SWAP_PRIMARY_DISPLAY },
|
| - // Cycle windows button.
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN, TAKE_SCREENSHOT },
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| - TAKE_PARTIAL_SCREENSHOT },
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN,
|
| - TAKE_WINDOW_SCREENSHOT },
|
| - { true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_NONE, BRIGHTNESS_DOWN },
|
| - { true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_ALT_DOWN, KEYBOARD_BRIGHTNESS_DOWN },
|
| - { true, ui::VKEY_BRIGHTNESS_UP, ui::EF_NONE, BRIGHTNESS_UP },
|
| - { true, ui::VKEY_BRIGHTNESS_UP, ui::EF_ALT_DOWN, KEYBOARD_BRIGHTNESS_UP },
|
| - { true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - MAGNIFY_SCREEN_ZOOM_OUT},
|
| - { true, ui::VKEY_BRIGHTNESS_UP, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - MAGNIFY_SCREEN_ZOOM_IN},
|
| - { true, ui::VKEY_L, ui::EF_COMMAND_DOWN, LOCK_SCREEN },
|
| - { true, ui::VKEY_L, ui::EF_COMMAND_DOWN | ui::EF_SHIFT_DOWN, SUSPEND },
|
| - // The lock key on Chrome OS keyboards produces F13 scancodes.
|
| - { true, ui::VKEY_F13, ui::EF_NONE, LOCK_PRESSED },
|
| - { false, ui::VKEY_F13, ui::EF_NONE, LOCK_RELEASED },
|
| - // Generic keyboards can use VKEY_SLEEP to mimic ChromeOS keyboard's lock key.
|
| - { true, ui::VKEY_SLEEP, ui::EF_NONE, LOCK_PRESSED },
|
| - { false, ui::VKEY_SLEEP, ui::EF_NONE, LOCK_RELEASED },
|
| - { true, ui::VKEY_POWER, ui::EF_NONE, POWER_PRESSED },
|
| - { false, ui::VKEY_POWER, ui::EF_NONE, POWER_RELEASED },
|
| - { true, ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| - OPEN_FILE_MANAGER },
|
| - { true, ui::VKEY_OEM_2, ui::EF_CONTROL_DOWN, OPEN_GET_HELP },
|
| - { true, ui::VKEY_OEM_2, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| - OPEN_GET_HELP },
|
| - { true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH },
|
| - { true, ui::VKEY_G, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - DISABLE_GPU_WATCHDOG },
|
| - { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - TOUCH_HUD_MODE_CHANGE },
|
| - { true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
|
| - TOUCH_HUD_CLEAR },
|
| - { true, ui::VKEY_P, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - TOUCH_HUD_PROJECTION_TOGGLE },
|
| - // Accessibility: Spoken feedback shortcuts. The first one is to toggle
|
| - // spoken feedback on or off. The others are only valid when
|
| - // spoken feedback is enabled.
|
| - { true, ui::VKEY_Z, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - TOGGLE_SPOKEN_FEEDBACK },
|
| - { true, ui::VKEY_OEM_COMMA, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - SWITCH_TO_PREVIOUS_USER },
|
| - { true, ui::VKEY_OEM_PERIOD, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - SWITCH_TO_NEXT_USER },
|
| - // Single shift release turns off caps lock.
|
| - { false, ui::VKEY_LSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK },
|
| - { false, ui::VKEY_SHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK },
|
| - { false, ui::VKEY_RSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK },
|
| - { false, ui::VKEY_LWIN, ui::EF_ALT_DOWN, TOGGLE_CAPS_LOCK },
|
| - { true, ui::VKEY_VOLUME_MUTE, ui::EF_NONE, VOLUME_MUTE },
|
| - { true, ui::VKEY_VOLUME_DOWN, ui::EF_NONE, VOLUME_DOWN },
|
| - { true, ui::VKEY_VOLUME_UP, ui::EF_NONE, VOLUME_UP },
|
| - { true, ui::VKEY_ESCAPE, ui::EF_COMMAND_DOWN, SHOW_TASK_MANAGER },
|
| - { true, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, NEXT_IME },
|
| + {true, ui::VKEY_BROWSER_SEARCH, ui::EF_NONE, TOGGLE_APP_LIST},
|
| + {true, ui::VKEY_WLAN, ui::EF_NONE, TOGGLE_WIFI},
|
| + {true, ui::VKEY_KBD_BRIGHTNESS_DOWN, ui::EF_NONE, KEYBOARD_BRIGHTNESS_DOWN},
|
| + {true, ui::VKEY_KBD_BRIGHTNESS_UP, ui::EF_NONE, KEYBOARD_BRIGHTNESS_UP},
|
| + // Maximize button.
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_CONTROL_DOWN, TOGGLE_MIRROR_MODE},
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_ALT_DOWN, SWAP_PRIMARY_DISPLAY},
|
| + // Cycle windows button.
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN, TAKE_SCREENSHOT},
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| + TAKE_PARTIAL_SCREENSHOT},
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN,
|
| + TAKE_WINDOW_SCREENSHOT},
|
| + {true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_NONE, BRIGHTNESS_DOWN},
|
| + {true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_ALT_DOWN, KEYBOARD_BRIGHTNESS_DOWN},
|
| + {true, ui::VKEY_BRIGHTNESS_UP, ui::EF_NONE, BRIGHTNESS_UP},
|
| + {true, ui::VKEY_BRIGHTNESS_UP, ui::EF_ALT_DOWN, KEYBOARD_BRIGHTNESS_UP},
|
| + {true, ui::VKEY_BRIGHTNESS_DOWN, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + MAGNIFY_SCREEN_ZOOM_OUT},
|
| + {true, ui::VKEY_BRIGHTNESS_UP, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + MAGNIFY_SCREEN_ZOOM_IN},
|
| + {true, ui::VKEY_L, ui::EF_COMMAND_DOWN, LOCK_SCREEN},
|
| + {true, ui::VKEY_L, ui::EF_COMMAND_DOWN | ui::EF_SHIFT_DOWN, SUSPEND},
|
| + // The lock key on Chrome OS keyboards produces F13 scancodes.
|
| + {true, ui::VKEY_F13, ui::EF_NONE, LOCK_PRESSED},
|
| + {false, ui::VKEY_F13, ui::EF_NONE, LOCK_RELEASED},
|
| + // Generic keyboards can use VKEY_SLEEP to mimic ChromeOS keyboard's lock
|
| + // key.
|
| + {true, ui::VKEY_SLEEP, ui::EF_NONE, LOCK_PRESSED},
|
| + {false, ui::VKEY_SLEEP, ui::EF_NONE, LOCK_RELEASED},
|
| + {true, ui::VKEY_POWER, ui::EF_NONE, POWER_PRESSED},
|
| + {false, ui::VKEY_POWER, ui::EF_NONE, POWER_RELEASED},
|
| + {true, ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, OPEN_FILE_MANAGER},
|
| + {true, ui::VKEY_OEM_2, ui::EF_CONTROL_DOWN, OPEN_GET_HELP},
|
| + {true, ui::VKEY_OEM_2, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| + OPEN_GET_HELP},
|
| + {true, ui::VKEY_T, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, OPEN_CROSH},
|
| + {true, ui::VKEY_G,
|
| + ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + DISABLE_GPU_WATCHDOG},
|
| + {true, ui::VKEY_I, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + TOUCH_HUD_MODE_CHANGE},
|
| + {true, ui::VKEY_I,
|
| + ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
|
| + TOUCH_HUD_CLEAR},
|
| + {true, ui::VKEY_P, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + TOUCH_HUD_PROJECTION_TOGGLE},
|
| + // Accessibility: Spoken feedback shortcuts. The first one is to toggle
|
| + // spoken feedback on or off. The others are only valid when
|
| + // spoken feedback is enabled.
|
| + {true, ui::VKEY_Z, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + TOGGLE_SPOKEN_FEEDBACK},
|
| + {true, ui::VKEY_OEM_COMMA, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + SWITCH_TO_PREVIOUS_USER},
|
| + {true, ui::VKEY_OEM_PERIOD, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + SWITCH_TO_NEXT_USER},
|
| + // Single shift release turns off caps lock.
|
| + {false, ui::VKEY_LSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
|
| + {false, ui::VKEY_SHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
|
| + {false, ui::VKEY_RSHIFT, ui::EF_NONE, DISABLE_CAPS_LOCK},
|
| + {false, ui::VKEY_LWIN, ui::EF_ALT_DOWN, TOGGLE_CAPS_LOCK},
|
| + {true, ui::VKEY_VOLUME_MUTE, ui::EF_NONE, VOLUME_MUTE},
|
| + {true, ui::VKEY_VOLUME_DOWN, ui::EF_NONE, VOLUME_DOWN},
|
| + {true, ui::VKEY_VOLUME_UP, ui::EF_NONE, VOLUME_UP},
|
| + {true, ui::VKEY_ESCAPE, ui::EF_COMMAND_DOWN, SHOW_TASK_MANAGER},
|
| + {true, ui::VKEY_SPACE, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, NEXT_IME},
|
| #else
|
| - // This key has been deprecated on CrOS. It is instead included below in the
|
| - // |kDeprecatedAccelerators|, and above in the CrOS accelerators as
|
| - // Search+Esc.
|
| - { true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, SHOW_TASK_MANAGER },
|
| + // This key has been deprecated on CrOS. It is instead included below in the
|
| + // |kDeprecatedAccelerators|, and above in the CrOS accelerators as
|
| + // Search+Esc.
|
| + {true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, SHOW_TASK_MANAGER},
|
| #endif // defined(OS_CHROMEOS)
|
| - { true, ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, OPEN_FEEDBACK_PAGE },
|
| + {true, ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, OPEN_FEEDBACK_PAGE},
|
| #if !defined(OS_WIN)
|
| - { true, ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, EXIT },
|
| + {true, ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, EXIT},
|
| #endif
|
| - { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| - NEW_INCOGNITO_WINDOW },
|
| - { true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW },
|
| - { true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB },
|
| - { true, ui::VKEY_OEM_MINUS,
|
| - ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, SCALE_UI_UP },
|
| - { true, ui::VKEY_OEM_PLUS,
|
| - ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, SCALE_UI_DOWN },
|
| - { true, ui::VKEY_0,
|
| - ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, SCALE_UI_RESET },
|
| - { true, ui::VKEY_BROWSER_REFRESH,
|
| - ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, ROTATE_SCREEN },
|
| - { true, ui::VKEY_BROWSER_REFRESH,
|
| - ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - ROTATE_WINDOW },
|
| - { 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
|
| - // act on release instead of press when using Search as a modifier key for
|
| - // extended keyboard shortcuts.
|
| - { false, ui::VKEY_LWIN, ui::EF_NONE, TOGGLE_APP_LIST },
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_NONE, TOGGLE_FULLSCREEN },
|
| - { true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_SHIFT_DOWN, TOGGLE_FULLSCREEN },
|
| - { true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN | ui::EF_COMMAND_DOWN, UNPIN },
|
| - { true, ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, FOCUS_SHELF },
|
| - { true, ui::VKEY_HELP, ui::EF_NONE, SHOW_KEYBOARD_OVERLAY },
|
| - { true, ui::VKEY_OEM_2, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - SHOW_KEYBOARD_OVERLAY },
|
| - { true, ui::VKEY_OEM_2,
|
| - ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| - SHOW_KEYBOARD_OVERLAY },
|
| - { true, ui::VKEY_F14, ui::EF_NONE, SHOW_KEYBOARD_OVERLAY },
|
| - { true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| - SHOW_MESSAGE_CENTER_BUBBLE },
|
| - { true, ui::VKEY_S, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| - SHOW_SYSTEM_TRAY_BUBBLE },
|
| - { true, ui::VKEY_1, ui::EF_ALT_DOWN, LAUNCH_APP_0 },
|
| - { true, ui::VKEY_2, ui::EF_ALT_DOWN, LAUNCH_APP_1 },
|
| - { true, ui::VKEY_3, ui::EF_ALT_DOWN, LAUNCH_APP_2 },
|
| - { true, ui::VKEY_4, ui::EF_ALT_DOWN, LAUNCH_APP_3 },
|
| - { true, ui::VKEY_5, ui::EF_ALT_DOWN, LAUNCH_APP_4 },
|
| - { true, ui::VKEY_6, ui::EF_ALT_DOWN, LAUNCH_APP_5 },
|
| - { true, ui::VKEY_7, ui::EF_ALT_DOWN, LAUNCH_APP_6 },
|
| - { true, ui::VKEY_8, ui::EF_ALT_DOWN, LAUNCH_APP_7 },
|
| - { true, ui::VKEY_9, ui::EF_ALT_DOWN, LAUNCH_LAST_APP },
|
| -
|
| - // Window management shortcuts.
|
| - { true, ui::VKEY_OEM_4, ui::EF_ALT_DOWN, WINDOW_CYCLE_SNAP_DOCK_LEFT },
|
| - { true, ui::VKEY_OEM_6, ui::EF_ALT_DOWN, WINDOW_CYCLE_SNAP_DOCK_RIGHT },
|
| - { true, ui::VKEY_OEM_MINUS, ui::EF_ALT_DOWN, WINDOW_MINIMIZE },
|
| - { true, ui::VKEY_OEM_PLUS, ui::EF_ALT_DOWN, TOGGLE_MAXIMIZED },
|
| - { true, ui::VKEY_OEM_PLUS, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| - WINDOW_POSITION_CENTER },
|
| - { true, ui::VKEY_BROWSER_FORWARD, ui::EF_CONTROL_DOWN, FOCUS_NEXT_PANE },
|
| - { true, ui::VKEY_BROWSER_BACK, ui::EF_CONTROL_DOWN, FOCUS_PREVIOUS_PANE },
|
| -
|
| - // Media Player shortcuts.
|
| - { true, ui::VKEY_MEDIA_NEXT_TRACK, ui::EF_NONE, MEDIA_NEXT_TRACK},
|
| - { 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, kDebugModifier, PRINT_UI_HIERARCHIES },
|
| -
|
| - // TODO(yusukes): Handle VKEY_MEDIA_STOP, and
|
| - // VKEY_MEDIA_LAUNCH_MAIL.
|
| + {true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| + NEW_INCOGNITO_WINDOW},
|
| + {true, ui::VKEY_N, ui::EF_CONTROL_DOWN, NEW_WINDOW},
|
| + {true, ui::VKEY_T, ui::EF_CONTROL_DOWN, NEW_TAB},
|
| + {true, ui::VKEY_OEM_MINUS, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
|
| + SCALE_UI_UP},
|
| + {true, ui::VKEY_OEM_PLUS, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
|
| + SCALE_UI_DOWN},
|
| + {true, ui::VKEY_0, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, SCALE_UI_RESET},
|
| + {true, ui::VKEY_BROWSER_REFRESH, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
|
| + ROTATE_SCREEN},
|
| + {true, ui::VKEY_BROWSER_REFRESH,
|
| + ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, ROTATE_WINDOW},
|
| + {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
|
| + // act on release instead of press when using Search as a modifier key for
|
| + // extended keyboard shortcuts.
|
| + {false, ui::VKEY_LWIN, ui::EF_NONE, TOGGLE_APP_LIST},
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_NONE, TOGGLE_FULLSCREEN},
|
| + {true, ui::VKEY_MEDIA_LAUNCH_APP2, ui::EF_SHIFT_DOWN, TOGGLE_FULLSCREEN},
|
| + {true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN | ui::EF_COMMAND_DOWN, UNPIN},
|
| + {true, ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN, FOCUS_SHELF},
|
| + {true, ui::VKEY_HELP, ui::EF_NONE, SHOW_KEYBOARD_OVERLAY},
|
| + {true, ui::VKEY_OEM_2, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + SHOW_KEYBOARD_OVERLAY},
|
| + {true, ui::VKEY_OEM_2,
|
| + ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
|
| + SHOW_KEYBOARD_OVERLAY},
|
| + {true, ui::VKEY_F14, ui::EF_NONE, SHOW_KEYBOARD_OVERLAY},
|
| + {true, ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| + SHOW_MESSAGE_CENTER_BUBBLE},
|
| + {true, ui::VKEY_S, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| + SHOW_SYSTEM_TRAY_BUBBLE},
|
| + {true, ui::VKEY_1, ui::EF_ALT_DOWN, LAUNCH_APP_0},
|
| + {true, ui::VKEY_2, ui::EF_ALT_DOWN, LAUNCH_APP_1},
|
| + {true, ui::VKEY_3, ui::EF_ALT_DOWN, LAUNCH_APP_2},
|
| + {true, ui::VKEY_4, ui::EF_ALT_DOWN, LAUNCH_APP_3},
|
| + {true, ui::VKEY_5, ui::EF_ALT_DOWN, LAUNCH_APP_4},
|
| + {true, ui::VKEY_6, ui::EF_ALT_DOWN, LAUNCH_APP_5},
|
| + {true, ui::VKEY_7, ui::EF_ALT_DOWN, LAUNCH_APP_6},
|
| + {true, ui::VKEY_8, ui::EF_ALT_DOWN, LAUNCH_APP_7},
|
| + {true, ui::VKEY_9, ui::EF_ALT_DOWN, LAUNCH_LAST_APP},
|
| +
|
| + // Window management shortcuts.
|
| + {true, ui::VKEY_OEM_4, ui::EF_ALT_DOWN, WINDOW_CYCLE_SNAP_DOCK_LEFT},
|
| + {true, ui::VKEY_OEM_6, ui::EF_ALT_DOWN, WINDOW_CYCLE_SNAP_DOCK_RIGHT},
|
| + {true, ui::VKEY_OEM_MINUS, ui::EF_ALT_DOWN, WINDOW_MINIMIZE},
|
| + {true, ui::VKEY_OEM_PLUS, ui::EF_ALT_DOWN, TOGGLE_MAXIMIZED},
|
| + {true, ui::VKEY_OEM_PLUS, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
|
| + WINDOW_POSITION_CENTER},
|
| + {true, ui::VKEY_BROWSER_FORWARD, ui::EF_CONTROL_DOWN, FOCUS_NEXT_PANE},
|
| + {true, ui::VKEY_BROWSER_BACK, ui::EF_CONTROL_DOWN, FOCUS_PREVIOUS_PANE},
|
| +
|
| + // Media Player shortcuts.
|
| + {true, ui::VKEY_MEDIA_NEXT_TRACK, ui::EF_NONE, MEDIA_NEXT_TRACK},
|
| + {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, kDebugModifier, PRINT_UI_HIERARCHIES},
|
| +
|
| + // TODO(yusukes): Handle VKEY_MEDIA_STOP, and
|
| + // VKEY_MEDIA_LAUNCH_MAIL.
|
| };
|
|
|
| const size_t kAcceleratorDataLength = arraysize(kAcceleratorData);
|
| @@ -198,44 +198,31 @@ const size_t kAcceleratorDataLength = arraysize(kAcceleratorData);
|
| #if defined(OS_CHROMEOS)
|
|
|
| const AcceleratorData kDeprecatedAccelerators[] = {
|
| - { true, ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, LOCK_SCREEN },
|
| - { true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, SHOW_TASK_MANAGER },
|
| - { false, ui::VKEY_LMENU, ui::EF_SHIFT_DOWN, NEXT_IME },
|
| - { false, ui::VKEY_MENU, ui::EF_SHIFT_DOWN, NEXT_IME },
|
| - { false, ui::VKEY_RMENU, ui::EF_SHIFT_DOWN, NEXT_IME },
|
| - { false, ui::VKEY_LSHIFT, ui::EF_ALT_DOWN, NEXT_IME },
|
| - { false, ui::VKEY_SHIFT, ui::EF_ALT_DOWN, NEXT_IME },
|
| - { false, ui::VKEY_RSHIFT, ui::EF_ALT_DOWN, NEXT_IME },
|
| + {true, ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN, LOCK_SCREEN},
|
| + {true, ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN, SHOW_TASK_MANAGER},
|
| + {false, ui::VKEY_LMENU, ui::EF_SHIFT_DOWN, NEXT_IME},
|
| + {false, ui::VKEY_MENU, ui::EF_SHIFT_DOWN, NEXT_IME},
|
| + {false, ui::VKEY_RMENU, ui::EF_SHIFT_DOWN, NEXT_IME},
|
| + {false, ui::VKEY_LSHIFT, ui::EF_ALT_DOWN, NEXT_IME},
|
| + {false, ui::VKEY_SHIFT, ui::EF_ALT_DOWN, NEXT_IME},
|
| + {false, ui::VKEY_RSHIFT, ui::EF_ALT_DOWN, NEXT_IME},
|
| };
|
|
|
| const size_t kDeprecatedAcceleratorsLength = arraysize(kDeprecatedAccelerators);
|
|
|
| const DeprecatedAcceleratorData kDeprecatedAcceleratorsData[] = {
|
| - {
|
| - LOCK_SCREEN,
|
| - "Ash.Accelerators.Deprecated.LockScreen",
|
| - IDS_DEPRECATED_LOCK_SCREEN_MSG,
|
| - IDS_SHORTCUT_LOCK_SCREEN_OLD,
|
| - IDS_SHORTCUT_LOCK_SCREEN_NEW,
|
| - true
|
| - },
|
| - {
|
| - SHOW_TASK_MANAGER,
|
| - "Ash.Accelerators.Deprecated.ShowTaskManager",
|
| - IDS_DEPRECATED_SHOW_TASK_MANAGER_MSG,
|
| - IDS_SHORTCUT_TASK_MANAGER_OLD,
|
| - IDS_SHORTCUT_TASK_MANAGER_NEW,
|
| - true
|
| - },
|
| - {
|
| - NEXT_IME,
|
| - "Ash.Accelerators.Deprecated.NextIME",
|
| - IDS_DEPRECATED_NEXT_IME_MSG,
|
| - IDS_SHORTCUT_NEXT_IME_OLD,
|
| - IDS_SHORTCUT_NEXT_IME_NEW,
|
| - false // Old accelerator has been disabled.
|
| - }
|
| -};
|
| + {LOCK_SCREEN, "Ash.Accelerators.Deprecated.LockScreen",
|
| + IDS_DEPRECATED_LOCK_SCREEN_MSG, IDS_SHORTCUT_LOCK_SCREEN_OLD,
|
| + IDS_SHORTCUT_LOCK_SCREEN_NEW, true},
|
| + {SHOW_TASK_MANAGER, "Ash.Accelerators.Deprecated.ShowTaskManager",
|
| + IDS_DEPRECATED_SHOW_TASK_MANAGER_MSG, IDS_SHORTCUT_TASK_MANAGER_OLD,
|
| + IDS_SHORTCUT_TASK_MANAGER_NEW, true},
|
| + {
|
| + NEXT_IME, "Ash.Accelerators.Deprecated.NextIME",
|
| + IDS_DEPRECATED_NEXT_IME_MSG, IDS_SHORTCUT_NEXT_IME_OLD,
|
| + IDS_SHORTCUT_NEXT_IME_NEW,
|
| + false // Old accelerator has been disabled.
|
| + }};
|
|
|
| const size_t kDeprecatedAcceleratorsDataLength =
|
| arraysize(kDeprecatedAcceleratorsData);
|
| @@ -266,7 +253,7 @@ const AcceleratorData kDebugAcceleratorData[] = {
|
| DEBUG_TOGGLE_TOUCH_PAD},
|
| {true, ui::VKEY_T, ui::EF_COMMAND_DOWN | ui::EF_SHIFT_DOWN,
|
| DEBUG_TOGGLE_TOUCH_SCREEN},
|
| - { true, ui::VKEY_T, kDebugModifier, DEBUG_TOGGLE_TOUCH_VIEW},
|
| + {true, ui::VKEY_T, kDebugModifier, DEBUG_TOGGLE_TOUCH_VIEW},
|
| {true, ui::VKEY_W, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN, TOGGLE_WIFI},
|
| // Extra shortcut for display swapping as alt-f4 is taken on linux desktop.
|
| {true, ui::VKEY_S, kDebugModifier, SWAP_PRIMARY_DISPLAY},
|
| @@ -295,66 +282,64 @@ const AcceleratorData kDebugAcceleratorData[] = {
|
| const size_t kDebugAcceleratorDataLength = arraysize(kDebugAcceleratorData);
|
|
|
| const AcceleratorAction kPreferredActions[] = {
|
| - // Window cycling accelerators.
|
| - CYCLE_BACKWARD_MRU, // Shift+Alt+Tab
|
| - CYCLE_FORWARD_MRU, // Alt+Tab
|
| + // Window cycling accelerators.
|
| + CYCLE_BACKWARD_MRU, // Shift+Alt+Tab
|
| + CYCLE_FORWARD_MRU, // Alt+Tab
|
| };
|
|
|
| const size_t kPreferredActionsLength = arraysize(kPreferredActions);
|
|
|
| const AcceleratorAction kReservedActions[] = {
|
| #if defined(OS_CHROMEOS)
|
| - POWER_PRESSED,
|
| - POWER_RELEASED,
|
| - SUSPEND,
|
| + POWER_PRESSED, POWER_RELEASED, SUSPEND,
|
| #else
|
| - DUMMY_FOR_RESERVED,
|
| + DUMMY_FOR_RESERVED,
|
| #endif
|
| };
|
|
|
| const size_t kReservedActionsLength = arraysize(kReservedActions);
|
|
|
| const AcceleratorAction kActionsAllowedAtLoginOrLockScreen[] = {
|
| - DEBUG_PRINT_LAYER_HIERARCHY,
|
| - DEBUG_PRINT_VIEW_HIERARCHY,
|
| - DEBUG_PRINT_WINDOW_HIERARCHY,
|
| - MAGNIFY_SCREEN_ZOOM_IN, // Control+F7
|
| - MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
|
| - NEXT_IME,
|
| - PREVIOUS_IME,
|
| - PRINT_UI_HIERARCHIES,
|
| - ROTATE_SCREEN,
|
| - SCALE_UI_UP,
|
| - SCALE_UI_DOWN,
|
| - SCALE_UI_RESET,
|
| - SHOW_SYSTEM_TRAY_BUBBLE,
|
| - SWITCH_IME, // Switch to another IME depending on the accelerator.
|
| - TAKE_WINDOW_SCREENSHOT,
|
| - TAKE_PARTIAL_SCREENSHOT,
|
| - TAKE_SCREENSHOT,
|
| + DEBUG_PRINT_LAYER_HIERARCHY,
|
| + DEBUG_PRINT_VIEW_HIERARCHY,
|
| + DEBUG_PRINT_WINDOW_HIERARCHY,
|
| + MAGNIFY_SCREEN_ZOOM_IN, // Control+F7
|
| + MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
|
| + NEXT_IME,
|
| + PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| + ROTATE_SCREEN,
|
| + SCALE_UI_UP,
|
| + SCALE_UI_DOWN,
|
| + SCALE_UI_RESET,
|
| + SHOW_SYSTEM_TRAY_BUBBLE,
|
| + SWITCH_IME, // Switch to another IME depending on the accelerator.
|
| + TAKE_WINDOW_SCREENSHOT,
|
| + TAKE_PARTIAL_SCREENSHOT,
|
| + TAKE_SCREENSHOT,
|
| #if defined(OS_CHROMEOS)
|
| - BRIGHTNESS_DOWN,
|
| - BRIGHTNESS_UP,
|
| - DEBUG_ADD_REMOVE_DISPLAY,
|
| - DEBUG_TOGGLE_TOUCH_PAD,
|
| - DEBUG_TOGGLE_TOUCH_SCREEN,
|
| - DEBUG_TOGGLE_TOUCH_VIEW,
|
| - DISABLE_CAPS_LOCK,
|
| - DISABLE_GPU_WATCHDOG,
|
| - KEYBOARD_BRIGHTNESS_DOWN,
|
| - KEYBOARD_BRIGHTNESS_UP,
|
| - TOGGLE_CAPS_LOCK,
|
| - TOGGLE_SPOKEN_FEEDBACK,
|
| - TOGGLE_MIRROR_MODE,
|
| - TOGGLE_WIFI,
|
| - TOUCH_HUD_CLEAR,
|
| - VOLUME_DOWN,
|
| - VOLUME_MUTE,
|
| - VOLUME_UP,
|
| + BRIGHTNESS_DOWN,
|
| + BRIGHTNESS_UP,
|
| + DEBUG_ADD_REMOVE_DISPLAY,
|
| + DEBUG_TOGGLE_TOUCH_PAD,
|
| + DEBUG_TOGGLE_TOUCH_SCREEN,
|
| + DEBUG_TOGGLE_TOUCH_VIEW,
|
| + DISABLE_CAPS_LOCK,
|
| + DISABLE_GPU_WATCHDOG,
|
| + KEYBOARD_BRIGHTNESS_DOWN,
|
| + KEYBOARD_BRIGHTNESS_UP,
|
| + TOGGLE_CAPS_LOCK,
|
| + TOGGLE_SPOKEN_FEEDBACK,
|
| + TOGGLE_MIRROR_MODE,
|
| + TOGGLE_WIFI,
|
| + TOUCH_HUD_CLEAR,
|
| + VOLUME_DOWN,
|
| + VOLUME_MUTE,
|
| + VOLUME_UP,
|
| #endif
|
| #if defined(OS_CHROMEOS) && !defined(NDEBUG)
|
| - POWER_PRESSED,
|
| - POWER_RELEASED,
|
| + POWER_PRESSED,
|
| + POWER_RELEASED,
|
| #endif // defined(OS_CHROMEOS)
|
| };
|
|
|
| @@ -362,9 +347,9 @@ const size_t kActionsAllowedAtLoginOrLockScreenLength =
|
| arraysize(kActionsAllowedAtLoginOrLockScreen);
|
|
|
| const AcceleratorAction kActionsAllowedAtLockScreen[] = {
|
| - EXIT,
|
| + EXIT,
|
| #if defined(OS_CHROMEOS)
|
| - SUSPEND,
|
| + SUSPEND,
|
| #endif // defined(OS_CHROMEOS)
|
| };
|
|
|
| @@ -372,46 +357,46 @@ const size_t kActionsAllowedAtLockScreenLength =
|
| arraysize(kActionsAllowedAtLockScreen);
|
|
|
| const AcceleratorAction kActionsAllowedAtModalWindow[] = {
|
| - EXIT,
|
| - MAGNIFY_SCREEN_ZOOM_IN,
|
| - MAGNIFY_SCREEN_ZOOM_OUT,
|
| - MEDIA_NEXT_TRACK,
|
| - MEDIA_PLAY_PAUSE,
|
| - MEDIA_PREV_TRACK,
|
| - NEXT_IME,
|
| - OPEN_FEEDBACK_PAGE,
|
| - PREVIOUS_IME,
|
| - PRINT_UI_HIERARCHIES,
|
| - ROTATE_SCREEN,
|
| - SCALE_UI_UP,
|
| - SCALE_UI_DOWN,
|
| - SCALE_UI_RESET,
|
| - SHOW_KEYBOARD_OVERLAY,
|
| - SWITCH_IME,
|
| - TAKE_WINDOW_SCREENSHOT,
|
| - TAKE_PARTIAL_SCREENSHOT,
|
| - TAKE_SCREENSHOT,
|
| + EXIT,
|
| + MAGNIFY_SCREEN_ZOOM_IN,
|
| + MAGNIFY_SCREEN_ZOOM_OUT,
|
| + MEDIA_NEXT_TRACK,
|
| + MEDIA_PLAY_PAUSE,
|
| + MEDIA_PREV_TRACK,
|
| + NEXT_IME,
|
| + OPEN_FEEDBACK_PAGE,
|
| + PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| + ROTATE_SCREEN,
|
| + SCALE_UI_UP,
|
| + SCALE_UI_DOWN,
|
| + SCALE_UI_RESET,
|
| + SHOW_KEYBOARD_OVERLAY,
|
| + SWITCH_IME,
|
| + TAKE_WINDOW_SCREENSHOT,
|
| + TAKE_PARTIAL_SCREENSHOT,
|
| + TAKE_SCREENSHOT,
|
| #if defined(OS_CHROMEOS)
|
| - BRIGHTNESS_DOWN,
|
| - BRIGHTNESS_UP,
|
| - DEBUG_ADD_REMOVE_DISPLAY,
|
| - DEBUG_TOGGLE_TOUCH_PAD,
|
| - DEBUG_TOGGLE_TOUCH_SCREEN,
|
| - DISABLE_CAPS_LOCK,
|
| - KEYBOARD_BRIGHTNESS_DOWN,
|
| - KEYBOARD_BRIGHTNESS_UP,
|
| - LOCK_SCREEN,
|
| - POWER_PRESSED,
|
| - POWER_RELEASED,
|
| - SUSPEND,
|
| - SWAP_PRIMARY_DISPLAY,
|
| - TOGGLE_CAPS_LOCK,
|
| - TOGGLE_MIRROR_MODE,
|
| - TOGGLE_SPOKEN_FEEDBACK,
|
| - TOGGLE_WIFI,
|
| - VOLUME_DOWN,
|
| - VOLUME_MUTE,
|
| - VOLUME_UP,
|
| + BRIGHTNESS_DOWN,
|
| + BRIGHTNESS_UP,
|
| + DEBUG_ADD_REMOVE_DISPLAY,
|
| + DEBUG_TOGGLE_TOUCH_PAD,
|
| + DEBUG_TOGGLE_TOUCH_SCREEN,
|
| + DISABLE_CAPS_LOCK,
|
| + KEYBOARD_BRIGHTNESS_DOWN,
|
| + KEYBOARD_BRIGHTNESS_UP,
|
| + LOCK_SCREEN,
|
| + POWER_PRESSED,
|
| + POWER_RELEASED,
|
| + SUSPEND,
|
| + SWAP_PRIMARY_DISPLAY,
|
| + TOGGLE_CAPS_LOCK,
|
| + TOGGLE_MIRROR_MODE,
|
| + TOGGLE_SPOKEN_FEEDBACK,
|
| + TOGGLE_WIFI,
|
| + VOLUME_DOWN,
|
| + VOLUME_MUTE,
|
| + VOLUME_UP,
|
| #endif
|
| };
|
|
|
| @@ -447,47 +432,46 @@ const AcceleratorAction kNonrepeatableActions[] = {
|
| #endif
|
| };
|
|
|
| -const size_t kNonrepeatableActionsLength =
|
| - arraysize(kNonrepeatableActions);
|
| +const size_t kNonrepeatableActionsLength = arraysize(kNonrepeatableActions);
|
|
|
| const AcceleratorAction kActionsAllowedInAppModeOrPinnedMode[] = {
|
| - DEBUG_PRINT_LAYER_HIERARCHY,
|
| - DEBUG_PRINT_VIEW_HIERARCHY,
|
| - DEBUG_PRINT_WINDOW_HIERARCHY,
|
| - MAGNIFY_SCREEN_ZOOM_IN, // Control+F7
|
| - MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
|
| - MEDIA_NEXT_TRACK,
|
| - MEDIA_PLAY_PAUSE,
|
| - MEDIA_PREV_TRACK,
|
| - NEXT_IME,
|
| - PREVIOUS_IME,
|
| - PRINT_UI_HIERARCHIES,
|
| - ROTATE_SCREEN,
|
| - SCALE_UI_DOWN,
|
| - SCALE_UI_RESET,
|
| - SCALE_UI_UP,
|
| - SWITCH_IME, // Switch to another IME depending on the accelerator.
|
| + DEBUG_PRINT_LAYER_HIERARCHY,
|
| + DEBUG_PRINT_VIEW_HIERARCHY,
|
| + DEBUG_PRINT_WINDOW_HIERARCHY,
|
| + MAGNIFY_SCREEN_ZOOM_IN, // Control+F7
|
| + MAGNIFY_SCREEN_ZOOM_OUT, // Control+F6
|
| + MEDIA_NEXT_TRACK,
|
| + MEDIA_PLAY_PAUSE,
|
| + MEDIA_PREV_TRACK,
|
| + NEXT_IME,
|
| + PREVIOUS_IME,
|
| + PRINT_UI_HIERARCHIES,
|
| + ROTATE_SCREEN,
|
| + SCALE_UI_DOWN,
|
| + SCALE_UI_RESET,
|
| + SCALE_UI_UP,
|
| + SWITCH_IME, // Switch to another IME depending on the accelerator.
|
| #if defined(OS_CHROMEOS)
|
| - BRIGHTNESS_DOWN,
|
| - BRIGHTNESS_UP,
|
| - DEBUG_ADD_REMOVE_DISPLAY,
|
| - DEBUG_TOGGLE_TOUCH_PAD,
|
| - DEBUG_TOGGLE_TOUCH_SCREEN,
|
| - DISABLE_CAPS_LOCK,
|
| - DISABLE_GPU_WATCHDOG,
|
| - KEYBOARD_BRIGHTNESS_DOWN,
|
| - KEYBOARD_BRIGHTNESS_UP,
|
| - POWER_PRESSED,
|
| - POWER_RELEASED,
|
| - SWAP_PRIMARY_DISPLAY,
|
| - TOGGLE_CAPS_LOCK,
|
| - TOGGLE_MIRROR_MODE,
|
| - TOGGLE_SPOKEN_FEEDBACK,
|
| - TOGGLE_WIFI,
|
| - TOUCH_HUD_CLEAR,
|
| - VOLUME_DOWN,
|
| - VOLUME_MUTE,
|
| - VOLUME_UP,
|
| + BRIGHTNESS_DOWN,
|
| + BRIGHTNESS_UP,
|
| + DEBUG_ADD_REMOVE_DISPLAY,
|
| + DEBUG_TOGGLE_TOUCH_PAD,
|
| + DEBUG_TOGGLE_TOUCH_SCREEN,
|
| + DISABLE_CAPS_LOCK,
|
| + DISABLE_GPU_WATCHDOG,
|
| + KEYBOARD_BRIGHTNESS_DOWN,
|
| + KEYBOARD_BRIGHTNESS_UP,
|
| + POWER_PRESSED,
|
| + POWER_RELEASED,
|
| + SWAP_PRIMARY_DISPLAY,
|
| + TOGGLE_CAPS_LOCK,
|
| + TOGGLE_MIRROR_MODE,
|
| + TOGGLE_SPOKEN_FEEDBACK,
|
| + TOGGLE_WIFI,
|
| + TOUCH_HUD_CLEAR,
|
| + VOLUME_DOWN,
|
| + VOLUME_MUTE,
|
| + VOLUME_UP,
|
| #endif // defined(OS_CHROMEOS)
|
| };
|
|
|
|
|