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

Side by Side Diff: chrome/browser/chromeos/preferences.cc

Issue 11314020: Allow Caps Lock to be remapped [part 1 of 2] (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review Created 8 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/preferences.h" 5 #include "chrome/browser/chromeos/preferences.h"
6 6
7 #include "base/chromeos/chromeos_version.h" 7 #include "base/chromeos/chromeos_version.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/i18n/time_formatting.h" 9 #include "base/i18n/time_formatting.h"
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
221 } 221 }
222 prefs->RegisterIntegerPref(prefs::kLanguageRemapSearchKeyTo, 222 prefs->RegisterIntegerPref(prefs::kLanguageRemapSearchKeyTo,
223 input_method::kSearchKey, 223 input_method::kSearchKey,
224 PrefService::SYNCABLE_PREF); 224 PrefService::SYNCABLE_PREF);
225 prefs->RegisterIntegerPref(prefs::kLanguageRemapControlKeyTo, 225 prefs->RegisterIntegerPref(prefs::kLanguageRemapControlKeyTo,
226 input_method::kControlKey, 226 input_method::kControlKey,
227 PrefService::SYNCABLE_PREF); 227 PrefService::SYNCABLE_PREF);
228 prefs->RegisterIntegerPref(prefs::kLanguageRemapAltKeyTo, 228 prefs->RegisterIntegerPref(prefs::kLanguageRemapAltKeyTo,
229 input_method::kAltKey, 229 input_method::kAltKey,
230 PrefService::SYNCABLE_PREF); 230 PrefService::SYNCABLE_PREF);
231 prefs->RegisterIntegerPref(prefs::kLanguageRemapCapsLockKeyTo,
232 input_method::kCapsLockKey,
233 PrefService::SYNCABLE_PREF);
231 // We don't sync the following keyboard prefs since they are not user- 234 // We don't sync the following keyboard prefs since they are not user-
232 // configurable. 235 // configurable.
233 prefs->RegisterBooleanPref(prefs::kLanguageXkbAutoRepeatEnabled, 236 prefs->RegisterBooleanPref(prefs::kLanguageXkbAutoRepeatEnabled,
234 true, 237 true,
235 PrefService::UNSYNCABLE_PREF); 238 PrefService::UNSYNCABLE_PREF);
236 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatDelay, 239 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatDelay,
237 language_prefs::kXkbAutoRepeatDelayInMs, 240 language_prefs::kXkbAutoRepeatDelayInMs,
238 PrefService::UNSYNCABLE_PREF); 241 PrefService::UNSYNCABLE_PREF);
239 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatInterval, 242 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatInterval,
240 language_prefs::kXkbAutoRepeatIntervalInMs, 243 language_prefs::kXkbAutoRepeatIntervalInMs,
(...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after
744 747
745 input_method::AutoRepeatRate rate; 748 input_method::AutoRepeatRate rate;
746 rate.initial_delay_in_ms = xkb_auto_repeat_delay_pref_.GetValue(); 749 rate.initial_delay_in_ms = xkb_auto_repeat_delay_pref_.GetValue();
747 rate.repeat_interval_in_ms = xkb_auto_repeat_interval_pref_.GetValue(); 750 rate.repeat_interval_in_ms = xkb_auto_repeat_interval_pref_.GetValue();
748 DCHECK(rate.initial_delay_in_ms > 0); 751 DCHECK(rate.initial_delay_in_ms > 0);
749 DCHECK(rate.repeat_interval_in_ms > 0); 752 DCHECK(rate.repeat_interval_in_ms > 0);
750 input_method::XKeyboard::SetAutoRepeatRate(rate); 753 input_method::XKeyboard::SetAutoRepeatRate(rate);
751 } 754 }
752 755
753 } // namespace chromeos 756 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698