BTN_TOOL_FINGER
[BTN_TOOL_AIRBRUSH] = "ToolAirbrush", [BTN_TOOL_FINGER] = "ToolFinger",
map_key_clear(BTN_TOOL_FINGER);
map_key(BTN_TOOL_FINGER);
__set_bit(BTN_TOOL_FINGER, input->keybit);
__set_bit(BTN_TOOL_FINGER, input->keybit);
__clear_bit(BTN_TOOL_FINGER, input->keybit);
input_report_key(udraw->touch_input_dev, BTN_TOOL_FINGER,
input_report_key(udraw->touch_input_dev, BTN_TOOL_FINGER, 0);
set_bit(BTN_TOOL_FINGER, input_dev->keybit);
input_event(dev, EV_KEY, BTN_TOOL_FINGER, count == 1);
__set_bit(BTN_TOOL_FINGER, dev->keybit);
dev1->keybit[BIT_WORD(BTN_TOOL_FINGER)] |= BIT_MASK(BTN_TOOL_FINGER);
input_report_key(dev, BTN_TOOL_FINGER, 0);
input_report_key(dev, BTN_TOOL_FINGER, z > 0);
input_report_key(dev, BTN_TOOL_FINGER, z > 0);
input_report_key(input, BTN_TOOL_FINGER, fingers == 1);
set_bit(BTN_TOOL_FINGER, input_dev->keybit);
input_report_key(dev, BTN_TOOL_FINGER, priv->touch);
__set_bit(BTN_TOOL_FINGER, dev->keybit);
__set_bit(BTN_TOOL_FINGER, input->keybit);
__set_bit(BTN_TOOL_FINGER, dev->keybit);
input_report_key(dev, BTN_TOOL_FINGER, fingers == 1);
input_report_key(dev, BTN_TOOL_FINGER, fingers == 1);
input_report_key(dev, BTN_TOOL_FINGER, fingers == 1);
__set_bit(BTN_TOOL_FINGER, input->keybit);
__set_bit(BTN_TOOL_FINGER, input->keybit);
input_report_key(dev, BTN_TOOL_FINGER, fgrs == 1);
__set_bit(BTN_TOOL_FINGER, dev->keybit);
input_report_key(dev, BTN_TOOL_FINGER, num_fingers == 1);
input_set_capability(dev, EV_KEY, BTN_TOOL_FINGER);
input_report_key(input_dev, BTN_TOOL_FINGER, num_fingers == 1);
__set_bit(BTN_TOOL_FINGER, input_dev->keybit);
.keybit = { [BIT_WORD(BTN_TOOL_FINGER)] =
BIT_MASK(BTN_TOOL_FINGER) },
if (test_bit(BTN_TOOL_FINGER, handle->dev->keybit))
test_bit(BTN_TOOL_FINGER, handle->dev->keybit))
input_report_key(input_dev, BTN_TOOL_FINGER,
input_report_key(input_dev, BTN_TOOL_FINGER, data[1] ||
BTN_TOOL_MOUSE, BTN_TOOL_FINGER,
w8001->type = count == 1 ? BTN_TOOL_FINGER : KEY_RESERVED;
case BTN_TOOL_FINGER:
w8001->type = coord->tsw ? BTN_TOOL_FINGER : KEY_RESERVED;