естественно
первое нажатие задает значение счетчика на 5 секунд. каждый тик таймера пока счетчик не 0, счетчик уменьшается.
если пока он не достиг нуля будут еще сколько то нажатий то готово, если нет, то в начальное состояние ожидание первого нажатия.
В реализации вам поможет конечный автомат 1. ожидание нажатие по нажатию переходит в 2. ожидание других нажатий отсюда если вышел таймер в 1, если были нажатия в 3. обработка 3 нажатий, по окончанию в 1.
|