| // Copyright (c) 2012 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. |
| |
| #include "base/prefs/pref_registry_simple.h" |
| #include "chrome/browser/chromeos/language_preferences.h" |
| |
| namespace chromeos { |
| namespace language_prefs { |
| |
| // --------------------------------------------------------------------------- |
| // For ibus-daemon |
| // --------------------------------------------------------------------------- |
| const char kGeneralSectionName[] = "general"; |
| const char kPreloadEnginesConfigName[] = "preload_engines"; |
| |
| // --------------------------------------------------------------------------- |
| // For keyboard stuff |
| // --------------------------------------------------------------------------- |
| const int kXkbAutoRepeatDelayInMs = 500; |
| const int kXkbAutoRepeatIntervalInMs = 50; |
| const char kPreferredKeyboardLayout[] = "PreferredKeyboardLayout"; |
| |
| void RegisterPrefs(PrefRegistrySimple* registry) { |
| // We use an empty string here rather than a hardware keyboard layout name |
| // since input_method::GetHardwareInputMethodId() might return a fallback |
| // layout name if registry->RegisterStringPref(kHardwareKeyboardLayout) |
| // is not called yet. |
| registry->RegisterStringPref(kPreferredKeyboardLayout, ""); |
| } |
| |
| } // namespace language_prefs |
| } // namespace chromeos |