Open jakenjarvis opened 4 years ago
サクラエディタの編集ビューのキャレットは完全に独自実装されており、windows標準に引きずられて挙動が変わったりしないようになっています。現状は、設定変更の影響を受けない仕様だと思っています。
仕様の問題なので、再現率は100%でしょうね。
対応の検討にあたっては、独自実装により挙動が変わらないことがメリットだ
と思っている旧世代の存在を考慮に入れるべきだと思います。
サクラエディタは、windows標準のテキスト入力の仕組みにもまだ対応できていないので、対応するにしても少し時間がかかるかな、と思っています。
UI Automation が関係しているようです。 (Mozillaの関連バグ。スタックトレースに uiautomationcore.dll の文字が)
ご無沙汰してます。 不具合報告というより、Windowsの新機能に対する対応要望なのかもしれませんが、ご報告しておきます。
問題内容
Windows10 Version 2004で実装されたらしいのですが、「テキストカーソルインジケーター」という機能があります。 詳しくはこちらの記事を参照してもらうとして・・・ ■ 実は影響大、Windows 10 May 2020 Updateで進化した「カーソル」 | 日経クロステック(xTECH)
「ほう、こんな機能があるのか」と、興味本位でテキストカーソルインジケーターを有効にしてみたのですが、「メモ帳」では問題なく表示されるのに対し、Sakuraエディタではこのインジケーターが表示されないことを確認しました。
実際に設定した設定画面のスクリーンショットです。ここでは、右上のメモ帳上にカーソルを置き、インジケーターが表示されることを確認しています。(右下がSakuraエディタですが、アクティブウィンドウでなければ表示されないようです)
この後、Sakuraエディタをアクティブウィンドウにして、カーソルを置いた時のスクリーンショットです。
再現手順
Windows10 Version 2004にて、「テキストカーソルインジケーターを使用する」を有効にする。
再現頻度
手元の環境では、確実に再現します。
問題のカテゴリ
環境情報
サクラエディタバージョン サクラエディタ v2.4.1.2849 32bit (tag v2.4.1) (GitHash ee8234f65fd7a69116e07e819c6972b246eda926) (GitURL https://github.com/sakura-editor/sakura.git)
Compile Info: V1916 WPR WIN601/I800/C000/N601 Last Modified: 2020/5/30 03:10:34