masterplan-optimizer-frontend / detectShortcutConflicts
Function: detectShortcutConflicts()¶
detectShortcutConflicts(
bindings):Map\<"global.openSettings"|"global.backToDashboard"|"optimised.openMetrics"|"optimised.openPresentation"|"optimised.publishDay"|"optimised.publishAllDays"|"generalSchedule.saveItem"|"generalSchedule.saveAndAdd"|"generalSchedule.duplicateSelected"|"optimised.resetSelected"|"optimised.moveEarlier"|"optimised.moveLater"|"optimised.moveEarlierLarge"|"optimised.moveLaterLarge"|"optimised.clearSelection"|"cmi.deleteSelected"|"cmi.duplicateSelected"|"cmi.moveEarlier"|"cmi.moveLater"|"cmi.moveEarlierLarge"|"cmi.moveLaterLarge"|"cmi.clearSelection"|"optimisation.clearSelection"|"schedule.clearSelection"|"presentation.previousTask"|"presentation.nextTask"|"presentation.previousDay"|"presentation.nextDay"|"presentation.toggleView"|"presentation.toggleTaskList"|"presentation.toggleCalendarSidebar"|"presentation.toggleFullscreen"|"presentation.backOrClose"|"exportEditor.bold"|"exportEditor.italic"|"exportEditor.underline"|"exportEditor.insertLink",ShortcutDefinition[]>
Defined in: src/lib/shortcuts.ts:515
Detect conflicting bindings within the same shortcut scope.
Parameters¶
bindings¶
Partial\<Record\<ShortcutId, string>>
Returns¶
Map\<"global.openSettings" | "global.backToDashboard" | "optimised.openMetrics" | "optimised.openPresentation" | "optimised.publishDay" | "optimised.publishAllDays" | "generalSchedule.saveItem" | "generalSchedule.saveAndAdd" | "generalSchedule.duplicateSelected" | "optimised.resetSelected" | "optimised.moveEarlier" | "optimised.moveLater" | "optimised.moveEarlierLarge" | "optimised.moveLaterLarge" | "optimised.clearSelection" | "cmi.deleteSelected" | "cmi.duplicateSelected" | "cmi.moveEarlier" | "cmi.moveLater" | "cmi.moveEarlierLarge" | "cmi.moveLaterLarge" | "cmi.clearSelection" | "optimisation.clearSelection" | "schedule.clearSelection" | "presentation.previousTask" | "presentation.nextTask" | "presentation.previousDay" | "presentation.nextDay" | "presentation.toggleView" | "presentation.toggleTaskList" | "presentation.toggleCalendarSidebar" | "presentation.toggleFullscreen" | "presentation.backOrClose" | "exportEditor.bold" | "exportEditor.italic" | "exportEditor.underline" | "exportEditor.insertLink", ShortcutDefinition[]>