frameworks/native/services/services/inputflinger/reader/mapper/TouchInputMapper.cpp
uint32_t CursorButtonAccumulator::getButtonState() const {
uint32_t result = 0;
if (mBtnLeft) {
result |= AMOTION_EVENT_BUTTON_PRIMARY;
}
if (mBtnOk) {
char mKeyMouseState[PROPERTY_VALUE_MAX] = {0};
property_get("sys.KeyMouse.mKeyMouseState", mKeyMouseState, "off");
if (strcmp(mKeyMouseState, "on") == 0) {
result |= AMOTION_EVENT_BUTTON_PRIMARY;
}
}
if (mBtnRight) {
/*char targetProduct[PROPERTY_VALUE_MAX] = {0};
property_get("ro.target.product", targetProduct, "");
if (strcmp(targetProduct, "box") == 0 || strcmp(targetProduct, "atv") == 0) {
result |= AMOTION_EVENT_BUTTON_BACK;
} else {
result |= AMOTION_EVENT_BUTTON_SECONDARY;
}*/
+ result |= AMOTION_EVENT_BUTTON_BACK;
}
07-04
4233
04-08
2419