| Index: ash/sticky_keys/sticky_keys_controller.h
|
| diff --git a/ash/wm/sticky_keys.h b/ash/sticky_keys/sticky_keys_controller.h
|
| similarity index 91%
|
| rename from ash/wm/sticky_keys.h
|
| rename to ash/sticky_keys/sticky_keys_controller.h
|
| index 1a2789214bbfb46af8ec4b1a3bf2e7cd662c36c1..7ab3c69bc5b5a822569f9b766920f2dc3e32cd4a 100644
|
| --- a/ash/wm/sticky_keys.h
|
| +++ b/ash/sticky_keys/sticky_keys_controller.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef ASH_WM_STICKY_KEYS_H_
|
| -#define ASH_WM_STICKY_KEYS_H_
|
| +#ifndef ASH_WM_STICKY_KEYS_CONTROLLER_H_
|
| +#define ASH_WM_STICKY_KEYS_CONTROLLER_H_
|
|
|
| #include "ash/ash_export.h"
|
| #include "base/memory/scoped_ptr.h"
|
| @@ -24,10 +24,10 @@ namespace ash {
|
|
|
| class StickyKeysHandler;
|
|
|
| -// StickyKeys is an accessibility feature for users to be able to compose key
|
| -// and mouse event with modifier keys without simultaneous key press event.
|
| -// Instead they can compose events separately pressing each of the modifier
|
| -// keys involved.
|
| +// StickyKeysController is an accessibility feature for users to be able to
|
| +// compose key and mouse event with modifier keys without simultaneous key
|
| +// press event. Instead they can compose events separately pressing each of the
|
| +// modifier keys involved.
|
| // e.g. Composing Ctrl + T
|
| // User Action : The KeyEvent widget will receives
|
| // ----------------------------------------------------------
|
| @@ -53,14 +53,14 @@ class StickyKeysHandler;
|
| // 9. Press Ctrl key : No event
|
| // 10. Release Ctrl key: Ctrl Keyup
|
| //
|
| -// In the case of Chrome OS, StickyKeys supports Shift,Alt,Ctrl modifiers. Each
|
| -// handling or state is performed independently.
|
| +// In the case of Chrome OS, StickyKeysController supports Shift,Alt,Ctrl
|
| +// modifiers. Each handling or state is performed independently.
|
| //
|
| -// StickyKeys is disabled by default.
|
| -class ASH_EXPORT StickyKeys : public ui::EventHandler {
|
| +// StickyKeysController is disabled by default.
|
| +class ASH_EXPORT StickyKeysController : public ui::EventHandler {
|
| public:
|
| - StickyKeys();
|
| - virtual ~StickyKeys();
|
| + StickyKeysController();
|
| + virtual ~StickyKeysController();
|
|
|
| // Activate sticky keys to intercept and modify incoming events.
|
| void Enable(bool enabled);
|
| @@ -88,10 +88,10 @@ class ASH_EXPORT StickyKeys : public ui::EventHandler {
|
| scoped_ptr<StickyKeysHandler> alt_sticky_key_;
|
| scoped_ptr<StickyKeysHandler> ctrl_sticky_key_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(StickyKeys);
|
| + DISALLOW_COPY_AND_ASSIGN(StickyKeysController);
|
| };
|
|
|
| -// StickyKeysHandler handles key event and performs StickyKeys for specific
|
| +// StickyKeysHandler handles key event and controls sticky keysfor specific
|
| // modifier keys. If monitored keyboard events are recieved, StickyKeysHandler
|
| // changes internal state. If non modifier keyboard events or mouse events are
|
| // received, StickyKeysHandler will append modifier based on internal state.
|
| @@ -237,4 +237,4 @@ class ASH_EXPORT StickyKeysHandler {
|
|
|
| } // namespace ash
|
|
|
| -#endif // ASH_WM_STICKY_KEYS_H_
|
| +#endif // ASH_WM_STICKY_KEYS_CONTROLLER_H_
|
|
|