{{ 'labels.heading.Configure Keyboard Shortcuts' | translate }}

@if (validationError) {
{{ validationError }}
} @for (item of shortcuts; track item) { @if (!(editingShortcutId === item.id || (!item.id && editingShortcutId === item.title))) { } }
{{ 'labels.inputs.Shortcut Name' | translate }} {{ 'Key Combination' }}
@if (editingShortcutId === item.id || (!item.id && editingShortcutId === item.title)) {

Edit Shortcut

Shortcut Name @if (item.custom || item.route) { URL / Route } @if (item.custom) { Action Navigate } Key Combination
} @else { {{ item.title }} }
@if (isAddingNew) {

Add Custom Shortcut

Shortcut Name URL / Route Action Navigate Key Combination
} @else {
}

{{ data.title }}

Shortcut Name:
{{ data.title }}
Key Combination:
{{ formatShortcut(data) }}
Action:
{{ data.action === 'navigate' ? 'Navigate' : data.action || data.id || 'Predefined' }}
@if (data.route) {
URL / Route:
{{ data.route }}
}
Description:
{{ getShortcutDescription(data) }}