DescriptionLet the virtual keyboard show up on the secondary screen.
This CL let the virtual keyboard show up on a display if
1. the display has touch capability and the input focus goes to
a window in that display.
2. the keyboard icon in the tray in that display is pressed.
BUG=303429
TEST=Connect the secondary display. Verify that the virtual
keyboard or the accessibility on-screen keyboard follows
the input focus if the focused window is in the display
which has touch capability.
TEST=Added unit tests in root_window_controller_unittest.cc
Committed: https://crrev.com/7e20c9b1abf3784127b729a7fcd820e11a78afc9
Cr-Commit-Position: refs/heads/master@{#434409}
Patch Set 1 #Patch Set 2 : Added unit test #Patch Set 3 : fix compilation error on windows #Patch Set 4 : rebase and update commit comment #Patch Set 5 : introduce KeyboardLayoutDelegate class #Patch Set 6 : rebase & update #
Total comments: 28
Patch Set 7 : address the comments #
Total comments: 16
Patch Set 8 : address the review comments #Patch Set 9 : rebase #Patch Set 10 : fix BUILD.gn #Patch Set 11 : fix a compilation error on Windows. #Patch Set 12 : fix one more compilation error on Windows #Messages
Total messages: 57 (40 generated)
|