Sticky keys UI: implementing repository and view model
Adding StickyKeysRepository which registers listener in InputManager and passes data to flow listeners.
StickyKeyIndicatorViewModel is the only layer above (which is likely to change soon when more input data is needed), domain layer seemed a bit of an overkill for now.
Classes are not used from anywhere yet so code is not active or flagged.
Test: StickyKeysIndicatorViewModelTest
Bug: 313855932
Flag: None
Change-Id: I5493d866947d8553f8b40f7fb26324eafaf312a6
9 files changed