1234567891011121314151617181920212223242526272829 |
- // Copyright (c) 2019 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_KEYBOARD_KEYBOARD_UTIL_H_
- #define ASH_KEYBOARD_KEYBOARD_UTIL_H_
- #include "ash/ash_export.h"
- #include "ui/events/keycodes/keyboard_codes.h"
- namespace ash {
- namespace keyboard_util {
- // Returns whether the given key code corresponds to one of the 4 arrow keys.
- ASH_EXPORT bool IsArrowKeyCode(const ui::KeyboardCode key_code);
- // Closes the active (Chrome OS or Android VK). Returns false if no keyboard was
- // active.
- // TODO(crbug.com/1060272): Move this to KeyboardControllerImpl once that class
- // handles both VKs.
- bool CloseKeyboardIfActive();
- } // namespace keyboard_util
- } // namespace ash
- #endif // ASH_KEYBOARD_KEYBOARD_UTIL_H_
|