From f5231d3e7d93830920b785dca4c770939ff8a138 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Fri, 6 Nov 2015 18:56:34 +0000 Subject: Add [,] and +,- shortcuts --- main.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index e735aaa..d93fbfe 100644 --- a/main.c +++ b/main.c @@ -103,7 +103,7 @@ void remove_current_path() struct loop_item_s* cur = g_path.cur; cur->next->prev = cur->prev; cur->prev->next = cur->next; - if(g_path.dir > 0) { + if(g_path.dir < 0) { g_path.cur = cur->prev; } else { g_path.cur = cur->next; @@ -209,10 +209,14 @@ int main(int argc, char** argv) case SDL_KEYDOWN: switch (e.key.keysym.sym) { case SDLK_q: quit = 1; break; - case SDLK_RIGHT: prev_path(); break; - case SDLK_LEFT: next_path(); break; + case SDLK_LEFTBRACKET: + case SDLK_LEFT: prev_path(); break; + case SDLK_RIGHTBRACKET: + case SDLK_RIGHT: next_path(); break; + case SDLK_EQUALS: case SDLK_i: case SDLK_UP: zoom_view(1); break; + case SDLK_MINUS: case SDLK_o: case SDLK_DOWN: zoom_view(-1); break; case SDLK_r: reset_view(); break; -- cgit v1.2.3