if (key->event == KEY_ACTION_NO_KEY) { if (click_cnt >= 2) { u16 multi_click_temp = KEY_ACTION_DOUBLE_CLICK + (click_cnt - 2); if (multi_click_temp < KEY_ACTION_MAX) { key->event = multi_click_temp; } } else { key->event = KEY_ACTION_CLICK; }深度解读 · 专业分析
if (key->event == KEY_ACTION_NO_KEY) { if (click_cnt >= 2) { u16 multi_click_temp = KEY_ACTION_DOUBLE_CLICK + (click_cnt - 2); if (multi_click_temp < KEY_ACTION_MAX) { key->event = multi_click_temp; } } else { key->event = KEY_ACTION_CLICK; }