| Index: ui/events/ozone/evdev/keyboard_evdev.cc
|
| diff --git a/ui/events/ozone/evdev/keyboard_evdev.cc b/ui/events/ozone/evdev/keyboard_evdev.cc
|
| index c569bb9a8a3de3629cc61bc1d7af37e6923e454d..47280f351bb64cf67cc964490c1d5a62fc7e9c44 100644
|
| --- a/ui/events/ozone/evdev/keyboard_evdev.cc
|
| +++ b/ui/events/ozone/evdev/keyboard_evdev.cc
|
| @@ -84,6 +84,14 @@ void KeyboardEvdev::OnKeyChange(unsigned int key, bool down) {
|
| DispatchKey(key, down, false /* repeat */);
|
| }
|
|
|
| +void KeyboardEvdev::SetCapsLockEnabled(bool enabled) {
|
| + modifiers_->SetModifierLock(EVDEV_MODIFIER_CAPS_LOCK, enabled);
|
| +}
|
| +
|
| +bool KeyboardEvdev::IsCapsLockEnabled() {
|
| + return (modifiers_->GetModifierFlags() & EF_CAPS_LOCK_DOWN) != 0;
|
| +}
|
| +
|
| bool KeyboardEvdev::IsAutoRepeatEnabled() {
|
| return repeat_enabled_;
|
| }
|
|
|