Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Unified Diff: chromeos_keyboard.h

Issue 6735026: Remove chromeos_keyboard* (Closed) Base URL: http://git.chromium.org/git/cros.git@master
Patch Set: re-upload Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chromeos_cros_api.h ('k') | chromeos_keyboard.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos_keyboard.h
diff --git a/chromeos_keyboard.h b/chromeos_keyboard.h
deleted file mode 100644
index 154fc45fde45925b263485f38452e82a88f9ad76..0000000000000000000000000000000000000000
--- a/chromeos_keyboard.h
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-//
-// DEPRECATED. TODO(satorux): Remove this file.
-
-#ifndef CHROMEOS_KEYBOARD_H_
-#define CHROMEOS_KEYBOARD_H_
-
-#include <map>
-#include <string>
-#include <vector>
-
-namespace chromeos {
-
-struct AutoRepeatRate {
- AutoRepeatRate() : initial_delay_in_ms(0), repeat_interval_in_ms(0) {}
- unsigned int initial_delay_in_ms;
- unsigned int repeat_interval_in_ms;
-};
-
-enum ModifierKey {
- kSearchKey = 0, // Customizable.
- kLeftControlKey, // Customizable.
- kLeftAltKey, // Customizable.
- kVoidKey,
- kCapsLockKey,
- // IMPORTANT: You should update kCustomizableKeys[] in .cc file, if you
- // add a customizable key.
- kNumModifierKeys,
-};
-
-struct ModifierKeyPair {
- ModifierKeyPair(ModifierKey in_original, ModifierKey in_replacement)
- : original(in_original), replacement(in_replacement) {}
- bool operator==(const ModifierKeyPair& rhs) const {
- // For CheckMap() in chromeos_keyboard_unittest.cc.
- return (rhs.original == original) && (rhs.replacement == replacement);
- }
- ModifierKey original; // Replace the key with
- ModifierKey replacement; // this key.
-};
-typedef std::vector<ModifierKeyPair> ModifierMap;
-
-// Sets the current keyboard layout to |layout_name|. This function does not
-// change the current mapping of the modifier keys. Returns true on success.
-extern bool (*SetCurrentKeyboardLayoutByName)(const std::string& layout_name);
-
-// Remaps modifier keys. This function does not change the current keyboard
-// layout. Returns true on success.
-// Notice: For now, you can't remap Left Control and Left Alt keys to CapsLock.
-extern bool (*RemapModifierKeys)(const ModifierMap& modifier_map);
-
-// Turns on and off the auto-repeat of the keyboard. Returns true on success.
-extern bool (*SetAutoRepeatEnabled)(bool enabled);
-
-// Sets the auto-repeat rate of the keyboard, initial delay in ms, and repeat
-// interval in ms. Returns true on success.
-extern bool (*SetAutoRepeatRate)(const AutoRepeatRate& rate);
-
-//
-// WARNING: DO NOT USE FUNCTIONS/CLASSES/TYPEDEFS BELOW. They are only for
-// unittests. See the definitions in chromeos_keyboard.cc for details.
-//
-
-// Converts |key| to a modifier key name which is used in
-// /usr/share/X11/xkb/symbols/chromeos.
-inline std::string ModifierKeyToString(ModifierKey key) {
- switch (key) {
- case kSearchKey:
- return "search";
- case kLeftControlKey:
- return "leftcontrol";
- case kLeftAltKey:
- return "leftalt";
- case kVoidKey:
- return "disabled";
- case kCapsLockKey:
- return "capslock";
- case kNumModifierKeys:
- break;
- }
- return "";
-}
-
-// Creates a full XKB layout name like
-// "gb(extd)+chromeos(leftcontrol_disabled_leftalt),us"
-// from modifier key mapping and |layout_name|, such as "us", "us(dvorak)", and
-// "gb(extd)". Returns an empty string on error.
-std::string CreateFullXkbLayoutName(const std::string& layout_name,
- const ModifierMap& modifire_map);
-
-// Returns true if caps lock is enabled.
-// ONLY FOR UNIT TEST. DO NOT USE THIS FUNCTION.
-bool CapsLockIsEnabled();
-
-// Sets the caps lock status to |enable_caps_lock|.
-void SetCapsLockEnabled(bool enabled);
-
-// Returns true if |key| is in |modifier_map| as replacement.
-bool ContainsModifierKeyAsReplacement(
- const ModifierMap& modifier_map, ModifierKey key);
-
-} // namespace chromeos
-
-#endif // CHROMEOS_KEYBOARD_H_
« no previous file with comments | « chromeos_cros_api.h ('k') | chromeos_keyboard.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698