Dwukrotne wciśnięcie przycisku w C#

Witam dopiero uczę się programowanie i nie wiem jak w zrobić coś takiego, żeby po dwukrotnym wciśnięciu przycisku W postać w_ _grze biegła.

Jednym z wyjść jest czuwanie na przycisk W i zwiększanie zmiennej WClickedXTimes oraz sprawdzenie czy następujący warunek jest spełniany: WClickedXTimes >= 2.

W takim przypadku możesz co sekundę, dwie lub co 500ms resetować zmienną przez timer. Możesz też utworzyć zmienną Walking, a gdy warunek będzie spełniony ustawić ją na true jeśli jest ustawiona na false i odwrotnie.