Use an EventRewriter to ensure Select-to-Speak always gets key events.
The EventRewriter is able to get events before they are even passed to the system menus, which allows Select-to-Speak to have a chance to process key events before the menus can stop key event propagation. This change basically refactors select_to_speak_event_handler* to select_to_speak_event_rewriter*. It neither adds nor removes tests. Bug: 791809,793950 Change-Id: Ied4c937e0ff1bcb2c56121f048d185290f4a168e Reviewed-on: https://chromium-review.googlesource.com/823280 Commit-Queue: Katie D <katie@chromium.org> Reviewed-by:James Cook <jamescook@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#524748}
Showing
This diff is collapsed.
Please register or sign in to comment