| Index: chrome/browser/chromeos/preferences.cc
|
| diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc
|
| index 376630b41bc3a91f244b0209f16b3a4b5311334e..6b6b41391d040b63438234ec4ba84c7897cd8b40 100644
|
| --- a/chrome/browser/chromeos/preferences.cc
|
| +++ b/chrome/browser/chromeos/preferences.cc
|
| @@ -331,12 +331,6 @@ void Preferences::InitUserPrefs(PrefService* prefs) {
|
| mozc_integer_prefs_[i].Init(
|
| language_prefs::kMozcIntegerPrefs[i].pref_name, prefs, this);
|
| }
|
| - xkb_remap_search_key_to_.Init(
|
| - prefs::kLanguageXkbRemapSearchKeyTo, prefs, this);
|
| - xkb_remap_control_key_to_.Init(
|
| - prefs::kLanguageXkbRemapControlKeyTo, prefs, this);
|
| - xkb_remap_alt_key_to_.Init(
|
| - prefs::kLanguageXkbRemapAltKeyTo, prefs, this);
|
| xkb_auto_repeat_enabled_.Init(
|
| prefs::kLanguageXkbAutoRepeatEnabled, prefs, this);
|
| xkb_auto_repeat_delay_pref_.Init(
|
| @@ -438,16 +432,6 @@ void Preferences::NotifyPrefChanged(const std::string* pref_name) {
|
| // preferencs, we don't need to send this to ibus-daemon.
|
| }
|
|
|
| - // Here, we set up the the modifier key mapping. This has to be done
|
| - // before changing the current keyboard layout, so that the modifier key
|
| - // preference is properly preserved. For this reason, we should do this
|
| - // before setting preload engines, that could change the current
|
| - // keyboard layout as needed.
|
| - if (!pref_name || (*pref_name == prefs::kLanguageXkbRemapSearchKeyTo ||
|
| - *pref_name == prefs::kLanguageXkbRemapControlKeyTo ||
|
| - *pref_name == prefs::kLanguageXkbRemapAltKeyTo)) {
|
| - UpdateModifierKeyMapping();
|
| - }
|
| if (!pref_name || *pref_name == prefs::kLanguageXkbAutoRepeatEnabled) {
|
| const bool enabled = xkb_auto_repeat_enabled_.GetValue();
|
| input_method::XKeyboard::SetAutoRepeatEnabled(enabled);
|
| @@ -663,34 +647,6 @@ void Preferences::SetInputMethodList() {
|
| input_method_manager_->ChangeInputMethod(current_input_method_id);
|
| }
|
|
|
| -void Preferences::UpdateModifierKeyMapping() {
|
| - const int search_remap = xkb_remap_search_key_to_.GetValue();
|
| - const int control_remap = xkb_remap_control_key_to_.GetValue();
|
| - const int alt_remap = xkb_remap_alt_key_to_.GetValue();
|
| - if ((search_remap < input_method::kNumModifierKeys) && (search_remap >= 0) &&
|
| - (control_remap < input_method::kNumModifierKeys) &&
|
| - (control_remap >= 0) &&
|
| - (alt_remap < input_method::kNumModifierKeys) && (alt_remap >= 0)) {
|
| - input_method::ModifierMap modifier_map;
|
| - modifier_map.push_back(
|
| - input_method::ModifierKeyPair(
|
| - input_method::kSearchKey,
|
| - input_method::ModifierKey(search_remap)));
|
| - modifier_map.push_back(
|
| - input_method::ModifierKeyPair(
|
| - input_method::kControlKey,
|
| - input_method::ModifierKey(control_remap)));
|
| - modifier_map.push_back(
|
| - input_method::ModifierKeyPair(
|
| - input_method::kAltKey,
|
| - input_method::ModifierKey(alt_remap)));
|
| - input_method_manager_->GetXKeyboard()->RemapModifierKeys(modifier_map);
|
| - } else {
|
| - LOG(ERROR) << "Failed to remap modifier keys. Unexpected value(s): "
|
| - << search_remap << ", " << control_remap << ", " << alt_remap;
|
| - }
|
| -}
|
| -
|
| void Preferences::UpdateAutoRepeatRate() {
|
| // Avoid setting repeat rate on desktop dev environment.
|
| if (!base::chromeos::IsRunningOnChromeOS())
|
|
|