Go to file
Prashant Malani ac72bbf4e4 inputflinger: Initial support for rotary encoders.
This change introduces support for rotary encoder input devices.

We also define a new input source (namely, AINPUT_SOURCE_ROTARY_ENCODER)
and a new axis of input (namely, AXIS_SCROLL), since the rotary encoder
motion doesn't necessarily tie to a horizontal or vertical scroll
motion.

A ROTARY_ENCODER input device class is also introduced, corresponding to
the new input source.

A new input source can be defined as producing rotary encoder motion
events, if its corresponding .idc file contains the following
declaration:

    device.type = rotaryEncoder

Bug: 18707397

Change-Id: I8ccd540908311d1ff44fdfeba81b691895413641
Signed-off-by: Prashant Malani <pmalani@google.com>
2015-09-14 13:55:21 -07:00
build Increase growth limit from 64m to 80m for 1024mb hdpi tablet 2014-12-11 13:40:37 -08:00
cmds resolved conflicts for merge of d213f5e7 to cw-e-dev 2015-08-11 16:27:05 -07:00
data/etc Add FEATURE_FINGERPRINT to PackageManager's feature list 2015-07-24 02:39:06 +00:00
docs framework/native/docs: remove doc footer for jd output 2015-05-27 10:13:35 -07:00
include inputflinger: Initial support for rotary encoders. 2015-09-14 13:55:21 -07:00
libs SensorManager fixes. 2015-08-25 11:24:02 -07:00
opengl Fix parsing of extension string 2015-07-31 09:26:58 -07:00
services inputflinger: Initial support for rotary encoders. 2015-09-14 13:55:21 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE resolved conflicts for merge of adee6b35 to honeycomb-plus-aosp 2011-01-17 14:17:12 -08:00