こんにちは。
>シフト+エンターで本当に確実に改行できるのでしょうか?
実際にどのような使い方をされているのか判らないのであくまで推測(というか可能性の問題)です。
下記のFAQによると、IEの場合、
■リッチテキストモードの改行ルール
http://cocolog.kaiketsu.nifty.com/faqs/17017/thread
『<p>タグの中で Shift + Enter を1回入力すると、Shift + Enter の後ろに文字を入力しない場合は何も入力しない。』
という動作になる場合があるようです。
つまり、ある条件によってはShift+Enterを押しても、<br />は入力されないケースもあるということです。
もしかしたらこの動作仕様が影響しているのかもしれません。
※FAQページでは「Windows Internet Explorer 6.0 での改行ルール」となっていますが、IE9で試しても同様の動作になりました。
一方、Firefoxの場合は
『<p>タグの中で Shift + Enter を入れると必ず<br />タグを入れる』
ということなので、Shift+Enterを押したら必ず<br />を入れて欲しいのであればFirefoxを使ったほうがいいかもしれません。
以上、ご参考まで。
なお、上記に当てはまらない、納得出来ない場合はココログに直接確認してみてください。
■ココログに関するお問い合わせ
https://support.nifty.com/support/madoguchi/cgi-bin/sptmailform.cgi?mlform=d004