{$_('menu.file')} {$_('menu.new')} {$_('menu.load_desktop')} {$_('menu.load_drive')} {$_('menu.duplicate')} {$_('menu.export')} {$_('menu.export_all')} {$_('menu.edit')} {$_('menu.undo')} {$_('menu.redo')} $selectFiles.selectAllFiles()}> {$_('menu.select_all')} {$_('menu.delete')} {$_('menu.delete_all')} {$_('menu.settings')} {$_('menu.distance_units')} {$_('menu.metric')} {$_('menu.imperial')} {$_('menu.velocity_units')} {$_('quantities.speed')} {$_('quantities.pace')} {$_('menu.temperature_units')} {$_('menu.celsius')} {$_('menu.fahrenheit')} {$_('menu.mode')} {$_('menu.light')} {$_('menu.dark')} {$_('menu.system')} {$_('menu.distance_markers')} {$_('menu.direction_markers')}
{ if (e.key === 'n' && (e.metaKey || e.ctrlKey)) { createFile(); e.preventDefault(); } else if (e.key === 'o' && (e.metaKey || e.ctrlKey)) { triggerFileInput(); e.preventDefault(); } else if (e.key === 'd' && (e.metaKey || e.ctrlKey)) { dbUtils.duplicateSelectedFiles(); e.preventDefault(); } else if ((e.key === 's' || e.key == 'S') && (e.metaKey || e.ctrlKey)) { if (e.shiftKey) { exportAllFiles(); } else { exportSelectedFiles(); } e.preventDefault(); } else if ((e.key === 'z' || e.key == 'Z') && (e.metaKey || e.ctrlKey)) { if (e.shiftKey) { dbUtils.redo(); } else { dbUtils.undo(); } } else if ((e.key === 'Backspace' || e.key === 'Delete') && (e.metaKey || e.ctrlKey)) { if (e.shiftKey) { dbUtils.deleteAllFiles(); } else { dbUtils.deleteSelectedFiles(); } e.preventDefault(); } else if (e.key === 'a' && (e.metaKey || e.ctrlKey)) { $selectFiles.selectAllFiles(); e.preventDefault(); } else if (e.key === 'F1') { [$currentBasemap, $previousBasemap] = [$previousBasemap, $currentBasemap]; e.preventDefault(); } else if (e.key === 'F2') { if ($currentOverlays.length > 0) { [$currentOverlays, $previousOverlays] = [[], $currentOverlays]; } else { [$currentOverlays, $previousOverlays] = [$previousOverlays, []]; } e.preventDefault(); } }} />