Descriptionozone: evdev: Move KeyboardEvdev usage during dispatch to EventFactoryEvdev
This is part of a series moving IO on evdev devices to a fast thread,
since UI thread is too slow for the cursor.
The keyboard layout is a UI thread object, so move all of the keyboard
processing that needs layout information outside of the device-specific
processing. Devices no longer get a KeyboardEvdev* since they will
execute on a different thread.
BUG=449710
TEST=boot link_freon & press key
Committed: https://crrev.com/7b5b72bda2a843c48cb268181382d65f668c78ba
Cr-Commit-Position: refs/heads/master@{#313397}
Patch Set 1 #Patch Set 2 : updates for events_unittests #
Total comments: 3
Patch Set 3 : add KeyEventParams object for consistency #Messages
Total messages: 11 (2 generated)
|