Only block the internal keyboard by using the XI2 key events.
commitf31fcdd35a03ec6844acf6dd636f1b7a4973afb5
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 11 Aug 2014 23:49:59 +0000 (11 23:49 +0000)
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 11 Aug 2014 23:51:25 +0000 (11 23:51 +0000)
tree93e2df8742f059a162b78a1c291fc99a86c2d55a
parent22ae18664ef32c6d4929480d617f35802e46274c
Only block the internal keyboard by using the XI2 key events.

BUG=362881,401679
TEST=EventsXTest.DisableKeyboard
TEST=Open a supporting device past 180 degrees into maximize mode. Internal keyboard is blocked but plugged in keyboards (and OTP devices) still work.

Review URL: https://codereview.chromium.org/412893002

Cr-Commit-Position: refs/heads/master@{#288831}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288831 0039d316-1c4b-4281-b951-d872f2087c98
ash/wm/maximize_mode/scoped_disable_internal_mouse_and_keyboard_x11.cc
ui/events/x/device_data_manager_x11.cc
ui/events/x/device_data_manager_x11.h
ui/events/x/events_x_unittest.cc