oplus: synaptics_hbp: Report double tap as KEY_WAKEUP
Co-authored-by: Maitreya25 <maitreyapatni25@gmail.com> Change-Id: I9aa5af35949f7d045fbf70b024315a48c6527c0f
This commit is contained in:
@@ -837,6 +837,11 @@ static void syna_dev_report_input_events(struct syna_tcm *tcm)
|
||||
input_sync(input_dev);
|
||||
touchpanel_event_call_notifier(EVENT_ACTION_UNDER_WATER, (void *)&tcm->under_water);
|
||||
}
|
||||
} else if (touch_data->gesture_id == DTAP_DETECT) {
|
||||
input_report_key(input_dev, KEY_WAKEUP, 1);
|
||||
input_sync(input_dev);
|
||||
input_report_key(input_dev, KEY_WAKEUP, 0);
|
||||
input_sync(input_dev);
|
||||
} else {
|
||||
input_report_key(input_dev, KEY_F4, 1);
|
||||
input_sync(input_dev);
|
||||
@@ -1017,6 +1022,8 @@ static int syna_dev_create_input_device(struct syna_tcm *tcm)
|
||||
|
||||
set_bit(KEY_SLEEP, input_dev->keybit);
|
||||
#ifdef ENABLE_WAKEUP_GESTURE
|
||||
set_bit(KEY_WAKEUP, input_dev->keybit);
|
||||
input_set_capability(input_dev, EV_KEY, KEY_WAKEUP);
|
||||
set_bit(KEY_F4, input_dev->keybit);
|
||||
input_set_capability(input_dev, EV_KEY, KEY_F4);
|
||||
set_bit(KEY_UNDER_WATER, input_dev->keybit);
|
||||
|
||||
Reference in New Issue
Block a user