Add input device property for buttons under touchpads
Bug: 8990644 Change-Id: I6df5fb9e11199173d62523928082db428af55394
This commit is contained in:
parent
bb7272f137
commit
931fd6dee7
@ -101,6 +101,9 @@ public:
|
||||
inline void setVibrator(bool hasVibrator) { mHasVibrator = hasVibrator; }
|
||||
inline bool hasVibrator() const { return mHasVibrator; }
|
||||
|
||||
inline void setButtonUnderPad(bool hasButton) { mHasButtonUnderPad = hasButton; }
|
||||
inline bool hasButtonUnderPad() const { return mHasButtonUnderPad; }
|
||||
|
||||
inline const Vector<MotionRange>& getMotionRanges() const {
|
||||
return mMotionRanges;
|
||||
}
|
||||
@ -115,6 +118,7 @@ private:
|
||||
int32_t mKeyboardType;
|
||||
sp<KeyCharacterMap> mKeyCharacterMap;
|
||||
bool mHasVibrator;
|
||||
bool mHasButtonUnderPad;
|
||||
|
||||
Vector<MotionRange> mMotionRanges;
|
||||
};
|
||||
|
@ -136,6 +136,7 @@ InputDeviceInfo::InputDeviceInfo(const InputDeviceInfo& other) :
|
||||
mKeyboardType(other.mKeyboardType),
|
||||
mKeyCharacterMap(other.mKeyCharacterMap),
|
||||
mHasVibrator(other.mHasVibrator),
|
||||
mHasButtonUnderPad(other.mHasButtonUnderPad),
|
||||
mMotionRanges(other.mMotionRanges) {
|
||||
}
|
||||
|
||||
@ -152,6 +153,7 @@ void InputDeviceInfo::initialize(int32_t id, int32_t generation,
|
||||
mSources = 0;
|
||||
mKeyboardType = AINPUT_KEYBOARD_TYPE_NONE;
|
||||
mHasVibrator = false;
|
||||
mHasButtonUnderPad = false;
|
||||
mMotionRanges.clear();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user