| Index: ash/sticky_keys/sticky_keys_state.h
|
| diff --git a/ash/sticky_keys/sticky_keys_state.h b/ash/sticky_keys/sticky_keys_state.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..97e99d8dde9d91219470e4f3b10c2979274877ff
|
| --- /dev/null
|
| +++ b/ash/sticky_keys/sticky_keys_state.h
|
| @@ -0,0 +1,25 @@
|
| +// Copyright 2014 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.
|
| +
|
| +#ifndef ASH_STICKY_KEYS_STICKY_KEYS_STATE_H_
|
| +#define ASH_STICKY_KEYS_STICKY_KEYS_STATE_H_
|
| +
|
| +namespace ash {
|
| +
|
| +// State of an individual modifier key.
|
| +enum StickyKeyState {
|
| + // The sticky key is disabled. Incoming non-modifier key events are not
|
| + // affected.
|
| + STICKY_KEY_STATE_DISABLED,
|
| + // The sticky key is enabled. Incoming non-modifier key down events are
|
| + // modified. After that, sticky key state becomes DISABLED.
|
| + STICKY_KEY_STATE_ENABLED,
|
| + // The sticky key is locked. All incoming non modifier key down events are
|
| + // modified.
|
| + STICKY_KEY_STATE_LOCKED,
|
| +};
|
| +
|
| +} // namespace ash
|
| +
|
| +#endif // ASH_STICKY_KEYS_STICKY_KEYS_STATE_H_
|
|
|