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();