Up arrow | Scrolls up one step | scroll_vertical(GTK_SCROLL_STEP_BACKWARD, 0.0) |
Down arrow | Scrolls down one step | scroll_vertical(GTK_SCROLL_STEP_FORWARD, 0.0) |
Page Up | Scrolls up one page | scroll_vertical(GTK_SCROLL_PAGE_BACKWARD, 0.0) |
Page Down | Scrolls down one page | scroll_vertical(GTK_SCROLL_PAGE_FORWARD, 0.0) |
Control + Home | Scrolls to the top of the list | scroll_vertical(GTK_SCROLL_JUMP, 0.0) |
Control + End | Scrolls to the end of the list | scroll_vertical(GTK_SCROLL_JUMP, 1.0) |
Shift + Up arrow | Selects up one step | extend_selection(GTK_SCROLL_STEP_BACKWARD, 0.0, true) |
Shift + Down arrow | Selects down one step | extend_selection(GTK_SCROLL_STEP_FORWARD, 0.0, true) |
Shift + Page Up | Selects up one page | extend_selection(GTK_SCROLL_PAGE_BACKWARD, 0.0, true) |
Shift + Page Down | Selects down one page | extend_selection(GTK_SCROLL_PAGE_FORWARD, 0.0, true) |
Shift | Control + Home | Selects to the top of the list | extend_selection(GTK_SCROLL_JUMP, 0.0, true) |
Shift | Control + End | Selects to the end of the list | extend_selection(GTK_SCROLL_JUMP, 1.0) |
Left arrow | Scrolls one step to the left | scroll_horizontal(GTK_SCROLL_STEP_BACKWARD, 0.0) |
Right arrow | Scrolls one step to the right | scroll_horizontal(GTK_SCROLL_STEP_FORWARD, 0.0) |
Home | Scrolls to the left of the list | scroll_horizontal(GTK_SCROLL_JUMP, 0.0) |
End | Scrolls to the right of the list | scroll_horizontal(GTK_SCROLL_JUMP, 1.0) |
Escape | Returns to previous selection | undo_selection() |
Space | Toggles state of row with current focus | toggle_focus_row() |
Control + Space | Toggles whether further items can be selected | toggle_add_mode() |
Control + / | Selects all items | select_all() |
Control + \\ | Deselects all items | unselect_all() |
Shift_L + Release | Shift | Completes selection | end_selection() |
Shift_R + Release | Shift | Completes selection | end_selection() |
Shift_R + Release | Shift | Control | Completes selection | end_selection() |