Skip to content

Commit 0b0e365

Browse files
committed
send exit event when press SDLK_RETURN with OSK location=Exit
1 parent 1bbbdc3 commit 0b0e365

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/keyboard.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,14 @@ int handle_keyboard_event(SDL_Event *event) {
358358
return 1;
359359
}
360360

361+
if (event->key.type == SDL_KEYDOWN && event->key.keysym.sym == SDLK_RETURN && selected_j == 5 && selected_i == 9) {
362+
printf("Exit event requested by Enter+Exit button\n");
363+
SDL_Event quit_event;
364+
quit_event.type = SDL_QUIT;
365+
SDL_PushEvent(&quit_event);
366+
return 1;
367+
}
368+
361369
if (event->key.type == SDL_KEYDOWN && !(event->key.keysym.mod & KMOD_SYNTHETIC) && event->key.keysym.sym == KEY_OSKACTIVATE) {
362370
if (show_help) {
363371
show_help = 0;

0 commit comments

Comments
 (0)