testhotplug+testmouse: exit when pressing ESC key
diff --git a/test/testhotplug.c b/test/testhotplug.c
index f050ade..65c1a4a 100644
--- a/test/testhotplug.c
+++ b/test/testhotplug.c
@@ -96,6 +96,11 @@
case SDL_EVENT_QUIT:
keepGoing = false;
break;
+ case SDL_EVENT_KEY_DOWN:
+ if (event.key.scancode == SDL_SCANCODE_ESCAPE) {
+ keepGoing = false;
+ }
+ break;
case SDL_EVENT_KEYBOARD_ADDED:
SDL_Log("Keyboard '%s' added : %" SDL_PRIu32, SDL_GetKeyboardNameForID(event.kdevice.which), event.kdevice.which);
break;
diff --git a/test/testmouse.c b/test/testmouse.c
index 05e15ea..3cf5e97 100644
--- a/test/testmouse.c
+++ b/test/testmouse.c
@@ -213,6 +213,10 @@
break;
case SDL_EVENT_KEY_DOWN:
+ if (event.key.scancode == SDL_SCANCODE_ESCAPE) {
+ loop_data->done = true;
+ break;
+ }
if (event.key.key == SDLK_C) {
int x, y, w, h;
SDL_GetWindowPosition(window, &x, &y);