ブックマーク上でのコンテキストメニューNo.04302
Y_H さん 13/10/01 11:47
 
一つ細かい問題を見つけましたので、報告させていただきます。
現在のバージョンは1.06β5です。

ブックマークの2階層目以降に入れてあるフォルダ項目上で
コンテキストメニューを出し、そのままメニューを選択せずに
一つ上の階層に入れてあるフォルダ項目上で再度コンテキストメニューを出し、
そこで「新しいタブで開く」などを選択すると、
最初のフォルダに対して実行してしまうようです。

なお、同じ階層のフォルダ項目に対しては発生しないようです。

確認してみていただけませんでしょうか。
よろしくお願いいたします。

[ ]
RE:04302 ブックマーク上でのコンテキストNo.04303
秀丸担当 さん 13/10/01 14:14
 

ご指摘ありがとうございます。
確かにそうなっていることが確認できました。

なぜかWindowsからの通知はサブメニューからということになっているようです。
秀丸エディタのファイルヒストリでも似た操作があるので、こちらはどうしてい
るかを確認してみたところでは、二回目の右クリックは発生しないようにすぐメ
ニュー全体を消すようにしてありました。
秀丸ファイラーも同じように対策して修正させていただきます。

[ ]
RE:04303 ブックマーク上でのコンテキストNo.04306
Y_H さん 13/10/02 13:08
 
> 秀丸エディタのファイルヒストリでも似た操作があるので、こちらはどうしてい
> るかを確認してみたところでは、二回目の右クリックは発生しないようにすぐメ
> ニュー全体を消すようにしてありました。

解説ありがとうございます。

確かに、秀丸エディタのほうはメニューが消えますね。
個人的には、他の項目を再度右クリックしようとしたときに消えてしまうのも、
その場所まで再度巡っていくのが面倒かなとは思うのですが、
Windows標準のメニューでは防げないのでしょうかね。

ちなみに、いろいろ試してみたところ、前述の操作は、
2階層目のフォルダに対するコンテキストメニューが出ている状態で、

1. 上の階層のフォルダ項目上で右ボタンを押しっぱなしにしておく
2. サブメニューが消えたら右ボタンを放してコンテキストメニューを表示

とすると、ちゃんと上の階層のフォルダに対する動作になるようです。

もし検討する余地が残っているようであれば、
このときの動作を使ってうまく再クリック可能にならないか
調べてみていただけると嬉しいです。
ご検討をよろしくお願いいたします。

[ ]
RE:04306 ブックマーク上でのコンテキストNo.04309
秀丸担当 さん 13/10/02 15:34
 

Windows標準のメニューを使う限りはどうしてもそうなってしまうようです。
他の方法でなんとかするとしたら、マウスカーソルのある場所と、目標の項目の
場所が食い違っているとき、Escキーを発行して1つメニューを閉じるというよ
うにすると、サブメニューだけ閉じるという回避はできそうです。
そういう方法でやってみます。

[ ]
RE:04309 ブックマーク上でのコンテキストNo.04319
Y_H さん 13/10/09 09:08
 
先ほどV1.06β8を導入させていただいたのですが、
右クリックをしてもコンテキストメニューが出ずに、
その階層が消えるようになってしまいました。

> Escキーを発行して1つメニューを閉じる

の動きが発生しているのかもしれません。
なにか環境依存の問題でもあるのでしょうか。

[ ]
RE:04319 ブックマーク上でのコンテキストNo.04322
秀丸担当 さん 13/10/09 12:39
 

最初直そうとしていたのは、秀丸エディタのように全部のメニューが消えるとい
う動作でしたが、全部消えてしまうのは何なのでそれはやめて、Escキーを発行
するだけにしました。

つまりEscキーを押してサブメニューが消えるだけの動作で、それで一応想定通
りということになります。

さらに右ボタンを押して離す操作を発行しようとしたら、メニューの挙動がおか
しくなってハングしたりしてしまうようで、あまり下手にてを出さないほうがよ
さそうです。

[ ]
RE:04322 ブックマーク上でのコンテキストNo.04323
Y_H さん 13/10/09 14:19
 
すみません、ひょっとしたらうまく伝わっていないかもしれませんので、
もう一度確認させていただきます。

> つまりEscキーを押してサブメニューが消えるだけの動作で、それで一応想定通
> りということになります。

トップメニュー/サブメニューどちらも、メニューの項目上で右クリックをすると、
その項目に対する「新しいタブで開く」などのコンテキストメニューすら出ずに、
その階層のメニュー自体が消えるようになってしまったのですが、
それが想定通りということになりますでしょうか?

[ ]
RE:04323 ブックマーク上でのコンテキストNo.04324
秀丸担当 さん 13/10/09 14:41
 

サブメニューを消すためにEscを押すようにしたのは、既にコンテキストメニ
ューが出ている状態での、2回目の右クリックのことです。
1回目にそうなっているとしたら、想定していないことです。

そうなるケースがないか考えてみたところ、メニュー項目数が多くてスクロール
している場合はだめなことがわかりました。
やっぱり秀丸エディタと同じように2回目の右クリックは全部消すようにするし
かなさそうです。

[ ]
RE:04324 ブックマーク上でのコンテキストNo.04327
Y_H さん 13/10/09 15:22
 
>そうなるケースがないか考えてみたところ、メニュー項目数が多くてスクロール
>している場合はだめなことがわかりました。
>やっぱり秀丸エディタと同じように2回目の右クリックは全部消すようにするし
>かなさそうです。

調査いただきありがとうございます。
自分の環境ではメニュー項目はスクロールはしていないのですが、
どちらにせよ、発生するケースはあったということですか。

消えてしまうのも残念ですが、判断はおまかせしたいと思います。
よろしくお願いいたします。


[ ]