[ 新規に投稿する ]

前のカーソル位置の移動先が正しくない場合があるNo.35949
hawk-eye さん 17/08/08 11:06 [ コメントを投稿する ]
  Windows 10 Pro (64ビット版)
秀丸エディタ Version 8.73 (64ビット版) 使用

「前のカーソル位置」の移動先が正しくない場合があります。

アウトライン解析の枠の位置を「浮かせる」にした状態で、
アウトライン解析の枠内に表示されている項目をクリックして移動して「前のカーソル位置」を行うと、
実際の前のカーソル位置には移動せずに、1行目に移動してしまいます。

なお、アウトライン解析の枠の位置が「左」で使用していた時は問題ありませんでした。

よろしくお願い致します。

以上
[ ]
RE:35949 前のカーソル位置の移動先が正しくない場合があるNo.35951
秀丸担当 さん 17/08/08 15:52 [ コメントを投稿する ]
 
バグ情報ありがとうございます。
試してみたところ、確かに言われいる通りでした。
調べて修正させていただきます。
[ ]
RE:35951 前のカーソル位置の移動先が正しくない場合があるNo.35964
hawk-eye さん 17/08/17 18:02 [ コメントを投稿する ]
  秀丸エディタ Version 8.75 Beta 4 (64ビット版)で
修正されたようなので確認してみましたが、
修正前と同じで再現します。
[ ]
RE:35964 前のカーソル位置の移動先が正しくない場合があるNo.35965
秀丸担当 さん 17/08/18 08:40 [ コメントを投稿する ]
 
ご確認ありがとうございます。
改めて確認してみたところ、確かにまだおかしかったです。
キー割り当てされたコマンドをアウトライン解析の枠で実行したときに再現して
いたので、その点を修正していましたが、本体にフォーカスがあるときにメニ
ューからの実行のときなどはまだ再現していました。
また修正させていただきます。
[ ]
RE:35965 前のカーソル位置の移動先が正しくない場合があるNo.35976
hawk-eye さん 17/08/24 18:56 [ コメントを投稿する ]
  対応ありがとうございました。
正しく動作しました。
[ ]
RE:35965 前のカーソル位置の移動先が正しくない場合があるNo.35991
hawk-eye さん 17/08/28 19:55 [ コメントを投稿する ]
  すみません。
アウトライン解析の枠の位置を「浮かせる」にした状態で、
まだ駄目な場合がある事が分かりました。

既存ファイルを開き、スクロールさせてから
アウトライン解析の枠内で見出しの文字が無い部分をクリックすると
「前のカーソル位置」を実行しても前のカーソル位置に移動しませんでした。

よろしくお願い致します。

以上
[ ]
RE:35991 前のカーソル位置の移動先が正しくない場合があるNo.35993
秀丸担当 さん 17/08/29 09:14 [ コメントを投稿する ]
 
うまく状況を把握できていないかもしれませんが、フォーカスをアウトライン解
析の枠に移して、またフォーカスを本体に戻すと、最初のアウトライン解析にフ
ォーカスを移そうとした時点の場所が「前のカーソル位置」となるような動作が、
もともとあります。
浮かせるかどうかに関わらず、そういう動作になっています。

アウトライン解析の枠にフォーカスを与えるだけで選択項目は変えずカーソル移
動も発生しないような状況では、単に「前のカーソル位置」が現在の場所として
上書きされるだけで意味がないというようなことかと思います。
そういうことだとして、そういう場合は「前のカーソル位置」は変えないように
修正したいと思います。
[ ]
RE:35993 前のカーソル位置の移動先が正しくない場合があるNo.35997
hawk-eye さん 17/08/29 18:23 [ コメントを投稿する ]
  そういう事でお願いします。

アウトライン解析の枠の位置が「左」の時は
枠内で見出しの文字が無い部分をクリックしても
「前のカーソル位置」は現在の場所に上書きされていませんでした。

「浮かせる」にした場合も、「左」と同じ動作となるので良いと思います。
[ ]
RE:35997 前のカーソル位置の移動先が正しくない場合があるNo.36002
ねこねこ_ さん 17/08/30 13:35 [ コメントを投稿する ]
  ねこねこ_ です。私の場合、アウトライン解析そのものを滅多に使わないので、hawk-eye さんに指摘されて、なるほどと思ってデスクトップ版 8.75β4で確認した所、確かに再現されました。

ただ、私の環境ではβ5ではこのような現象は見られません。かなり環境依存の部分が大きいような気がしています。

私の場合「前のカーソル位置」を自作マクロで制御して、ファンクションキーに割り当ててるのですが、この場合は不具合は起こってません。

メニューバーの検索 → 前のカーソル位置のコマンドだと確かにアウトライン解析の枠の位置が左だと上書きされないので、環境依存の部分が多いような気もしておりますが、いかがでしょうか。

[ ]
RE:36002 前のカーソル位置の移動先が正しくない場合があるNo.36003
秀丸担当 さん 17/08/30 17:17 [ コメントを投稿する ]
 
同じ状況かわからないですが、アウトライン解析の枠にフォーカスを移してから、
再び本体(本文の部分)にフォーカスを移すという操作で上書きされているので
はないかと思います。
アウトライン解析の枠にフォーカスを移すだけの段階では、まだ上書きされてい
ないです。
いずれにしても次のβ版でアウトライン解析で別の場所にカーソルを移動しない
限りは余計なことはしないように修正しようと思います。
[ ]
RE:36003 前のカーソル位置の移動先が正しくない場合があるNo.36058
hawk-eye さん 17/09/21 11:02 [ コメントを投稿する ]
  Windows 10 Pro (64ビット版)
秀丸エディタ Version 8.75 Beta 7 (64ビット版) 使用

今日、気づいたのですが、
「浮かせる」にしているアウトライン解析の枠にフォーカスを移すだけだと
また「前のカーソル位置」で元の位置に戻れなくなっています。

関係ないかもしれませんが、今週18日にWindosw Updateが行われ、
更新履歴を見ると、次の二つがアップデートされていました。

・2017-09 x64 ベース システム用 Windows 10 Version 1703 セキュリティ更新プログラム (Adobe Flash Player 対応) (KB4038806)
・Windows 10、バージョン 1703 の機能更新プログラム

このWindosw Updateが行われる以前は、問題なく動作していたような気がしています。

よろしくお願い致します。

以上
[ ]
RE:36058 前のカーソル位置の移動先が正しくない場合があるNo.36059
秀丸担当 さん 17/09/21 13:43 [ コメントを投稿する ]
 
Windows Update によって前のカーソル位置の挙動が変わることは考えづらいと
思います。
枠にフォーカスを移して移動せずに本体にフォーカスを戻したときのことでしょ
うか。
視覚的に前のカーソル位置がどこにあるのかわからないのが、なかなか問題点が
どこにあるのか把握しづらいことになっていると思います。
次のβ版で、マクロでprevposxとprevposyというキーワードを追加して、マクロ
で前のカーソル位置が把握できるようにしてみようと思います。
[ ]
RE:36059 前のカーソル位置の移動先が正しくない場合があるNo.36060
hawk-eye さん 17/09/21 15:31 [ コメントを投稿する ]
  >枠にフォーカスを移して移動せずに本体にフォーカスを戻したときのことでしょうか。

その通りです。
そちらでは再現しないのかと思い、改めて確認してみました。
更に分かった事も併せてご報告致します。

まず、アウトライン解析の枠内に見出しが一つも表示されていない状況では再現しないようです。

既存ファイルを開き、ファイル内容の本文を上下どちらかの方向にスクロールさせ、
浮かせているアウトライン解析の枠に対して、以下の箇条書きのどちらかをした後に
「前のカーソル位置」を行うと、現在カーソルがある箇所から移動しませんでした。

・アウトライン解析の枠内の見出しが表示されていない部分をクリックする。
・アウトライン解析の枠のタイトルバーをクリックする場合は、
 (ダブルクリックにならないように気をつけて)シングルクリックを2回する。

以上
[ ]
RE:36060 前のカーソル位置の移動先が正しくない場合があるNo.36061
秀丸担当 さん 17/09/21 16:27 [ コメントを投稿する ]
 
詳しい情報ありがとうございます。
ちょうど調べているときに他のアプリからアクティブ切り替えしたときに怪しい
と思ったのですが、自分自身で枠のつまみ部分でそれと同じようなことが起きる
のだと思います。
そのあたりも次のβ版で修正させていただきます。

あとマクロでも例えば以下のような感じでステータスバーに表示するなどができ
るようにしようと思います。
title "前のカーソル位置:"+str(prevposy+1),1;
title -1,1;
endmacro;
[ ]
RE:36061 前のカーソル位置の移動先が正しくない場合があるNo.36062
hawk-eye さん 17/09/21 19:11 [ コメントを投稿する ]
  対応ありがとうございました。
前のカーソル位置に戻れるようになりました。
[ ]

[ 新規に投稿する ]