diff --git a/frontend/src/components/atoms/BlockContent/BlockContent.tsx b/frontend/src/components/atoms/BlockContent/BlockContent.tsx index 1a48ba0..054d1b7 100644 --- a/frontend/src/components/atoms/BlockContent/BlockContent.tsx +++ b/frontend/src/components/atoms/BlockContent/BlockContent.tsx @@ -170,6 +170,13 @@ function BlockContent(blockDTO: Block) { Dispatcher((event.shiftKey ? 'shift' : '') + event.key); throttleState.isThrottle = false; }); + } else if (event.key === 'Enter' && event.shiftKey) { + const { textContent } = contentEditableRef.current; + const caretOffset = window.getSelection().focusOffset; + const cvTextContent = textContent + .slice(0, caretOffset) + .concat('\n', textContent.slice(caretOffset)); + handleBlock(cvTextContent, null, caretOffset + 1); } };