Make nconfig accept jk keybindings for movement in addition to arrow keys.
Unified · Split
| @@ -52,8 +52,8 @@ static const char nconf_global_help[] = · 51 unmodified lines | ||
| 52 | 52 | "\n" |
| 53 | 53 | "Menu navigation keys\n" |
| 54 | 54 | "----------------------------------------------------------------------\n" |
| 55 | −"Linewise up <Up>\n" | |
| 56 | −"Linewise down <Down>\n" | |
| 55 | +"Linewise up <Up> <k>\n" | |
| 56 | +"Linewise down <Down> <j>\n" | |
| 57 | 57 | "Pagewise up <Page Up>\n" |
| 58 | 58 | "Pagewise down <Page Down>\n" |
| 59 | 59 | "First entry <Home>\n" |
| @@ -1105,9 +1105,11 @@ static void conf(struct menu *menu) · 1045 unmodified lines | ||
| 1105 | 1105 | break; |
| 1106 | 1106 | switch (res) { |
| 1107 | 1107 | case KEY_DOWN: |
| 1108 | + case 'j': | |
| 1108 | 1109 | menu_driver(curses_menu, REQ_DOWN_ITEM); |
| 1109 | 1110 | break; |
| 1110 | 1111 | case KEY_UP: |
| 1112 | + case 'k': | |
| 1111 | 1113 | menu_driver(curses_menu, REQ_UP_ITEM); |
| 1112 | 1114 | break; |
| 1113 | 1115 | case KEY_NPAGE: |
| @@ -1287,9 +1289,11 @@ static void conf_choice(struct menu *menu) · 173 unmodified lines | ||
| 1287 | 1289 | break; |
| 1288 | 1290 | switch (res) { |
| 1289 | 1291 | case KEY_DOWN: |
| 1292 | + case 'j': | |
| 1290 | 1293 | menu_driver(curses_menu, REQ_DOWN_ITEM); |
| 1291 | 1294 | break; |
| 1292 | 1295 | case KEY_UP: |
| 1296 | + case 'k': | |
| 1293 | 1297 | menu_driver(curses_menu, REQ_UP_ITEM); |
| 1294 | 1298 | break; |
| 1295 | 1299 | case KEY_NPAGE: |