#include "keys.h" #include #include #include "display.h" #include "fm.h" #include "log.h" #include "wm.h" void handling_keys(int ch, fm_info *i) { switch (ch) { #ifdef KEY_RESIZE case KEY_RESIZE: handle_resize(); /* TODO: redraw ui */ break; #endif /* Quit */ case 'q': endwin(); exit(0); /* Down */ case 'j': fm_entries_scroll(i, 1); break; case 'k': fm_entries_scroll(i, -1); break; case 'h': fm_cd_up(i); break; case 'l': fm_cd_down(i); break; default: return; } i->need_redraw = true; }