mirror of
https://github.com/davatorium/rofi.git
synced 2025-04-14 17:43:01 -04:00
Add Page up/down
This commit is contained in:
parent
e9770460dd
commit
290ed81e08
1 changed files with 7 additions and 0 deletions
|
@ -1026,6 +1026,13 @@ int menu( char **lines, char **input, char *prompt, Time *time, int *shift,
|
|||
} 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_Page_Up) {
|
||||
if(selected < max_lines) selected = 0;
|
||||
else
|
||||
selected -= (max_lines-1);
|
||||
} else if ( key == XK_Page_Down) {
|
||||
selected += (max_lines-1);
|
||||
if(selected >= num_lines) selected = num_lines-1;
|
||||
} else if ( key == XK_Tab ) {
|
||||
if ( filtered_lines == 1 ) {
|
||||
chosen = 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue