Я написал немного кода в обработчике событий клавиатуры, чтобы вставить <br>
в ответ на нажатие клавиши Enter:
event.preventDefault();
document.execCommand('InsertHTML', true, '<br>');
Это работает только в том случае, если курсор находится между двумя буквами, если в конце ему нужны два <br>
-Elements. Могу ли я определить, находится ли я в конце строки? Или какая-либо другая работающая идея для проблемы Enter?
Я также попытался поймать нормальное ключевое событие (не нажав ctrl-Key) и создать событие клавиатуры с JS, где клавиша Enter нажата вместе с ctrl. Но это не работает...
Он должен работать только в Webkit/Safari...