emmental/tests/header
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
..
__init__.py header/dialog: Create a Settings Dialog 2023-04-12 10:41:42 -04:00
test_header.py tracklist: Add keyboard shortcuts 2023-08-24 09:28:22 -04:00
test_open.py header: Add tooltips to the Header widgets 2023-05-30 13:54:21 -04:00
test_replaygain.py header: Convert the ReplayGain selector into an Adw.ExpanderRow 2023-05-31 16:31:31 -04:00
test_settings.py header/dialog: Create a Settings Dialog 2023-04-12 10:41:42 -04:00
test_volume.py header: Give the volume button public {inc,dec}rement() funcs 2023-06-09 09:50:22 -04:00