Estoy tratando de crear un sitio web como medium.com y tengo una página en la que puedo crear una nueva publicación con herramientas (negrita, cursiva, insertar imagen, agregar cita, agregar código) y creo estilos para estos elementos como el siguiente imagen creada para citar texto.
cuando presiono la tecla Enter, este bloque se expande correctamente. y quiero salir de este bloque al presionar CTRL + ENTER. Escribí este código para manejarlo.
if (e.ctrlKey && (e.keyCode == 13 || e.keyCode == 10)) { document.execCommand('insertParagraph'); e.preventDefault() }pero cuando presiono CTRL+TECLA, el último estilo no se destruye. y nueva línea creada con el último estilo de cotización. en realidad cree una nueva etiqueta de cita en bloque en la nueva línea.
¿Cómo puedo arreglarlo? Gracias