diff --git a/index.html b/index.html index 7b1a004..ed73868 100644 --- a/index.html +++ b/index.html @@ -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();