diff --git a/src/index.tsx b/src/index.tsx index c4ef84ffe..b2e316904 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -253,7 +253,13 @@ export class App extends React.Component<{}, AppState> { }); this.forceUpdate(); event.preventDefault(); - } else if (shapesShortcutKeys.includes(event.key.toLowerCase())) { + } else if ( + shapesShortcutKeys.includes(event.key.toLowerCase()) && + !event.ctrlKey && + !event.shiftKey && + !event.altKey && + !event.metaKey + ) { this.setState({ elementType: findShapeByKey(event.key) }); } else if (event[META_KEY] && event.code === "KeyZ") { if (event.shiftKey) {