Skip to content

Commit 8f06030

Browse files
authored
Support numpad Enter with SDL backends (#767)
2 parents 7f406ee + 9246fdf commit 8f06030

File tree

5 files changed

+13
-0
lines changed

5 files changed

+13
-0
lines changed

demo/sdl_opengl2/nuklear_sdl_gl2.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,10 @@ nk_sdl_handle_event(SDL_Event *evt)
273273
case SDLK_RSHIFT: /* RSHIFT & LSHIFT share same routine */
274274
case SDLK_LSHIFT: nk_input_key(ctx, NK_KEY_SHIFT, down); break;
275275
case SDLK_DELETE: nk_input_key(ctx, NK_KEY_DEL, down); break;
276+
277+
case SDLK_KP_ENTER:
276278
case SDLK_RETURN: nk_input_key(ctx, NK_KEY_ENTER, down); break;
279+
277280
case SDLK_TAB: nk_input_key(ctx, NK_KEY_TAB, down); break;
278281
case SDLK_BACKSPACE: nk_input_key(ctx, NK_KEY_BACKSPACE, down); break;
279282
case SDLK_HOME: nk_input_key(ctx, NK_KEY_TEXT_START, down);

demo/sdl_opengl3/nuklear_sdl_gl3.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,10 @@ nk_sdl_handle_event(SDL_Event *evt)
383383
case SDLK_RSHIFT: /* RSHIFT & LSHIFT share same routine */
384384
case SDLK_LSHIFT: nk_input_key(ctx, NK_KEY_SHIFT, down); break;
385385
case SDLK_DELETE: nk_input_key(ctx, NK_KEY_DEL, down); break;
386+
387+
case SDLK_KP_ENTER:
386388
case SDLK_RETURN: nk_input_key(ctx, NK_KEY_ENTER, down); break;
389+
387390
case SDLK_TAB: nk_input_key(ctx, NK_KEY_TAB, down); break;
388391
case SDLK_BACKSPACE: nk_input_key(ctx, NK_KEY_BACKSPACE, down); break;
389392
case SDLK_HOME: nk_input_key(ctx, NK_KEY_TEXT_START, down);

demo/sdl_opengles2/nuklear_sdl_gles2.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,10 @@ nk_sdl_handle_event(SDL_Event *evt)
383383
case SDLK_RSHIFT: /* RSHIFT & LSHIFT share same routine */
384384
case SDLK_LSHIFT: nk_input_key(ctx, NK_KEY_SHIFT, down); break;
385385
case SDLK_DELETE: nk_input_key(ctx, NK_KEY_DEL, down); break;
386+
387+
case SDLK_KP_ENTER:
386388
case SDLK_RETURN: nk_input_key(ctx, NK_KEY_ENTER, down); break;
389+
387390
case SDLK_TAB: nk_input_key(ctx, NK_KEY_TAB, down); break;
388391
case SDLK_BACKSPACE: nk_input_key(ctx, NK_KEY_BACKSPACE, down); break;
389392
case SDLK_HOME: nk_input_key(ctx, NK_KEY_TEXT_START, down);

demo/sdl_renderer/nuklear_sdl_renderer.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,10 @@ nk_sdl_handle_event(SDL_Event *evt)
306306
case SDLK_RSHIFT: /* RSHIFT & LSHIFT share same routine */
307307
case SDLK_LSHIFT: nk_input_key(ctx, NK_KEY_SHIFT, down); break;
308308
case SDLK_DELETE: nk_input_key(ctx, NK_KEY_DEL, down); break;
309+
310+
case SDLK_KP_ENTER:
309311
case SDLK_RETURN: nk_input_key(ctx, NK_KEY_ENTER, down); break;
312+
310313
case SDLK_TAB: nk_input_key(ctx, NK_KEY_TAB, down); break;
311314
case SDLK_BACKSPACE: nk_input_key(ctx, NK_KEY_BACKSPACE, down); break;
312315
case SDLK_HOME: nk_input_key(ctx, NK_KEY_TEXT_START, down);

demo/sdl_vulkan/nuklear_sdl_vulkan.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1269,6 +1269,7 @@ NK_API int nk_sdl_handle_event(SDL_Event *evt) {
12691269
nk_input_key(ctx, NK_KEY_DEL, down);
12701270
break;
12711271
case SDLK_RETURN:
1272+
case SDLK_KP_ENTER:
12721273
nk_input_key(ctx, NK_KEY_ENTER, down);
12731274
break;
12741275
case SDLK_TAB:

0 commit comments

Comments
 (0)