diff options
Diffstat (limited to 'keys.c')
| -rw-r--r-- | keys.c | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +#include "keys.h" + +#include <ncurses.h> +#include <stdlib.h> + +#include "fm.h" +#include "log.h" +#include "wm.h" + +void handling_keys(int ch, terminal *t, fm_info *i) +{ + switch (ch) { + case KEY_RESIZE:; + /* Quit */ + case 'q': + endwin(); + exit(0); + /* Down */ + case 'j': + fm_entries_scrool(t, i, 1); + break; + case 'k': + fm_entries_scrool(t, i, -1); + break; + + default: + return; + } +} |
