12345678910111213141516171819202122232425 |
- // 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_ACCESSIBILITY_STICKY_KEYS_STICKY_KEYS_STATE_H_
- #define ASH_ACCESSIBILITY_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_ACCESSIBILITY_STICKY_KEYS_STICKY_KEYS_STATE_H_
|