ウィンドウの切り替えについてNo.27879
Bull さん 10/03/31 12:02
 
いつもお世話になります。

Ctrl+Tabキーによるウィンドウの切り替えですが、
以前のバージョンとすこし動作が違うようです。


【動作環境】
1.タブモードは使用していません。
2.ウィンドウ→配置→アクティブ切り替え順の
  Ctrl+Tabの切り替えはタブ順/一周になってます。


【現象】
1.3つ以上のファイルを開いた状態でウィンドウを
  切り替えた時、Zオーダーが維持されない時があります。


【再現手順】
1.3つのテキストファイル"a.txt", "b.txt", "c.txt"を
  用意しこの順番で開きます。
2.Shift+Ctrl+Tabキーで、c.txt→b.txt→a.txt→c.txt
  の逆順でウィンドウを切り替えます。
3.a.txt→c.txtの切り替えで、元々a.txtの下にあった
  b.txtがa.txtの前に出てきます。


【補足】
1.以前のバージョンでは再現手順3でc.txt, a.txt, b.txt
  の順番が維持されていたと思います。
2.動作環境のCtrl+Tabの切り替えをアクティブ順にした場合は
  Ctrl+Tabキーで同様な現象が確認できます。


「他の秀丸エディタと内容比較」でウィンドウを切り替えながら
確認することが多いので、Zオーダーが維持されないとちょっと
使いづらく感じます。

これを以前のバージョンと同じ動作にする方法はありますでしょうか?
よろしくお願いします。



環境:
Windows XP Pro SP2
秀丸エディタ Version 8.00

[ ]
RE:27879 ウィンドウの切り替えについてNo.27881
秀丸担当 さん 10/03/31 12:31
 

>【再現手順】
>1.3つのテキストファイル"a.txt", "b.txt", "c.txt"を
>  用意しこの順番で開きます。
>2.Shift+Ctrl+Tabキーで、c.txt→b.txt→a.txt→c.txt
>  の逆順でウィンドウを切り替えます。
>3.a.txt→c.txtの切り替えで、元々a.txtの下にあった
>  b.txtがa.txtの前に出てきます。

報告ありがとうございます。
手順通りに試してみて、この通りになるにはなったのですが、この動きはV7.11
以前から同様でした。
「一周する」ようになっているので、3つのウィンドウがどちら回りでも順番に
来るようになっていると思います。

Ctrl+Tab は、Zオーダーの最も下あるものを上にもってきます。1番目だった
ものは2番目になりまり。
Shift+Ctrl+Tab は、2番目にあるものを上にもってきます。1番目だったもの
は、最も下に行きます。

そのため、V7.11以前では、3つ以上開いているときに2つのウィンドウを交互
に切り替えることが不便でした。
V8.00でも標準の設定では同様です。


>2.動作環境のCtrl+Tabの切り替えをアクティブ順にした場合は
>  Ctrl+Tabキーで同様な現象が確認できます。

このご指摘の通りで、動作環境で、Ctrl+Tabの切り替えを「アクティブ順」にす
ると、Ctrl+Tabを押すだけで、上位2つのウィンドウを交互に切り替えることが
できるようになります。
おそらく期待されるのはこの動作なのではないかと思います。

あと、新しいコマンドとして、キー割り当てのウィンドウ系に「直前のアクティ
ブ」というコマンドも追加されました。
これをどこかに割り当てて上位2つを切り替えることもできるようになりました。

[ ]
RE:27881 ウィンドウの切り替えについてNo.27886
Bull さん 10/03/31 17:08
 
秀丸担当さん、ご回答ありがとうございます。

>手順通りに試してみて、この通りになるにはなったのですが、この動きはV7.11
>以前から同様でした。
>「一周する」ようになっているので、3つのウィンドウがどちら回りでも順番に
>来るようになっていると思います。
すいません、以前のバージョンと動作が違うというのは私の勘違いでした。


>Ctrl+Tab は、Zオーダーの最も下あるものを上にもってきます。1番目だった
>ものは2番目になりまり。
>Shift+Ctrl+Tab は、2番目にあるものを上にもってきます。1番目だったもの
>は、最も下に行きます。
>
>そのため、V7.11以前では、3つ以上開いているときに2つのウィンドウを交互
>に切り替えることが不便でした。
>V8.00でも標準の設定では同様です。
そういうことでしたか、ご説明ありがとうございます。


>>2.動作環境のCtrl+Tabの切り替えをアクティブ順にした場合は
>>  Ctrl+Tabキーで同様な現象が確認できます。
>
>このご指摘の通りで、動作環境で、Ctrl+Tabの切り替えを「アクティブ順」にす
>ると、Ctrl+Tabを押すだけで、上位2つのウィンドウを交互に切り替えることが
>できるようになります。
>おそらく期待されるのはこの動作なのではないかと思います。
「タブ順/一周」と「アクティブ順」の違いをよく理解してませんでした。
「アクティブ順」にすることで、所望の動作になりました。

また、「アクティブ順」の時はCtrlキーを押したままと、
一旦離してからまた押すのでは動作が違うのですね。
Ctrlキーを押したまま、Tabキーでウィンドウを切り替えてました。
(ヘルプにそう書かれてますね。よく読んでませんでした。)


>あと、新しいコマンドとして、キー割り当てのウィンドウ系に「直前のアクティ
>ブ」というコマンドも追加されました。
>これをどこかに割り当てて上位2つを切り替えることもできるようになりました。
ご教示ありがとうございます。
私の用途を考えるとこちらのコマンドの方が便利かもしれません。

これでますます、秀丸エディタが使いやすくなりました。

[ ]