| Index: ui/events/ozone/evdev/event_modifiers_evdev.cc
|
| diff --git a/ui/events/ozone/evdev/event_modifiers_evdev.cc b/ui/events/ozone/evdev/event_modifiers_evdev.cc
|
| index 66163d1d73b212f1ae755800ffddfb8bef190c13..d665bec9c35cfbf31abfd87b106dfb0f8a0022e7 100644
|
| --- a/ui/events/ozone/evdev/event_modifiers_evdev.cc
|
| +++ b/ui/events/ozone/evdev/event_modifiers_evdev.cc
|
| @@ -14,7 +14,8 @@ namespace {
|
|
|
| static const int kEventFlagFromModifiers[] = {
|
| EF_NONE, // EVDEV_MODIFIER_NONE,
|
| - EF_CAPS_LOCK_DOWN, // EVDEV_MODIFIER_CAPS_LOCK
|
| + EF_MOD3_DOWN, // EVDEV_MODIFIER_CAPS_LOCK_HELD
|
| + EF_CAPS_LOCK_DOWN, // EVDEV_MODIFIER_CAPS_LOCKED_STATE
|
| EF_SHIFT_DOWN, // EVDEV_MODIFIER_SHIFT
|
| EF_CONTROL_DOWN, // EVDEV_MODIFIER_CONTROL
|
| EF_ALT_DOWN, // EVDEV_MODIFIER_ALT
|
| @@ -84,6 +85,10 @@ void EventModifiersEvdev::UpdateFlags(unsigned int modifier) {
|
|
|
| int EventModifiersEvdev::GetModifierFlags() { return modifier_flags_; }
|
|
|
| +int EventModifiersEvdev::GetModifierLockFlags() {
|
| + return modifier_flags_locked_;
|
| +}
|
| +
|
| // static
|
| int EventModifiersEvdev::GetEventFlagFromModifier(unsigned int modifier) {
|
| return kEventFlagFromModifiers[modifier];
|
|
|