Есть задача посчитать и сохранить время между несколькими нажатиями клавиш на C#
Как измерить время между двумя нажатиями с помощью timespan я разобрался. Но надо посчитать время между несколькими (неопределенным количеством) нажатиями клавиш. Окончанием измерения могло бы служить отсутствие нажатий клавиш в течение 5 секунд.
Создаёте таймер на 5 секунд.
При первом нажатии клавиши начинаете ваши подсчёты количества нажатий и таймингов.
При каждом нажатии клавиши сбрасываете и запускаете таймер. Через 5 секунд таймер должен закончить ваши подсчёты. Если в течении 5 секунд будет нажата клавиша, то он опять сбросится и запустится на следующие 5 секунд.