Index: chromeos/ime/fake_ime_keyboard.cc |
diff --git a/chromeos/ime/fake_ime_keyboard.cc b/chromeos/ime/fake_ime_keyboard.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..930565f242c733a59da98aae9cb7752e9f480237 |
--- /dev/null |
+++ b/chromeos/ime/fake_ime_keyboard.cc |
@@ -0,0 +1,54 @@ |
+// Copyright 2014 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 "chromeos/ime/fake_ime_keyboard.h" |
+ |
+namespace chromeos { |
+namespace input_method { |
+ |
+FakeImeKeyboard::FakeImeKeyboard() |
+ : set_current_keyboard_layout_by_name_count_(0), |
+ auto_repeat_is_enabled_(false) { |
+} |
+ |
+FakeImeKeyboard::~FakeImeKeyboard() { |
+} |
+ |
+bool FakeImeKeyboard::SetCurrentKeyboardLayoutByName( |
+ const std::string& layout_name) { |
+ ++set_current_keyboard_layout_by_name_count_; |
+ last_layout_ = layout_name; |
+ return true; |
+} |
+ |
+bool FakeImeKeyboard::SetAutoRepeatRate(const AutoRepeatRate& rate) { |
+ last_auto_repeat_rate_ = rate; |
+ return true; |
+} |
+ |
+bool FakeImeKeyboard::SetAutoRepeatEnabled(bool enabled) { |
+ auto_repeat_is_enabled_ = enabled; |
+ return true; |
+} |
+ |
+bool FakeImeKeyboard::ReapplyCurrentKeyboardLayout() { |
+ return true; |
+} |
+ |
+void FakeImeKeyboard::ReapplyCurrentModifierLockStatus() { |
+} |
+ |
+void FakeImeKeyboard::DisableNumLock() { |
+} |
+ |
+bool FakeImeKeyboard::IsISOLevel5ShiftAvailable() const { |
+ return false; |
+} |
+ |
+bool FakeImeKeyboard::IsAltGrAvailable() const { |
+ return false; |
+} |
+ |
+} // namespace input_method |
+} // namespace chromeos |