Windows 8.1のタッチ操作改善要望No.05201
EZV さん 14/11/03 13:22
 
秀丸ファイラーClassicをWindows 8.1でタッチ操作により利用した場合に、以下のよ
うな症状が起きています。

〜〜〜〜〜〜

1.ファイルを「一覧」で表示させている場合に、一覧を横方向へなぞる操作(フリ
ックなどと呼ばれる操作)をしても、一覧が横スクロールされない。


2.他のWindowにフォーカスが当たっている状態で、秀丸ファイラーClassicのファイ
ル一覧ウィンドウ枠内の白い部分をタッチしても、秀丸ファイラーClassicにフォー
カスが当たらない。

Windowsエクスプローラーなら問題は無く、秀丸ファイラーClassicでもフォルダ一覧
やタイトルバー、Window枠、ファイル一覧枠内のファイル名など、ファイル一覧枠の
白い部分以外であれば、フォーカスは当たる。

〜〜〜〜〜〜

以上の改善を進めて頂ければ幸いです。

[ ]
RE:05201 Windows 8.1のタッチ操作改善要No.05204
秀丸担当 さん 14/11/04 12:44
 

>1.ファイルを「一覧」で表示させている場合に、一覧を横方向へなぞる操作(フリ
>ックなどと呼ばれる操作)をしても、一覧が横スクロールされない。

スクロールするためのスワイプという操作にあたると思いますが、秀丸ファイ
ラーClassicとしてはいまのところ特別なことはしていないですが、縦方向のス
ワイプ操作はでき、いったん縦方向の操作をしてから横方向のスワイプは可能で
した。
最初から横方向の場合は、余白をドラッグして複数選択する操作になりました。

これらはWindows標準のリストビューかWindows自身のどちらかが、自動的にその
ように判断しているものと思われます。
横方向もスクロールにすると、複数選択する操作ができなくなるので、これはこ
れでいいという気がします。
(そもそもタッチ操作すること自体が無理があるという気がしますが)
現状で両立できているようなので、すみませんがあまりいじらないでおこうと思
います。

>2.他のWindowにフォーカスが当たっている状態で、秀丸ファイラーClassicのファイ
>ル一覧ウィンドウ枠内の白い部分をタッチしても、秀丸ファイラーClassicにフォー
>カスが当たらない。

こちらは確かにその通りでした。
余白をタッチしたらアクティブウィンドウになるべきだと思います。
できるように修正させていただきます。

[ ]
RE:05204 Windows 8.1のタッチ操作改善要No.05208
EZV さん 14/11/05 00:29
 
>スクロールするためのスワイプという操作にあたると思いますが、秀丸ファイ
>ラーClassicとしてはいまのところ特別なことはしていないですが、縦方向のス
>ワイプ操作はでき、いったん縦方向の操作をしてから横方向のスワイプは可能で
>した。
>最初から横方向の場合は、余白をドラッグして複数選択する操作になりました。

すみませんが、これは「詳細」表示の場合の動作ではありませんか?

私は「一覧」表示の場合について記載しております。一覧表示で縦スクロールはあり
得ません。縦スクロールはWindowsエクスプローラーでも非対応です。

[Alt]→[表示(V)]→[一覧(L)]のキー操作で、ファイルリストを一覧表示に切り替え
た上で御確認ください。

[ ]
RE:05208 Windows 8.1のタッチ操作改善要No.05210
秀丸担当 さん 14/11/05 10:30
 

縦スクロールできるのは詳細のときのことでした。
大変失礼しました。
一覧表示の場合は、確かに横スクロールはできず、できたほうがいいと思います。
今後の課題とさせていただきます。

ちなみに秀丸エディタの[その他]→[動作環境]→[ファイル]で、開くダイアログ
の種類がVistaタイプのときは一覧で横スクロールは可能で、2000タイプと95タ
イプでは秀丸ファイラーClassicと同じようにできませんでした。
2000タイプと95タイプはWindows標準のリストビューが使われているようです。
秀丸ファイラーClassicもWindows標準のリストビューを使っています。
Vistaタイプは、エクスプローラと同じリストビューではない独自(といっても
Windows自身ですが)のファイル一覧が使われているようです。

Vistaタイプとエクスプローラにあるファイル一覧は、横スクロールを独自に処
理しているようで、やるとしたら、秀丸ファイラーClassicも独自にやることに
なると思います。

試しにやってみたところでは、タッチ操作をWindowsに任せないことによって、
スクロールだけでなくクリック、ドラッグ、長押しによる右クリックなど、全て
自前でやることになって、特に右クリックがWindowsの標準的な動作とは違うこ
とになってしまうことがネックとなりそうです。

[ ]
RE:05210 Windows 8.1のタッチ操作改善要No.05211
秀丸担当 さん 14/11/06 10:51
 

一覧表示のときのスクロールの仕方ですが、ファイル一覧部分はWindows標準の
リストビューを使っていて、リストビューを使う限りは、スクロールは無段階に
はできず、どうしても段階的になります。

指の動きとスクロール位置がひっつくように一致するようなスクロールの仕方は、
リストビューを使う限りはできなくて、これをやろうとするとリストビューその
ものを、そっくりに自前で作るようなことになってくると思います。

エクスプローラやVistaタイプの開くダイアログは、リストビューではなく、
エクスプローラ固有の一覧を使っているようで、無段階なスクロールをしている
ようです。
(指を離すと最終的には段階的になりますが)

段階的なスクロールになるため操作感は違うということと、長押しの右クリック
も含めてマウス操作も自前でやることになって同じではないということになりま
すが、全くできないよりかはましということで、独自の方法でやってみようと思
います。


[ ]