Cmd+A / Ctrl+A selects all tracks in playlist

This commit is contained in:
Armin 2026-07-08 16:44:17 +02:00
commit 76fa21d405

View file

@ -1562,6 +1562,15 @@ async function collectFiles(entry, files, paths, path, onFile) {
}
document.addEventListener('keydown', (e) => {
if (e.target.tagName === 'INPUT' || e.target.tagName === 'SELECT') return;
if (e.code === 'KeyA' && (e.metaKey || e.ctrlKey)) {
e.preventDefault();
if (tracks.length) {
selectedIndices = new Set(tracks.keys());
anchorTrack = null;
renderTracks();
}
return;
}
if (e.code === 'Space') { e.preventDefault(); playBtn.click(); }
if (e.code === 'ArrowRight') nextBtn.click();
if (e.code === 'ArrowLeft') prevBtn.click();