123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- // Copyright 2018 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "ash/public/cpp/login_accelerators.h"
- #include <string>
- namespace ash {
- // clang-format off
- const LoginAcceleratorData kLoginAcceleratorData[] = {
- {
- kToggleSystemInfo,
- ui::VKEY_V, ui::EF_ALT_DOWN,
- true, kScopeOobe | kScopeLogin | kScopeLock,
- }, {
- kShowFeedback,
- ui::VKEY_I, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
- true, kScopeOobe | kScopeLogin,
- }, {
- kShowResetScreen,
- ui::VKEY_R, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
- true, kScopeOobe | kScopeLogin,
- }, {
- kAppLaunchBailout,
- ui::VKEY_S, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- true, kScopeOobe | kScopeLogin,
- }, {
- kAppLaunchNetworkConfig,
- ui::VKEY_N, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- true, kScopeOobe | kScopeLogin,
- }, {
- kCancelScreenAction,
- ui::VKEY_ESCAPE, ui::EF_NONE,
- false, kScopeOobe | kScopeLogin,
- }, {
- kStartEnrollment,
- ui::VKEY_E, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- false, kScopeOobe,
- }, {
- kStartKioskEnrollment,
- ui::VKEY_K, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- false, kScopeOobe,
- }, {
- kStartDemoMode,
- ui::VKEY_D, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- false, kScopeOobe,
- }, {
- kEnableDebugging,
- ui::VKEY_X, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
- false, kScopeOobe,
- }, {
- kEditDeviceRequisition,
- ui::VKEY_D, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
- false, kScopeOobe,
- }, {
- kDeviceRequisitionRemora,
- ui::VKEY_H, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN,
- false, kScopeOobe,
- }, {
- kEnableConsumerKiosk,
- ui::VKEY_K, ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN,
- false, kScopeOobe,
- }, {
- kLaunchDiagnostics,
- ui::VKEY_ESCAPE, ui::EF_CONTROL_DOWN | ui::EF_COMMAND_DOWN,
- true, kScopeOobe | kScopeLogin,
- },
- };
- // clang-format on
- const size_t kLoginAcceleratorDataLength = std::size(kLoginAcceleratorData);
- } // namespace ash
|