カーソル跡が残る問題No.03668
あるふぁ さん 09/09/07 14:00
 
 すでに記述した文章に単語・文節を挿入したときに、挿入個所を示していた場所に
カーソルの縦線が残ったままになります。改行などの動作をすれば、その跡は消えるの
で特に障害にはなりませんが、できたら現象を解消していただければと思います。
 ただ現象が確実に出現する状況を明確に指摘できないのが、歯がゆいところではあり
ますが。

[ ]
RE:03668 カーソル跡が残る問題No.03669
あるふぁ さん 09/09/07 14:09
 
> すでに記述した文章に単語・文節を挿入したときに、挿入個所を示していた場所に
>カーソルの縦線が残ったままになります。改行などの動作をすれば、その跡は消える
>ので特に障害にはなりませんが、できたら現象を解消していただければと思います。
> ただ現象が確実に出現する状況を明確に指摘できないのが、歯がゆいところではあ
>りますが。

使用環境の記述を忘れました。
秀丸エディタV8.00 β11
windowsXP-sp3
日本語変換はJapanist2003(富士通)

なお、V7.xxでは同現象は出ませんでした。

[ ]
RE:03669 カーソル跡が残る問題No.03685
秀丸担当 さん 09/09/07 18:12
 

> すでに記述した文章に単語・文節を挿入したときに、挿入個所を示していた場所に
>カーソルの縦線が残ったままになります。改行などの動作をすれば、その跡は消える
>ので特に障害にはなりませんが、できたら現象を解消していただければと思います。

おそらく、V8.00βでの自前でのカーソル描画が影響しているのだと思います。
Japanist2003ではないですが、Japanist2002体験版があったのでそれで確認して
みましたが、問題は確認できませんでした。
お手数ですが、試しにMS-IMEにしてみるとどうでしょうか。

もし、どういう条件で問題が起きるのか、手順が詳しくわかるようでしたら、お
手数ですがまた報告をいただけると助かります。

もしかしたら以下の設定も関係しているかもしれないです。
[その他]→[ファイルタイプ別の設定]→[デザイン]の中の「IME変換中の色」。
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、[その他]→[動作
環境]→[編集]→[IME]の「入力モード」。

自前のカーソル描画に関連する問題として、トラブル対策に自前の描画をしない
ようなオプションの追加を考えていますが、いまのところそのオプションはあり
ません。
正式版までにはオプションも追加したいと思います。

[ ]
RE:03685 カーソル跡が残る問題No.03687
あるふぁ さん 09/09/07 19:51
 
>もしかしたら以下の設定も関係しているかもしれないです。
>[その他]→[動作環境]で左下の「上級者向け設定」をONにして、[その他]→[動作
>環境]→[編集]→[IME]の「入力モード」。
>
>自前のカーソル描画に関連する問題として、トラブル対策に自前の描画をしない
>ようなオプションの追加を考えていますが、いまのところそのオプションはあり
>ません。
>正式版までにはオプションも追加したいと思います。


早速のご指導ありがとうございます。
ご指摘にあったIME設定について、「前後フィードバックを使う」項目に入っていたチェ
ックを外してみたところ、現象は再現しなくなったように思います。しかし、まだ確信
は持てませんので、もうしばらく様子を見たいと思います。
とりあえず、ありがとうございました。

[ ]
RE:03687 カーソル跡が残る問題No.03829
あるふぁ さん 09/09/13 11:58
 
>>もしかしたら以下の設定も関係しているかもしれないです。
>>[その他]→[動作環境]で左下の「上級者向け設定」をONにして、[その他]→[動作
>>環境]→[編集]→[IME]の「入力モード」。
>>

すみません。症状はやはり確実に出現します。
上記IMEの設定は無関係のようです。

既存の文章に文字列を挿入する際、漢字変換後に
ENTERキーで確定させると、100%の確率で
カーソルの縦線が残ります。
そのゴミは矢印キーを左右に動かしても残った
ままですが、上下に動かすと消えてくれます。

この現象をどう理解すればいいのでしょうか。

[ ]
RE:03829 カーソル跡が残る問題No.03831
秀まるお さん 09/09/14 09:15
 
 実はあれからJapanist2003をうちの会社で買って、僕の方でこっそりテストし
ていました。がしかし、カーソル跡が残る現象はいまいち再現していません。

 何か具体的な再現方法を教えていただけると助かりますけども…。例えば変換
で入力する文字列が折り返して入力された場合に限って起きるとか、何かの禁則
処理が関係した時に起きるとかってことは無いですかね?

 例えば再現方法を説明していただく場合の例としてですが…

 1.秀丸エディタを1つ起動する。
 2.「あいうえおかきくけこ」と入力する。
 3.「お」と「か」の間にカーソルを移動する。
 4.「きょうはいいてんきです」と入力してスペースキーを押して変換
    して、Enterキーで確定する。
 5.「お」と「今日」の間にカーソルの跡が残る。

 とか、例えば上記のような超単純ケースでも100%起きるとか、そんな風に説明
していただけると助かりますけども…

 それと、Japanist2003というのは「環境スタイル」を何にするかで変換文字列
の表示から何からまったく変わってしまうんですけど、ここの設定が何になって
るかとか、あと他に何か設定をいじってる箇所があれば教えてほしいです。

 それと、他に関係しそうなのは、秀丸エディタで指定してるフォントが何かと
いうのも再現のヒントになるかもしれないので、その辺も教えてほしいです。

[ ]
RE:03831 カーソル跡が残る問題No.03841
あるふぁ さん 09/09/14 22:52
 
> 1.秀丸エディタを1つ起動する。
> 2.「あいうえおかきくけこ」と入力する。
> 3.「お」と「か」の間にカーソルを移動する。
> 4.「きょうはいいてんきです」と入力してスペースキーを押して変換
>    して、Enterキーで確定する。
> 5.「お」と「今日」の間にカーソルの跡が残る。

>
β14 でテストしました。(4.は変換キーで変換です、念のため)

(1)「今日はいい天気です」→出現せず(跡が残らない)
(2)「今日」→出現(跡が残る=上記5の状態)
(3)「今日は」→出現せず
(4)「いい」→出現
(5)「天気」→出現
(6)「いい天気」→出現せず
(7)「です」→出現
(8)「いい天気です」→出現せず

以上のように、出現する場合の規則性がまるで掴めません。
ひとつ言えることは、確定後の文字数が3文字以上の場合は
跡が残らないということです。(従って、先の「100%出現」は
間違いです)

なお、使用フォントは「MSゴシック」。 Japanist2003の設定に
ついては特別の設定はしていないつもりですが、詳細は不明
です。

[ ]
RE:03841 カーソル跡が残る問題No.03842
あるふぁ さん 09/09/14 22:57
 
>(2)「今日」→出現(跡が残る=上記5の状態)


【訂正】
跡が残る場所は5のようにではなく、「か」の
前です。

[ ]
RE:03842 カーソル跡が残る問題No.03847
秀まるお さん 09/09/15 11:24
 
 Japanist2003の設定をいろいろ変えたりフォントサイズをいろいろ変えたり、
文字間隔を変えてみたり縦書きにしたり、カーソル点滅をOFFにしたりトゥルー
インライン入力にもしてみたんですが、いまいち再現できてないです。

 ということで困った状態ではありますが、1つヒントをいただきました。

 「あいうえおかきくけこ」

 の「お」と「か」の間に「今日」を入力(「きょう」、変換、Enter)した時
にゴミが出るのは、「日」と「か」の間なのですね。つまり、「Enter」を押し
たあとにカーソルを右か左に移動するとゴミが残るということですよね。

 だとしたら、とりあえず、かな漢字変換から文字入力された後にカーソル行を
リフレッシュするようなトラブル対策オプションを追加するという作戦が可能か
と思います。

 そういう方向で、僕の方でソースコードの見直しなどしてみます。

[ ]
RE:03847 カーソル跡が残る問題No.03852
秀まるお さん 09/09/15 13:52
 
 ということで秀丸担当とも解決策を相談して、なんとかこうすれば直るのでは
ないか、という修正を次のβ版に入れることにしました。

 解決策というのはどういう物かというと…。かな漢字変換が確定すると、現状
では、処理の順序として、

 1.かな漢字変換で確定した文字列が秀丸エディタに届く。
 2.秀丸エディタがその文字列の挿入処理をする。
 3.カーソルの表示もする。
 4.かな漢字変換途中文字列用のウィンドウ(IMEのウィンドウ)が
   画面から消える。

 という風になってます。なので、カーソルのゴミが出る原因としては、たぶん
上記の「4」のIMEウィンドウが画面上から消えるタイミングで、たまたまその
ウィンドウの裏にカーソルがいると、それがゴミとなって出てきてしまうことが
ある、という話ではないかと想像しました。

 それで、処理を以下のように変更しました。

 1.かな漢字変換で確定した文字列が秀丸エディタに届く。
 2.カーソルはいったん消す
 3.秀丸エディタがその文字列の挿入処理をする。
   (カーソルは消したまま)
 4.かな漢字変換途中文字列用のウィンドウ(IMEのウィンドウ)が
   画面から消える。
 5.かな漢字変換ウィンドウが画面から消えたことを確認してから
   カーソルを表示させる。

 これで一応直るのではないかと思います。

 次のβ版(V8.00β15)にて対応させていただきます。

 もしもそれでも直らないとしたら、次はどういう処理をすればいいか今のとこ
ろ思いつかないですが、またそのときは連絡いただきたいと思います。

[ ]
RE:03852 カーソル跡が残る問題No.03866
あるふぁ さん 09/09/15 16:40
 
> 1.〜5. これで一応直るのではないかと思います。
>
> 次のβ版(V8.00β15)にて対応させていただきます。


ありがとうございます。β15に期待しています。


それと、
> 「あいうえおかきくけこ」
>の「お」と「か」の間に「今日」を入力(「きょう」、変換、>Enter)した時にゴ
>ミが出るのは、「日」と「か」の間なのですね。
>つまり、「Enter」を押したあとにカーソルを右か左に移動すると
>ゴミが残るということですよね。

その通りです。説明が不十分ですみませんでした。
つまり ENTER確定すると、カーソルが点滅している、「日」と「か」
の間の場所にゴミが残るという意味でした。

[ ]
RE:03852 カーソル跡が残る問題No.03887
あるふぁ さん 09/09/16 13:47
 
β16で懸案の問題がすっかり解決されました。何度も入力テストを
繰り返していますが、まったく症状が現れていません。
素晴らしい。

このような個別の案件に懇切丁寧に対応いただき、感謝、感謝です。
今後ともよろしくお願いします。

[ ]
RE:03887 カーソル跡が残る問題No.03888
秀まるお さん 09/09/16 16:39
 
 いろいろテストありがとうございます。

 β版の段階で不具合を見つけていただけると大変助かります。

[ ]