QC0000100 メニューバーを展開中に[Alt]キーを押してもビューにフォーカスが戻らない †
- ページ: バグトラッキング
- 投稿者: [[]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: クライアント
- 投稿日: 2005-11-20 05:14:47 (日)
- バージョン: ?~build.2214106
多分、当初からだと思いますがメニューバーをドロップ中などに
[Alt]キーを押すと普通のアプリはメニューバーからフォーカスが
外れてクライアント側にフォーカスが戻ったりしますが、
Sleipnir2 は戻らず、左右のカーソルキーを押すとまた
メニューバーが反転されます。
(上下キーではメニューバーのフォーカスも確認できません)
メニューバーからフォーカスを外す際によく[Alt]キーを使用する
ので現在の状態は困りますし、動作的にも不具合だと思います。
多分、 build.2004110 の
「メニューバーのフォーカスが Esc キーで外れないことがある不具合を修正した。」
と関連すると思います。
1.xx では正常に外れます。
Fenrir Open Quality Control - 0000100: メニューバーを展開中に[Alt]キーを押してもビューにフォーカスが戻らない
- 不具合じゃなく仕様な気がする。確かにAltでメニューにフォーカス移した後Altではずしてビューにフォーカスが戻るのは便利だけど一応Escで戻れるしなぁ。破棄して要望に投稿したほうが適切じゃない? --
- 他の Win アプリでは通常、戻りますよ。こちらの方が便利とか理にかなってる等の理由もなくワザワザ違う動作にする意味も理由もないと思いますが。それに Sleipnir2 ではメニューバーも Win の通常メニューバーと違い、独自に作成しているみたいなので単純にこの動作を実装していない不完全実装ではないかと思います。 --
- 今までの傾向からいってこの類は不具合として処理されている。 --
- build.2214106 でも再現したため、バージョン表記と本文を修正しました。なお、 1.xx でも正常に外れるので完全に不具合だと思います。ワザワザこういう仕様にする意味もないし利点もない、そして根本的に戻せないわけでも無いはず*1なので。これ以外にも Sleipnir2 はフォーカス問題が非常にたくさんありますね。 --
- build.2304101 での修正確認しました。 --
- [Alt] と同じシステムキーの [F10] キーでもメニューにフォーカスが行くのですがこの場合に、もう一度 [F10] を押してもビューに戻らないようです*2。 --
- あと、 2ch で報告があったのを見て分かったのですが [F10] キーに何かショートカットを割り当ててもシステムキーの動作の方が優先されてしまいますね。割り当て(登録)はできるようだし、 1.xx では割り当てた場合に正常動作していたので少し問題かも。 --
- その他にフォームにフォーカスがある際にメニューバーにフォーカスを与えてから [Alt] でフォーカスをビューに戻してもフォームにフォーカスがない状態だったり...。 1.xx ではこの辺りもしっかりしているのに。 --
- 2.xxに不満を持っているのは、1.66の機能実装うんぬんを言う以前にこういうところだったりする。 --
- 正式版がリリースされたので完了にします。 --
- 完了とは?Altでビューにフォーカスをもどさないのが仕様だということですか? --
- あ、これは間違っていますね。提案に戻しておきます。ビューにフォーカスが戻らないだけでなく、例えばリンクをクリックした場合などはリンクの周りにリンクにフォーカスがある印(点線?)がつきますよね。これがついているときに [Alt] キーを押してメニューを表示させるとリンクからフォーカスが消えてしまいます。 [Esc] キーを押しても戻りません。他にフォームにカーソルがあるときも同様に [Alt] キーでカーソルが消えてしまいます。 --
- 現状、一度でも十字キーでメニューを展開している場合、Altを二度押さないとページにフォーカスがいかない。Escも然り。ひどいケースでは、ページにフォーカスがある状態から、[Alt+早いタイミングで十字キー操作]をするとウィンドウ自体が非アクティブになることがある。 --
- キーボード操作主体で使っているとフォーカス問題のせいで非常にストレスが溜まる。作者はキーボード派だと聞いたことがあるんだが嘘だろ? --
- これって、何故か起動中に突然大丈夫になることがありますね。その後は再起動(または新しい Sleipnir クライアントウィンドウを起動)するまではその Sleipnir では大丈夫になるようです。タスクバーをクリックしてウィンドウを最小化し再度表示するとフォーカスが消える症状も同様です。 --