mirror of https://github.com/davatorium/rofi.git
Add ctrl-j/k to navigate
This commit is contained in:
parent
e62ada2a83
commit
2b453668e7
|
@ -1018,11 +1018,13 @@ int menu( char **lines, char **input, char *prompt, Time *time, int *shift,
|
|||
else
|
||||
|
||||
// Up or Shift-Tab
|
||||
if ( key == XK_Up || ( key == XK_Tab && ev.xkey.state & ShiftMask ) ) {
|
||||
if ( key == XK_Up || ( key == XK_Tab && ev.xkey.state & ShiftMask ) ||
|
||||
( key == XK_j && ev.xkey.state& ControlMask ) ) {
|
||||
if ( selected == 0 ) selected = filtered_lines;
|
||||
|
||||
if ( selected > 0 ) selected --;
|
||||
} else if ( key == XK_Down ) {
|
||||
} else if ( key == XK_Down ||
|
||||
( key == XK_k && ev.xkey.state& ControlMask ) ) {
|
||||
selected = selected < filtered_lines-1 ? MIN( filtered_lines-1, selected+1 ): 0;
|
||||
} else if ( key == XK_Tab ) {
|
||||
if ( filtered_lines == 1 ) {
|
||||
|
|
Loading…
Reference in New Issue