Loading services/inputflinger/reader/mapper/TouchInputMapper.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -193,10 +193,11 @@ void TouchInputMapper::populateDeviceInfo(InputDeviceInfo* info) { info->addMotionRange(mOrientedRanges.pressure); if (mDeviceMode == DeviceMode::UNSCALED && mSource == AINPUT_SOURCE_TOUCHPAD) { // Populate RELATIVE_X and RELATIVE_Y motion range for touchpad capture mode // RELATIVE_X and RELATIVE_Y motion range is the largest possible hardware relative // motion, e.g. the hardware size finger moved completely across the touchpad in one // sample cycle. // Populate RELATIVE_X and RELATIVE_Y motion ranges for touchpad capture mode. // // RELATIVE_X and RELATIVE_Y motion ranges should be the largest possible relative // motion, i.e. the hardware dimensions, as the finger could move completely across the // touchpad in one sample cycle. const InputDeviceInfo::MotionRange& x = mOrientedRanges.x; const InputDeviceInfo::MotionRange& y = mOrientedRanges.y; info->addMotionRange(AMOTION_EVENT_AXIS_RELATIVE_X, mSource, -x.max, x.max, x.flat, Loading Loading
services/inputflinger/reader/mapper/TouchInputMapper.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -193,10 +193,11 @@ void TouchInputMapper::populateDeviceInfo(InputDeviceInfo* info) { info->addMotionRange(mOrientedRanges.pressure); if (mDeviceMode == DeviceMode::UNSCALED && mSource == AINPUT_SOURCE_TOUCHPAD) { // Populate RELATIVE_X and RELATIVE_Y motion range for touchpad capture mode // RELATIVE_X and RELATIVE_Y motion range is the largest possible hardware relative // motion, e.g. the hardware size finger moved completely across the touchpad in one // sample cycle. // Populate RELATIVE_X and RELATIVE_Y motion ranges for touchpad capture mode. // // RELATIVE_X and RELATIVE_Y motion ranges should be the largest possible relative // motion, i.e. the hardware dimensions, as the finger could move completely across the // touchpad in one sample cycle. const InputDeviceInfo::MotionRange& x = mOrientedRanges.x; const InputDeviceInfo::MotionRange& y = mOrientedRanges.y; info->addMotionRange(AMOTION_EVENT_AXIS_RELATIVE_X, mSource, -x.max, x.max, x.flat, Loading