// SPDX-FileCopyrightText: 2023 David Mosbach // // SPDX-License-Identifier: AGPL-3.0-or-later document.addEventListener('keydown', e => { console.log(e.ctrlKey, e.key); if (e.key === 'Escape') { closeContextMenus(contextMenuEd, contextMenuSt, contextMenuBg); closeMenuItem(); closeFileDisplay(); deselect(); rightSelection = null; searchInput.blur(); } else if (!e.ctrlKey) return; switch (e.key) { case 'f': e.preventDefault(); searchInput.focus(); openSearchMenu(searchContainer.parentElement); break; case 'o': e.preventDefault(); openFileDisplay(); default: break; } })