1

矢印キーを使用して、キャンバス内の不規則に配置された要素 (フォーム上のコントロールなど) 間を移動するための一般的に受け入れられている方法は何ですか?

たとえば、現在フォーカスされている要素が背の高い要素 (A) で、その高さがその右側にある 3 つの短い要素 (B、C、および D) を含む場合:

#######    #######
#     #    #  B  #
#     #    #######
#     #
#     #    #######
#  A  #    #  C  #
#     #    #######
#     #  
#     #    #######
#     #    #  D  #
#######    #######

Rightユーザーが矢印を押したときに、これらの要素のうちどれをフォーカスする必要がありますか? 一番上の要素(B)?真ん中の(C)?

ユーザーが を押してフォーカスを A に移動する前に、D にフォーカスがあった場合はどうなりますLeftか? ユーザーがその後 を押したときにフォーカスを D に戻す必要がありRightますか?

これらのシナリオに関するガイドラインが公開されているかどうか疑問に思っています。

4

5 に答える 5

2

特定のガイドラインなどは調べていませんが、最初のケースでは、A にいて右を押すと、B に移動するはずです。

A を押したときに既に C または D にいる場合は、おそらくそこに戻るのが理にかなっています。ユーザーが B に到達するための「ショートカット」として下から A に移動した可能性があるため、これについてはよくわかりません (これは、右側の列に多くの要素がある場合に意味があるため、移動する代わりに ( Up-Up-Up-Up-Up-Up すると左右に移動します)。

于 2009-03-14T20:23:18.620 に答える
1

ナビゲートしている要素「B」に注意することも重要だと思います。Bがテキストボックスであるとします。AからBに移動する場合、ユーザーが入力を入力して、テキストボックスにカーソルを自動的にフォーカスしたいと思いますか?これにより、ユーザーはボックスへの入力をすぐに使用できるようになりますが、代わりにCまたはDに移動したい場合はすぐに問題が発生します。

ユーザーがどのフィールドにいるかについてフィードバックを提供することがより重要だと思います。Windowsコントロールは、よく強調表示されたフィールドを表示するのに苦労する傾向がありますが、OS Xでは、選択されたコントロールの周りに独特のハイライトが表示されます(ほとんどの場合)ケース)。

他の場所に行きたい場合は、ユーザーの邪魔にならないように注意してください。別の要素に移動したいだけの場合は、ADに移動した後にキーボードをロックダウンしないでください。

于 2009-03-14T20:49:37.840 に答える
1

一般に、コントロールをナビゲートするには、ユーザーの自然な読み取り順序に従う必要があります。西洋文化では、それは左から右、上から下です。これは、ソフトウェア設計MicrosoftWindowsユーザーエクスペリエンスのための優れたWindowsインターフェイスガイドラインに戻るMicrosoftのユーザビリティ標準です。

あなたの例では、コントロールを介したナビゲーションはABCDAに行く必要があります-...

于 2009-03-16T14:41:36.053 に答える
0

Aを使用していて、右にヒットした場合は、Bに移動する必要があります。

Dを使用していて、左を押した場合、2つのオプションがあります。Aである「左に行く」、またはBに行くことを意味する「戻る」です。2番目の方法を選択した場合、最初は少し奇妙に見えるかもしれませんが、迷子になります。

そうは言っても、最初の方法を選択した場合、適切なのはBに行くことだと思います。自分がどこにいるのか、自分がどこにいるのかを覚えておく必要はありません。(「状態が悪い。ユーザーに考えさせないでください。」)

于 2009-03-14T20:37:41.503 に答える
0

Microsoftが Vista アプリケーションについて述べていることを見てみましょう。

于 2009-03-14T21:08:07.513 に答える