Add duplicate selection shortcut

This commit is contained in:
2026-04-05 04:24:09 +02:00
parent 70725fa989
commit d7debe7280

View File

@@ -1176,12 +1176,20 @@ export function App({ store, initialStatusMessage }) {
}
const isDeletionKey = event.key === "Delete" || event.key === "Backspace";
const isDeleteShortcut = !event.altKey && !event.ctrlKey && !event.metaKey && (event.code === "KeyX" || isDeletionKey);
const isDuplicateShortcut = event.shiftKey && !event.altKey && !event.ctrlKey && !event.metaKey && event.code === "KeyD";
if (addMenuPosition !== null) {
if (isDeletionKey) {
event.preventDefault();
}
return;
}
if (isDuplicateShortcut) {
const duplicated = handleDuplicateSelection();
if (duplicated) {
event.preventDefault();
}
return;
}
if (isDeleteShortcut) {
if (editorState.toolMode !== "create") {
const deleted = handleDeleteSelectedSceneItem();