Windows 10 Insider PreviewでのAlt-SpaceNo.35132
kawa_Nyan さん 16/07/14 22:08
 

私はアプリのウィンドウを「ALT+SPACE」を押して「C」を押して閉じる操作をするので
すが、秀丸エディタだけALT+SPACEのメニューが出たところで固まります。
Windowsロゴキーを押すなどしてWindowsメニューを出すと、硬直が解かれます。

秀丸は8.59、Windows 10はInsiderPreviewにしてからいつのころから起きてBuild 14
372や最新の14388でも起きてます。

解消法などあればいいのですが、まずはお知らせします。

[ ]
RE:35132 Windows 10 Insider PreviewでのNo.35135
秀丸担当 さん 16/07/15 11:49
 

バグ情報ありがとうございます。
私も似た問題をV8.00とWindows7が出た頃に経験したことがありました。
調べてみたことがあったのですが、頻度が低いこともあって正確なことは不明で
した。
推測ですが、だいたいわかっていることがあって、エクスプローラやIEでも共通
の何かの原因がありそうです。

主な原因の1つとして、ウィンドウが複数のプロセスで構成されていることがあ
ります。
秀丸エディタのタブモードがそれにあたります。

エクスプローラのプレビュー枠を表示させているときも、子ウィンドウが別プロ
セスになっています。
プレビュー枠でAlt+Spaceで経験したことがありました。

検索してみたら、IE8でそういうことが起きていたという情報がありました。
IE7→IE8は、プロセスが分離されるようになったバージョンだと思います。
http://answers.microsoft.com/en-us/ie/forum/ie8-windows_xp/ie-8-hangs-when-alt-spacebar-is-pressed-on-windows/dfce4297-b979-494e-938c-2b38d121e53f?auth=1
これはIEのアドオンが引き金にになっていたようです。

いずれの場合も子ウィンドウが別プロセスになっていることが共通しています。


もう1つは特定のPCや特定の環境でしか起きない可能性があると思うのですが、
これはわかりません。
おそらく根本的にはWindowsそのものが複数プロセスに対する問題を抱えている
のだと思いますが、それを起こす引き金になる何かがあるのだと思います。
IE8の例ではアドオンが関係していたようです。
他に、何らかの常駐系のソフトがあればそれが関係している可能性があると思い
ます。

もし確実に再現する条件などがわかるようでしたら助かります。
確実に再現すると回避方法を調べることができます。

秀丸エディタの回避方法としては、非タブモードか、タブモードの設定で旧タブ
モード(タブモードの詳細でV7.xx以下のモード)を使う方法があります。
またはタスクバーのアイコンにマウスをホバーさせてプレビューを表示させると
抜け出せることがありました。
Windowsボタンでの回避方法は初めて知りました。ありがとうございます。

[ ]
RE:35135 Windows 10 Insider PreviewでのNo.35136
秀丸担当 さん 16/07/15 13:55
 

参考情報として、エクスプローラのプレビュー枠を改めて試してみたところ、確
実に再現する方法がわかりました。
プレビュー枠でhtmlまたはテキストのプレビューを表示させ、プレビュー枠をク
リックしてフォーカスを与え、その状態でAlt+Spaceを押すだけで再現しました。
以前に調べたときはエクスプローラも稀だった気がするのですが、今はなぜか確
実に起きています。
画像や動画など他の種類のプレビューでは再現しませんでした。

回避方法はWindowsボタンで確かに抜け出せるようで、同じ状態と思われます。

メモ帳など各種ソフトの「開く」ダイアログの中にプレビューを出した場合も再
現するようです。

最近の秀丸ファイラーClassicのプレビュー枠や、秀丸メールのhtml表示も似た
方式を採用していますが、こちらは再現しないです。

秀丸エディタも今は再現しない状態です。
エクスプローラの条件がわからないですが、それと同じことが秀丸エディタでも
起きれば再現するのだと思います。
もう少し調べてみます。

[ ]
RE:35136 Windows 10 Insider PreviewでのNo.35137
kawa_Nyan さん 16/07/15 23:11
 
早速の回答ありがとうございます。
秀丸ディタの「タブモード」を無効にすると発生しなくなりました。Ver4.1の頃から
かタブモードで使用しているのを失念していました。

[ ]
RE:35137 Windows 10 Insider PreviewでのNo.35148
秀丸担当 さん 16/07/19 10:19
 

実験用にメニュー表示中に無理矢理フォーカスを移すと同じ状況を再現できて、
もしその状況に陥った場合に抜け出す方法もなんとかわかりました。

メニュー表示中に無理矢理フォーカスを移すというようなことと似たことが、何
らかの理由で起きているのだと思います。
エクスプローラで起きて、秀丸ファイラー/秀丸メールで起きない違いがわから
ないので、そもそも発生する理由は不明です。

少なくともそういう状況の場合、Escキーで抜け出せる対策をしようと思います。

[ ]