Skip to content

Conversation

@ronso0
Copy link
Member

@ronso0 ronso0 commented Sep 28, 2025

A convenient shortcut, especially when managin/rearranging playlists where you'd need to switch back'n'forth between sorted by # and sorted by artist/BPM/..

For context, currently we have

  • Space for big library (default, can be changed via Custom.kbd.cfg)
  • Ctrl+Space for toggling Played & BPM checkboxes (Qt default?)
  • Ctrl+Return for Track Properties (hard-coded in c++)

First I tried Alt+Space but, like other Alt combos on my distro/WM, this is bound to window actions, here: 'Toggle Window Menu'.

@github-actions github-actions bot added the ui label Sep 28, 2025
@ronso0 ronso0 changed the title (feat/keyboadr) Tracks: Shift+Space sorts by current column / toggles sort order (feat/keyboard) Tracks: Shift+Space sorts by current column / toggles sort order Sep 29, 2025
@ronso0 ronso0 added the library label Sep 29, 2025
@daschuer
Copy link
Member

No objection, but how to inform the user about it?. It is doubtful that a user looks up the manual in the hope that it exists.

@daschuer
Copy link
Member

Is interaction with the sorting COs desired?

@ronso0
Copy link
Member Author

ronso0 commented Oct 1, 2025

Well, for discoverability we currently rely on tooltips (Preview column: "Sort items randomly") and accelerator hints in the track menu / main menu (new crate, remove/hide, Track Info hotkey etc.).
Ctrl+click for library checkboxes is not documented afaik.
Neither is Alt+Up/Down/.. for moving tracks in playlists. (see recent requests / DnD complaints in the forums)

So, besides documenting it in the manual, what about a "Keyboard navigation" guide / popup?
This may be shown when keys are used in the tracks table for the first time. We
This is somewhat invasive, but with user's fingers already on the keyboard and 'Close' being focused by default it would be acceptable IMHO. Additionally we may add a '(i) Keyboard navigation' link to the Library preferences.

This is losely related to the discussions about feature discoverability we have every now & then (1st run wizard, guided tour, unresolved so far)

@ronso0
Copy link
Member Author

ronso0 commented Oct 1, 2025

Is interaction with the sorting COs desired?

This is connected to the header and thereby works exactly like when sorting by clicking a column title.
= hotkeys integrates nicely

@ronso0 ronso0 added this to the 2.7-beta milestone Nov 19, 2025
@ronso0
Copy link
Member Author

ronso0 commented Dec 9, 2025

FWIW I got used to it and find it very helpful.

For discoverability I would even consider a popup:
when the tracks table receives a key press we show "Did you know you can use .. and .. to do this and that in the tracks view?"
(though we'd need to find a way to show that only on real keypresses, not emulated ones from controllers/LibraryControl)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants