language_preferences.cc revision 58537e28ecd584eab876aee8be7156509866d23a
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 8namespace chromeos { 9namespace language_prefs { 10 11// --------------------------------------------------------------------------- 12// For ibus-daemon 13// --------------------------------------------------------------------------- 14const char kGeneralSectionName[] = "general"; 15const char kPreloadEnginesConfigName[] = "preload_engines"; 16 17// --------------------------------------------------------------------------- 18// For keyboard stuff 19// --------------------------------------------------------------------------- 20const int kXkbAutoRepeatDelayInMs = 500; 21const int kXkbAutoRepeatIntervalInMs = 50; 22const char kPreferredKeyboardLayout[] = "PreferredKeyboardLayout"; 23 24void 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