nishimotoコメントビルドされた実行ファイルで確認した。キャレット移動は解決したが、Shift+矢印キーで選択をするとやっぱりずれている。するとキャレットと改行位置の不具合対策が壊れてしまいます。いちど考え直さなくてはいけないようです。既存の動作に不具合がないかどうか反応を待ちたいと思います。以降に向けて、引き続き検討します。同じ状態に戻してみたいと思っています。不具合が改善されたとの報告がありました。