emmental/tests/tracklist
Anna Schumaker 717fdf39cd tracklist: Add keyboard shortcuts
The following shortcuts are implemented:

- Escape to unselect any selected tracks
- Delete to remove selected tracks from the current playlist
- <Control>/ to focus the "filter tracks" entry
- <Control>l to cycle the loop state of the current playlist
- <Control>s to toggle the shuffle state of the current playlist
- <Control>Up to move the selected track up one position
- <Control>Down to move the selected track down one position

I also change the volume up and down shortcuts to use the <Shift>
modifier. This matches how other Header shortcuts are triggered, and
frees up the non-shifted versions to use here.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2023-08-24 09:28:22 -04:00
..
test_buttons.py tracklist: Add tooltips to tracklist buttons 2023-08-24 09:28:22 -04:00
test_footer.py tracklist: Add a Footer widget 2023-05-10 17:42:27 -04:00
test_row.py factory: Don't change Gtk ListRowWidget state flags 2023-08-22 12:09:20 -04:00
test_selection.py tracklist: Add keyboard shortcuts 2023-08-24 09:28:22 -04:00
test_sorter.py tracklist: Add a SortOrderModel 2023-05-10 17:42:27 -04:00
test_tracklist.py tracklist: Add keyboard shortcuts 2023-08-24 09:28:22 -04:00
test_trackview.py tracklist: Move the OSD out of the TrackView 2023-08-24 09:28:22 -04:00