Home | History | Annotate | Download | only in chromeos
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "base/prefs/pref_registry_simple.h"
      6 #include "chrome/browser/chromeos/language_preferences.h"
      7 
      8 namespace chromeos {
      9 namespace language_prefs {
     10 
     11 // ---------------------------------------------------------------------------
     12 // For ibus-daemon
     13 // ---------------------------------------------------------------------------
     14 const char kGeneralSectionName[] = "general";
     15 const char kPreloadEnginesConfigName[] = "preload_engines";
     16 
     17 // ---------------------------------------------------------------------------
     18 // For keyboard stuff
     19 // ---------------------------------------------------------------------------
     20 const int kXkbAutoRepeatDelayInMs = 500;
     21 const int kXkbAutoRepeatIntervalInMs = 50;
     22 const char kPreferredKeyboardLayout[] = "PreferredKeyboardLayout";
     23 
     24 void RegisterPrefs(PrefRegistrySimple* registry) {
     25   // We use an empty string here rather than a hardware keyboard layout name
     26   // since input_method::GetHardwareInputMethodId() might return a fallback
     27   // layout name if registry->RegisterStringPref(kHardwareKeyboardLayout)
     28   // is not called yet.
     29   registry->RegisterStringPref(kPreferredKeyboardLayout, "");
     30 }
     31 
     32 }  // namespace language_prefs
     33 }  // namespace chromeos
     34