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 #include "ash/accelerators/accelerator_table.h" | 5 #include "ash/accelerators/accelerator_table.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 | 8 |
9 namespace ash { | 9 namespace ash { |
10 | 10 |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 { true, ui::VKEY_1, true, false, true, SELECT_WIN_0 }, | 78 { true, ui::VKEY_1, true, false, true, SELECT_WIN_0 }, |
79 { true, ui::VKEY_2, true, false, true, SELECT_WIN_1 }, | 79 { true, ui::VKEY_2, true, false, true, SELECT_WIN_1 }, |
80 { true, ui::VKEY_3, true, false, true, SELECT_WIN_2 }, | 80 { true, ui::VKEY_3, true, false, true, SELECT_WIN_2 }, |
81 { true, ui::VKEY_4, true, false, true, SELECT_WIN_3 }, | 81 { true, ui::VKEY_4, true, false, true, SELECT_WIN_3 }, |
82 { true, ui::VKEY_5, true, false, true, SELECT_WIN_4 }, | 82 { true, ui::VKEY_5, true, false, true, SELECT_WIN_4 }, |
83 { true, ui::VKEY_6, true, false, true, SELECT_WIN_5 }, | 83 { true, ui::VKEY_6, true, false, true, SELECT_WIN_5 }, |
84 { true, ui::VKEY_7, true, false, true, SELECT_WIN_6 }, | 84 { true, ui::VKEY_7, true, false, true, SELECT_WIN_6 }, |
85 { true, ui::VKEY_8, true, false, true, SELECT_WIN_7 }, | 85 { true, ui::VKEY_8, true, false, true, SELECT_WIN_7 }, |
86 { true, ui::VKEY_9, true, false, true, SELECT_LAST_WIN }, | 86 { true, ui::VKEY_9, true, false, true, SELECT_LAST_WIN }, |
87 | 87 |
| 88 // Window management shortcuts. |
| 89 { true, ui::VKEY_OEM_4, false, false, true, WINDOW_SNAP_LEFT }, |
| 90 { true, ui::VKEY_OEM_6, false, false, true, WINDOW_SNAP_RIGHT }, |
| 91 { true, ui::VKEY_OEM_MINUS, false, false, true, WINDOW_MINIMIZE }, |
| 92 { true, ui::VKEY_OEM_PLUS, false, false, true, WINDOW_MAXIMIZE_RESTORE }, |
| 93 { true, ui::VKEY_OEM_PLUS, true, false, true, WINDOW_POSITION_CENTER }, |
| 94 |
88 { true, ui::VKEY_F3, true, true, true, ROTATE_WINDOWS }, | 95 { true, ui::VKEY_F3, true, true, true, ROTATE_WINDOWS }, |
89 #if !defined(NDEBUG) | 96 #if !defined(NDEBUG) |
90 { true, ui::VKEY_HOME, false, true, false, ROTATE_SCREEN }, | 97 { true, ui::VKEY_HOME, false, true, false, ROTATE_SCREEN }, |
91 { true, ui::VKEY_B, false, true, true, TOGGLE_DESKTOP_BACKGROUND_MODE }, | 98 { true, ui::VKEY_B, false, true, true, TOGGLE_DESKTOP_BACKGROUND_MODE }, |
92 { true, ui::VKEY_F11, false, true, false, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, | 99 { true, ui::VKEY_F11, false, true, false, TOGGLE_ROOT_WINDOW_FULL_SCREEN }, |
93 { true, ui::VKEY_L, true, true, true, PRINT_LAYER_HIERARCHY }, | 100 { true, ui::VKEY_L, true, true, true, PRINT_LAYER_HIERARCHY }, |
94 { true, ui::VKEY_W, true, true, true, PRINT_WINDOW_HIERARCHY }, | 101 { true, ui::VKEY_W, true, true, true, PRINT_WINDOW_HIERARCHY }, |
95 // For testing on systems where Alt-Tab is already mapped. | 102 // For testing on systems where Alt-Tab is already mapped. |
96 { true, ui::VKEY_W, false, false, true, CYCLE_FORWARD_MRU }, | 103 { true, ui::VKEY_W, false, false, true, CYCLE_FORWARD_MRU }, |
97 { true, ui::VKEY_W, true, false, true, CYCLE_BACKWARD_MRU }, | 104 { true, ui::VKEY_W, true, false, true, CYCLE_BACKWARD_MRU }, |
(...skipping 22 matching lines...) Expand all Loading... |
120 PRINT_LAYER_HIERARCHY, | 127 PRINT_LAYER_HIERARCHY, |
121 PRINT_WINDOW_HIERARCHY, | 128 PRINT_WINDOW_HIERARCHY, |
122 ROTATE_SCREEN, | 129 ROTATE_SCREEN, |
123 #endif | 130 #endif |
124 }; | 131 }; |
125 | 132 |
126 const size_t kActionsAllowedAtLoginScreenLength = | 133 const size_t kActionsAllowedAtLoginScreenLength = |
127 arraysize(kActionsAllowedAtLoginScreen); | 134 arraysize(kActionsAllowedAtLoginScreen); |
128 | 135 |
129 } // namespace ash | 136 } // namespace ash |
OLD | NEW |