メニュー項目の選択表示について

  1. ・Windows のバージョン :Windows11 22H2 64bit
    ・Mery のバージョン :Ver2.6.7 64bit (症状確認後、3.3.9でも試してみましたが、同じ症状が起きました)

    長らく愛用させていただいております。
    PCをWindows11に買い替えて以降、Meryのメニュー項目の表示がおかしいように感じたため、ご相談に参りました。

    参考画像
    https://d.kuku.lu/d172feb7b
    https://d.kuku.lu/eb3240bf1

    Meryのメニューをクリックして選択すると、はじめは薄いハイライトで選択項目が表示されるのですが(画像上)、そのままカーソルを隣の項目に移動させると(この場合はツールからウィンドウに移動しています)、ハイライトではなく、黒の枠線で項目が囲まれてしまうのです(画像下)。
    一旦メニューの選択を解除し、もう一度メニューをクリックすると、またはじめだけはハイライト表示されますが、やはり別項目に移動すると枠線に変わります。

    Windows10で使用していたときは枠線など見たことがなかったように思うので、これは意図せぬ挙動なのではないかと思うのですが、いかがでしょうか。
    他のアプリケーションではこのような症状が起こっていないため、何が影響しているのか分からないのですが、考えられることなどありましたら、お教えいただければ幸いです。よろしくお願いいたします。

     |  ten  |  返信
  2. ご報告ありがとうございます。

    これは私も気になっていましたが、Windows 11 の仕様が影響しているものと思われます。

    Windows 11 のメニューはキーボードで操作を行うとメニュー項目に枠線が表示される仕様になっているようで、これは他のデスクトップアプリでも同様です。

    Mery の場合、マウスでメニューをクリックした後、そのままカーソルを隣の項目に移動させたときに、メニューの一番上の項目を選択状態にするために内部的にキーボードの「↓」キーを 1 回送信します。(これは開発ツールの仕様でした)

    そのため、Windows 11 はキーボードによる操作だと認識して枠線を表示しているようです。

    動作に支障はありませんが、見た目は気になりますよね。

    キーボード操作による枠線は Windows 11 の仕様なのでどうしようもありませんが、マウスで操作したときになるべく枠線を表示させないように対策できないか調査してみたいと思います。

     |  Kuro  |  返信
  3. ご回答ありがとうございます。
    なるほど、そういうことだったんですね。
    確かに言われてみれば、Windows11のスタートメニューなども、キーボード操作時に枠線が出ていますね。あまり意識しておらず、Meryの表示と結びつけて考えていませんでした。気が付かずお恥ずかしい。
    ひとまず、枠線の理由が分かってスッキリいたしました。動作に支障がなければ、安心して今後もMeryを愛用できそうで嬉しいです。
    マウス操作時の枠線非表示化が可能かも調査してくださるとのことで、ありがとうございます。
    確かに見た目としては黒枠はやや目立つというか、丸角のジャギーが気になる感じではあるので、枠線が出なくなると大変ありがたいですが、でもメニュー部分は常時表示されているものでもないので……Kuroさんの手の回る範囲で、ご負担のないようご検討いただければと思います。
    使い勝手のいいエディタをご提供いただき、本当にありがとうございます。これからもお世話になります。

    では、今後とも応援しております。

     |  ten  |  返信
スポンサーリンク