キーでフォーカス移動時にNo.08132
jun1 さん 19/09/24 23:55
 
1.txt
2.txt
3.txt
でのフォーカスが3.txtにあるとき、
[Shift]+[↑]キーで3.txtのフォーカスを解除して
ピョンと2.txtをフォーカスし、続いて1.txtもフォーカス
され、3.txtが置いてきぼりになることが「たまに」あります。

いつもいつも起きるわけでなく、です。
フォーカス移動時にセレクトが解除されてる?な
挙動です。この投稿前にいくつも試してみたのですが、
再現できませんでした。

記憶では、3.txtに対してなにかをしたあと
連続して[Shift]+[↑]キー入力をしているときに
起きている気がします。

なにか心当たりはありませんか?

[ ]
RE:08132 キーでフォーカス移動時にNo.08135
秀丸担当 さん 19/09/25 12:51
 

「フォーカス」というのは、ファイル一覧がキー操作可能な状態にあるとき、点線の
枠がある項目のことかと思います。
矢印キーの操作の対象です。

「選択」は、一般的に青い背景で白い文字の項目で、コピーや削除の対象です。

Shift+↑の操作では、フォーカスを上に移動しつつ、選択開始となるある項目から、
現在のフォーカスの項目までの、連続した項目を選択する操作になります。

>1.txt
>2.txt
>3.txt
>でのフォーカスが3.txtにあるとき、
>[Shift]+[↑]キーで3.txtのフォーカスを解除して
>ピョンと2.txtをフォーカスし、続いて1.txtもフォーカス
>され、3.txtが置いてきぼりになることが「たまに」あります。

この操作では、通常、3.txtがフォーカスと選択があるとき、Shift+↑の操作では、3.
txtと2.txtが選択され、2.txtにフォーカスがある状態になります。

3.txtが置いてきぼりになるというのがどういう状態かちょっとわからないです。

例外的に、Ctrl+上下キーでフォーカスだけ移動しているときは、また違った結果に
なります。
フォーカスだけ移動してから、Shift+↑をすると、ある選択開始の基準となる項目か
ら、現在フォーカスまでの連続した範囲の選択で、それ以外の選択は解除されます。


それか、Ctrlキーを押しながらクリックして離散的に選択している状態の後で、Shif
t+↑だと言われている状態(?)になる場合があるかもしれません。
例えば、
Ctrlキーを押しながら3.txtをクリック
Ctrlキーを押しながら2.txtをクリック
Shift+↑
とすると、3.txtの選択は解除されて、1.txtと2.txtだけの選択になります。

[ ]
RE:08135 キーでフォーカス移動時にNo.08137
jun1 さん 19/09/26 03:06
 
うまく説明できなくてすみません。

覚えとして書ける流れとしてはこんな状態です。

3.txtになんらかの操作(ファイル名編集だったかもしれないし
ファイル内容編集だったかもしれない)。
すると3.txtが選択状態、青い状態になります。
そのまま続けて3.txtも含めた選択がしたいので
[Shift]+[↑]キーを押して選択を始めるわけです。
当然僕としては3.txt、2.txt、1.txtを選びたいし選べると
思っている。

ところが選択(青くなる状態)が2.txtと1.txtになってしまうことが
まれにあるということになります。3.txtは灰色、点線枠状態に
ありません。

この例ではファイルは3ファイルですがもっと多数を選択しようと
しているときもあります。

そして確実なのが、3.txtのように最終のファイルであること、
これは記憶違いではないです。

ここでは[Ctrl]キーはまったく考慮されなくてかまいません。
うまく意図が伝わらないようであれば、ここまででかまわないです。
これ以降この状態が出たときの状況をよく覚えておき、
再現性が確認出たときにご報告にあがります。

実際にはすごく困っているということではなく、
あ、選べなかった〜♪くらいのご報告であると
思っていただいてけっこうです。


[ ]
RE:08137 キーでフォーカス移動時にNo.08139
秀丸担当 さん 19/09/26 10:56
 

詳しい情報ありがとうございます。
そういうことが起きているとしたら、何らかの理由で、選択の開始位置が2.txtにな
ってしまうような条件か不具合があるのだと思います。
Ctrlキーなど何らかの操作はせずにそうなってしまうような条件は、いまのところわ
からないです。
もしまた起きるよなことがあったら連絡いただけると助かります。

[ ]
RE:08139 キーでフォーカス移動時にNo.08176
jun1 さん 19/10/24 18:38
 
>Ctrlキーなど何らかの操作はせずにそうなってしまうような条件は、いまのところ
>わからないです。
>もしまた起きるよなことがあったら連絡いただけると助かります。
偶然キャプチャが取れたので送ります。
ListViewコントロールの問題かもしれませんね。

[ ]
RE:08176 キーでフォーカス移動時にNo.08177
秀丸担当 さん 19/10/25 08:59
 

動画ファイル受け取りました。
ありがとうございます。
そういう問題が起きていることがわかりました。
同じようにしても再現できず、いまのところ不明ですが、参考にさせていただきます。

[ ]
RE:08177 キーでフォーカス移動時にNo.08179
jun1 さん 19/10/27 23:33
 
以前のコメントと同じくとても困っているわけではないので
なにかのときに直るといいな、です。

[ ]