Adds special support to the device manager for keyboards devices.
commitd761ce02ab03d1a40f053a9c054a5c0473d94906
authorrsadam <rsadam@chromium.org>
Wed, 22 Oct 2014 21:30:18 +0000 (22 14:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 22 Oct 2014 21:30:44 +0000 (22 21:30 +0000)
tree1ffcef9ea4df41a304aa6bc43569f40a25680e63
parentba2fd136160971b66e8f15ced71ba91152b1f59b
Adds special support to the device manager for keyboards devices.

This is the first step in using presence of different types of keyboards in automatically deploying the virtual keyboard.

BUG=373402

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

Cr-Commit-Position: refs/heads/master@{#300764}
25 files changed:
ash/display/display_change_observer_chromeos.cc
ash/display/display_change_observer_chromeos.h
ash/display/display_info.h
ash/touch/touch_transformer_controller.cc
ash/touch/touch_transformer_controller_unittest.cc
ash/touch/touchscreen_util.cc
ash/touch/touchscreen_util_unittest.cc
ui/events/BUILD.gn
ui/events/device_data_manager.cc
ui/events/device_data_manager.h
ui/events/device_hotplug_event_observer.h
ui/events/events.gyp
ui/events/input_device.cc [new file with mode: 0644]
ui/events/input_device.h [new file with mode: 0644]
ui/events/input_device_event_observer.h
ui/events/keyboard_device.cc [new file with mode: 0644]
ui/events/keyboard_device.h [new file with mode: 0644]
ui/events/ozone/evdev/event_factory_evdev.cc
ui/events/touchscreen_device.cc
ui/events/touchscreen_device.h
ui/events/x/device_data_manager_x11.cc
ui/events/x/device_data_manager_x11.h
ui/events/x/device_data_manager_x11_unittest.cc [new file with mode: 0644]
ui/events/x/hotplug_event_handler_x11.cc
ui/events/x/hotplug_event_handler_x11.h