Skip to content

Commit d680d55

Browse files
committed
better key handling in console
1 parent 336cf6d commit d680d55

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Parts/MENU.C

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@ void menu()
152152
INPUT_RECORD inputs[ 10 ] = { 0 };
153153
DWORD event_count = 0;
154154
ReadConsoleInput( GetStdHandle( STD_INPUT_HANDLE ), inputs, 10, &event_count );
155-
static int debounceTimer = 0;
156155

157156
for ( int i = 0; i < event_count; i++ )
158157
{
@@ -161,14 +160,12 @@ void menu()
161160
{
162161
continue;
163162
}
164-
int time = GetTickCount();
165-
if ( time - debounceTimer < 100 )
163+
if ( !input->Event.KeyEvent.bKeyDown )
166164
{
167165
continue;
168166
}
169-
debounceTimer = time;
170167

171-
a = 0;
168+
//a = 0;
172169
if ( input->Event.KeyEvent.wVirtualKeyCode == 13 )
173170
{
174171
m_proceed = 1;

0 commit comments

Comments
 (0)