矢印キーを使用して、キャンバス内の不規則に配置された要素 (フォーム上のコントロールなど) 間を移動するための一般的に受け入れられている方法は何ですか?
たとえば、現在フォーカスされている要素が背の高い要素 (A) で、その高さがその右側にある 3 つの短い要素 (B、C、および D) を含む場合:
####### #######
# # # B #
# # #######
# #
# # #######
# A # # C #
# # #######
# #
# # #######
# # # D #
####### #######
Right
ユーザーが矢印を押したときに、これらの要素のうちどれをフォーカスする必要がありますか? 一番上の要素(B)?真ん中の(C)?
ユーザーが を押してフォーカスを A に移動する前に、D にフォーカスがあった場合はどうなりますLeft
か? ユーザーがその後 を押したときにフォーカスを D に戻す必要がありRight
ますか?
これらのシナリオに関するガイドラインが公開されているかどうか疑問に思っています。