Skip to content

Commit f3bf387

Browse files
committed
testhotplug+testmouse: exit when pressing ESC key
1 parent 03489e2 commit f3bf387

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

test/testhotplug.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ int main(int argc, char *argv[])
9696
case SDL_EVENT_QUIT:
9797
keepGoing = false;
9898
break;
99+
case SDL_EVENT_KEY_DOWN:
100+
if (event.key.scancode == SDL_SCANCODE_ESCAPE) {
101+
keepGoing = false;
102+
}
103+
break;
99104
case SDL_EVENT_KEYBOARD_ADDED:
100105
SDL_Log("Keyboard '%s' added : %" SDL_PRIu32, SDL_GetKeyboardNameForID(event.kdevice.which), event.kdevice.which);
101106
break;

test/testmouse.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,10 @@ static void loop(void *arg)
213213
break;
214214

215215
case SDL_EVENT_KEY_DOWN:
216+
if (event.key.scancode == SDL_SCANCODE_ESCAPE) {
217+
loop_data->done = true;
218+
break;
219+
}
216220
if (event.key.key == SDLK_C) {
217221
int x, y, w, h;
218222
SDL_GetWindowPosition(window, &x, &y);

0 commit comments

Comments
 (0)