|
@@ -284,6 +284,10 @@ nk_sdl_handle_event(SDL_Event *evt)
|
|
nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
|
|
nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
|
|
else if (sym == SDLK_e)
|
|
else if (sym == SDLK_e)
|
|
nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
|
|
nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
|
|
|
|
+ else if (sym == SDLK_UP)
|
|
|
|
+ nk_input_key(ctx, NK_KEY_UP, down);
|
|
|
|
+ else if (sym == SDLK_DOWN)
|
|
|
|
+ nk_input_key(ctx, NK_KEY_DOWN, down);
|
|
else if (sym == SDLK_LEFT) {
|
|
else if (sym == SDLK_LEFT) {
|
|
if (state[SDL_SCANCODE_LCTRL])
|
|
if (state[SDL_SCANCODE_LCTRL])
|
|
nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);
|
|
nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);
|