Refactor ShortcutManager to ModifierShortcutManager
The ModifierShortcutManager will manage 'shortcut key -> Intent' handling or notify IShortcutKeyService invoked by modifier keys+ (meta, alt, ctrl shift or search) shortcut. This's different to KeyCombinationManager, the ModifierShortcutManager will check the modifier key state and the modifier key should be pressed first. And the key event would still continue dispatching to the app side without any pending. If it's handled, the app side would recevie the key canceled event. - Rename ShortcutManager to ModifierShortcutManager. - Move shortcuts that are invoked by search key + key. - Move shortcuts that are invoked by meta key (alt, ctrl, meta, shift)+. - Move shortcut to IShortcutService to ModifierShortcutManager. - Move special keys that are used to launch particular kinds of applications to ModifierShortcutManager. Test: manual with connected keyboard Bug: 162194917 Bug: 127687575 Change-Id: I55ad50848976120984d797a69765241030644ce3
Loading
Please register or sign in to comment