diff --git a/backend/shortcuts/config.go b/backend/shortcuts/config.go index 526db25..6981beb 100644 --- a/backend/shortcuts/config.go +++ b/backend/shortcuts/config.go @@ -32,9 +32,15 @@ func DefaultBindings() map[string]string { // App actions (Global scope, Ctrl modifier) "app.selectAll": "Ctrl+A", - // Panel-specific (track list) - "tracklist.play": "Enter", - "tracklist.delete": "Delete", + // Panel-specific (track list). There is no `tracklist.delete`: + // it was bound to Delete and advertised in Settings as + // configurable while nothing listened for it, because "remove + // from library" does not exist and it is not clear what it would + // remove — the row (which the next scan puts back unless the path + // is also excluded) or the file (a delete-your-music button one + // keystroke from a focused row). Advertise it again when it does + // something. + "tracklist.play": "Enter", // Panel-specific (autotag review). These are the keys the // autotag page used to bind on its own document listener, which diff --git a/frontend/src/components/config-page/config-page.ts b/frontend/src/components/config-page/config-page.ts index f36169e..41ea8b3 100644 --- a/frontend/src/components/config-page/config-page.ts +++ b/frontend/src/components/config-page/config-page.ts @@ -163,12 +163,6 @@ export class ConfigPage extends ViewLifecycleMixin(LitElement) { scope: 'panel:track-list', defaultKey: 'Enter', }, - 'tracklist.delete': { - label: 'Remove Selected', - category: 'Navigation', - scope: 'panel:track-list', - defaultKey: 'Delete', - }, 'autotag.apply': { label: 'Apply Match', category: 'Autotag', @@ -1500,14 +1494,20 @@ export class ConfigPage extends ViewLifecycleMixin(LitElement) { return html`