commit | 5008c41d91650671002a0dd8fa810dd7f1e32923 | [log] [tgz] |
---|---|---|
author | Tetsui Ohkubo <tetsui@chromium.org> | Fri May 24 05:08:51 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 24 05:08:51 2019 |
tree | 47b731222e98652215fd739464003a49fe171f96 | |
parent | 8e4be513edb8c463967009d83a018be7550e6691 [diff] |
ozone: Add GamepadDevice to hold axis information Linux's input_absinfo offers axis information of gamepad devices. In order to improve gamepad support in ARC++, we need this information in Exo. To do that, we have to subclass ui::InputDevice and add ui::GamepadDevice. This is based on another example of subclassing ui::InputDevice, which is ui::TouchscreenDevice. Design doc: go/arc-improved-gamepad TEST=manual BUG=b:130597086 Change-Id: I7656740f77dce035856cc5a847472d5e10e0f1fe Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1624285 Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Reviewed-by: Kevin Schoedel <kpschoedel@chromium.org> Reviewed-by: Malay Keshav <malaykeshav@chromium.org> Reviewed-by: Mitsuru Oshima (OOO 5/23) <oshima@chromium.org> Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org> Cr-Commit-Position: refs/heads/master@{#662970}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .