Lines Matching refs:debounce
109 "invalid debounce event %s in state %s\n",
111 debounce_state_to_str(fallback->debounce.state));
122 fallback->debounce.state = new_state;
131 libinput_timer_set(&fallback->debounce.timer,
141 libinput_timer_set(&fallback->debounce.timer_short,
148 libinput_timer_cancel(&fallback->debounce.timer);
154 libinput_timer_cancel(&fallback->debounce.timer_short);
160 if (fallback->debounce.spurious_enabled)
164 fallback->debounce.spurious_enabled = true;
176 unsigned int code = fallback->debounce.button_code;
177 uint64_t time = fallback->debounce.button_time;
189 fallback->debounce.button_time = time;
213 fallback->debounce.button_time = time;
216 if (fallback->debounce.spurious_enabled) {
245 fallback->debounce.button_time = time;
315 fallback->debounce.button_time = time;
369 fallback->debounce.button_time = time;
413 fallback->debounce.button_time = time;
418 fallback->debounce.button_time = time;
436 enum debounce_state current = fallback->debounce.state;
477 "debounce state: %s → %s → %s\n",
480 debounce_state_to_str(fallback->debounce.state));
507 changed[0] != dispatch->debounce.button_code) {
525 dispatch->debounce.state != DEBOUNCE_STATE_DISABLED) {
533 dispatch->debounce.button_code = changed[i];
579 dispatch->debounce.state = DEBOUNCE_STATE_DISABLED;
583 dispatch->debounce.state = DEBOUNCE_STATE_IS_UP;
587 "%s debounce short",
589 libinput_timer_init(&dispatch->debounce.timer_short,
597 "%s debounce",
599 libinput_timer_init(&dispatch->debounce.timer,