Add duplicate selection shortcut
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user