| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ | 5 #ifndef ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ |
| 6 #define ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ | 6 #define ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ |
| 7 | 7 |
| 8 #include "ash/ash_export.h" | 8 #include "ash/ash_export.h" |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "ui/events/event_constants.h" | 10 #include "ui/events/event_constants.h" |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 CYCLE_FORWARD_MRU, | 59 CYCLE_FORWARD_MRU, |
| 60 DEBUG_PRINT_LAYER_HIERARCHY, | 60 DEBUG_PRINT_LAYER_HIERARCHY, |
| 61 DEBUG_PRINT_VIEW_HIERARCHY, | 61 DEBUG_PRINT_VIEW_HIERARCHY, |
| 62 DEBUG_PRINT_WINDOW_HIERARCHY, | 62 DEBUG_PRINT_WINDOW_HIERARCHY, |
| 63 DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN, | 63 DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN, |
| 64 DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE, | 64 DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE, |
| 65 DEBUG_TOGGLE_DEVICE_SCALE_FACTOR, | 65 DEBUG_TOGGLE_DEVICE_SCALE_FACTOR, |
| 66 DEBUG_TOGGLE_SHOW_DEBUG_BORDERS, | 66 DEBUG_TOGGLE_SHOW_DEBUG_BORDERS, |
| 67 DEBUG_TOGGLE_SHOW_FPS_COUNTER, | 67 DEBUG_TOGGLE_SHOW_FPS_COUNTER, |
| 68 DEBUG_TOGGLE_SHOW_PAINT_RECTS, | 68 DEBUG_TOGGLE_SHOW_PAINT_RECTS, |
| 69 DISABLE_CAPS_LOCK, | |
| 70 EXIT, | 69 EXIT, |
| 71 FOCUS_NEXT_PANE, | 70 FOCUS_NEXT_PANE, |
| 72 FOCUS_PREVIOUS_PANE, | 71 FOCUS_PREVIOUS_PANE, |
| 73 FOCUS_SHELF, | 72 FOCUS_SHELF, |
| 74 KEYBOARD_BRIGHTNESS_DOWN, | |
| 75 KEYBOARD_BRIGHTNESS_UP, | |
| 76 LAUNCH_APP_0, | 73 LAUNCH_APP_0, |
| 77 LAUNCH_APP_1, | 74 LAUNCH_APP_1, |
| 78 LAUNCH_APP_2, | 75 LAUNCH_APP_2, |
| 79 LAUNCH_APP_3, | 76 LAUNCH_APP_3, |
| 80 LAUNCH_APP_4, | 77 LAUNCH_APP_4, |
| 81 LAUNCH_APP_5, | 78 LAUNCH_APP_5, |
| 82 LAUNCH_APP_6, | 79 LAUNCH_APP_6, |
| 83 LAUNCH_APP_7, | 80 LAUNCH_APP_7, |
| 84 LAUNCH_LAST_APP, | 81 LAUNCH_LAST_APP, |
| 85 LOCK_PRESSED, | |
| 86 LOCK_RELEASED, | |
| 87 MAGNIFY_SCREEN_ZOOM_IN, | 82 MAGNIFY_SCREEN_ZOOM_IN, |
| 88 MAGNIFY_SCREEN_ZOOM_OUT, | 83 MAGNIFY_SCREEN_ZOOM_OUT, |
| 89 MEDIA_NEXT_TRACK, | 84 MEDIA_NEXT_TRACK, |
| 90 MEDIA_PLAY_PAUSE, | 85 MEDIA_PLAY_PAUSE, |
| 91 MEDIA_PREV_TRACK, | 86 MEDIA_PREV_TRACK, |
| 92 NEW_INCOGNITO_WINDOW, | 87 NEW_INCOGNITO_WINDOW, |
| 93 NEW_TAB, | 88 NEW_TAB, |
| 94 NEW_WINDOW, | 89 NEW_WINDOW, |
| 95 NEXT_IME, | 90 NEXT_IME, |
| 96 OPEN_FEEDBACK_PAGE, | 91 OPEN_FEEDBACK_PAGE, |
| 97 POWER_PRESSED, | |
| 98 POWER_RELEASED, | |
| 99 PREVIOUS_IME, | 92 PREVIOUS_IME, |
| 100 PRINT_UI_HIERARCHIES, | 93 PRINT_UI_HIERARCHIES, |
| 101 RESTORE_TAB, | 94 RESTORE_TAB, |
| 102 ROTATE_SCREEN, | 95 ROTATE_SCREEN, |
| 103 ROTATE_WINDOW, | 96 ROTATE_WINDOW, |
| 104 SCALE_UI_DOWN, | 97 SCALE_UI_DOWN, |
| 105 SCALE_UI_RESET, | 98 SCALE_UI_RESET, |
| 106 SCALE_UI_UP, | 99 SCALE_UI_UP, |
| 107 SHOW_KEYBOARD_OVERLAY, | 100 SHOW_KEYBOARD_OVERLAY, |
| 108 SHOW_MESSAGE_CENTER_BUBBLE, | 101 SHOW_MESSAGE_CENTER_BUBBLE, |
| 109 SHOW_SYSTEM_TRAY_BUBBLE, | 102 SHOW_SYSTEM_TRAY_BUBBLE, |
| 110 SHOW_TASK_MANAGER, | 103 SHOW_TASK_MANAGER, |
| 111 SILENCE_SPOKEN_FEEDBACK, | |
| 112 SWAP_PRIMARY_DISPLAY, | |
| 113 SWITCH_IME, // Switch to another IME depending on the accelerator. | 104 SWITCH_IME, // Switch to another IME depending on the accelerator. |
| 114 TAKE_PARTIAL_SCREENSHOT, | 105 TAKE_PARTIAL_SCREENSHOT, |
| 115 TAKE_SCREENSHOT, | 106 TAKE_SCREENSHOT, |
| 116 TOGGLE_APP_LIST, | 107 TOGGLE_APP_LIST, |
| 117 TOGGLE_CAPS_LOCK, | |
| 118 TOGGLE_CAPS_LOCK_BY_ALT_LWIN, | |
| 119 TOGGLE_FULLSCREEN, | 108 TOGGLE_FULLSCREEN, |
| 120 TOGGLE_MAXIMIZED, | 109 TOGGLE_MAXIMIZED, |
| 121 TOGGLE_OVERVIEW, | 110 TOGGLE_OVERVIEW, |
| 122 TOGGLE_SPOKEN_FEEDBACK, | |
| 123 TOGGLE_TOUCH_VIEW_TESTING, | |
| 124 TOGGLE_WIFI, | |
| 125 TOUCH_HUD_CLEAR, | |
| 126 TOUCH_HUD_MODE_CHANGE, | |
| 127 TOUCH_HUD_PROJECTION_TOGGLE, | |
| 128 VOLUME_DOWN, | 111 VOLUME_DOWN, |
| 129 VOLUME_MUTE, | 112 VOLUME_MUTE, |
| 130 VOLUME_UP, | 113 VOLUME_UP, |
| 131 WINDOW_MINIMIZE, | 114 WINDOW_MINIMIZE, |
| 132 WINDOW_POSITION_CENTER, | 115 WINDOW_POSITION_CENTER, |
| 133 WINDOW_CYCLE_SNAP_DOCK_LEFT, | 116 WINDOW_CYCLE_SNAP_DOCK_LEFT, |
| 134 WINDOW_CYCLE_SNAP_DOCK_RIGHT, | 117 WINDOW_CYCLE_SNAP_DOCK_RIGHT, |
| 135 #if defined(OS_CHROMEOS) | 118 #if defined(OS_CHROMEOS) |
| 136 DEBUG_ADD_REMOVE_DISPLAY, | 119 DEBUG_ADD_REMOVE_DISPLAY, |
| 120 DISABLE_CAPS_LOCK, |
| 137 DISABLE_GPU_WATCHDOG, | 121 DISABLE_GPU_WATCHDOG, |
| 122 KEYBOARD_BRIGHTNESS_DOWN, |
| 123 KEYBOARD_BRIGHTNESS_UP, |
| 124 LOCK_PRESSED, |
| 125 LOCK_RELEASED, |
| 138 LOCK_SCREEN, | 126 LOCK_SCREEN, |
| 139 OPEN_CROSH, | 127 OPEN_CROSH, |
| 140 OPEN_FILE_MANAGER, | 128 OPEN_FILE_MANAGER, |
| 129 POWER_PRESSED, |
| 130 POWER_RELEASED, |
| 131 SILENCE_SPOKEN_FEEDBACK, |
| 132 SWAP_PRIMARY_DISPLAY, |
| 141 SWITCH_TO_NEXT_USER, | 133 SWITCH_TO_NEXT_USER, |
| 142 SWITCH_TO_PREVIOUS_USER, | 134 SWITCH_TO_PREVIOUS_USER, |
| 135 TOGGLE_CAPS_LOCK, |
| 143 TOGGLE_MIRROR_MODE, | 136 TOGGLE_MIRROR_MODE, |
| 137 TOGGLE_SPOKEN_FEEDBACK, |
| 138 TOGGLE_TOUCH_VIEW_TESTING, |
| 139 TOGGLE_WIFI, |
| 140 TOUCH_HUD_CLEAR, |
| 141 TOUCH_HUD_MODE_CHANGE, |
| 142 TOUCH_HUD_PROJECTION_TOGGLE, |
| 144 #else | 143 #else |
| 145 DUMMY_FOR_RESERVED, | 144 DUMMY_FOR_RESERVED, |
| 146 #endif | 145 #endif |
| 147 }; | 146 }; |
| 148 | 147 |
| 149 struct AcceleratorData { | 148 struct AcceleratorData { |
| 150 bool trigger_on_press; | 149 bool trigger_on_press; |
| 151 ui::KeyboardCode keycode; | 150 ui::KeyboardCode keycode; |
| 152 int modifiers; | 151 int modifiers; |
| 153 AcceleratorAction action; | 152 AcceleratorAction action; |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 ASH_EXPORT extern const AcceleratorAction kActionsAllowedInAppMode[]; | 192 ASH_EXPORT extern const AcceleratorAction kActionsAllowedInAppMode[]; |
| 194 ASH_EXPORT extern const size_t kActionsAllowedInAppModeLength; | 193 ASH_EXPORT extern const size_t kActionsAllowedInAppModeLength; |
| 195 | 194 |
| 196 // Actions that require at least 1 window. | 195 // Actions that require at least 1 window. |
| 197 ASH_EXPORT extern const AcceleratorAction kActionsNeedingWindow[]; | 196 ASH_EXPORT extern const AcceleratorAction kActionsNeedingWindow[]; |
| 198 ASH_EXPORT extern const size_t kActionsNeedingWindowLength; | 197 ASH_EXPORT extern const size_t kActionsNeedingWindowLength; |
| 199 | 198 |
| 200 } // namespace ash | 199 } // namespace ash |
| 201 | 200 |
| 202 #endif // ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ | 201 #endif // ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ |
| OLD | NEW |