문제

화살표 키를 사용하여 캔버스에서 불규칙하게 배치되고 크기가 지정된 요소(예: 양식의 컨트롤) 사이를 탐색하기 위해 일반적으로 허용되는 몇 가지 방법은 무엇입니까?

예를 들어, 현재 포커스가 있는 요소가 키가 큰 요소(A)이고 그 높이가 오른쪽에 있는 세 개의 짧은 요소(B, C, D)를 포함하는 경우:

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

다음 중 사용자가 버튼을 누를 때 초점을 맞춰야 하는 요소는 무엇인가요? Right 화살?상단 요소(B)?중앙에 있는 것(C)?

사용자가 를 눌러 포커스를 A로 이동하기 전에 D에 포커스가 있었다면 어떻게 될까요? Left?사용자가 이후에 누를 때 초점이 D로 돌아가야 합니다. Right?

이러한 시나리오에 대해 게시된 지침이 있는지 궁금합니다.

도움이 되었습니까?

해결책

나는 구체적인 가이드 라인이나 그 어떤 것도 조사하지 않았지만 첫 번째 경우, 당신이 A에 있고 올바르게 밀면 B로 가야 할 것 같습니다.

A를 밀 때 이미 C 또는 D에 있다면 아마도 그로 돌아가는 것이 합리적 일 것입니다. 사용자가 B에 도달하기 위해 "바로 가기"로 바닥에서 A로 갔을 수도 있기 때문에이 문제에 대해 확신이 덜 확신합니다 (오른쪽 열에 많은 요소가있는 경우 의미가있어서 Up Up-up-up-up up you left-right).

다른 팁

당신이 탐색하는 요소 'b'가 어떤 요소인지 주목하는 것도 중요하다고 생각합니다. B가 텍스트 상자라고 가정합니다. A에서 B로 이동하면 사용자가 입력을 입력하고 텍스트 상자에 커서를 자동으로 초점을 맞추고 싶다고 가정합니까? 이렇게하면 사용자에게 상자에 타이핑을 즉시 사용할 수 있지만 대신 C 또는 D로 이동하려면 즉각적인 문제가 발생합니다.

사용자가 어떤 필드에 있는지에 대한 사용자 피드백을 제공하는 것이 더 중요하다고 생각합니다. Windows 컨트롤은 잘 강조 표시된 필드를 보여주기 위해 빨려 들어가는 경향이있는 반면 OS X에서는 선택된 컨트롤 주변에서 독특한 하이라이트를 얻습니다. 케이스).

다른 곳으로 가고 싶다면 사용자를 방해하지 않는 것이 좋습니다. 다른 요소로 만 이동하려는 경우 광고로 이동 한 후 키보드를 잠그지 마십시오.

일반적으로 컨트롤을 탐색하면 사용자의 자연스러운 읽기 순서를 따라야합니다. 서양 문화에서는 왼쪽에서 오른쪽으로, 맨 위에 있습니다. 이것은 Microsoft의 유용성 표준이었습니다. 소프트웨어 설계를위한 Windows 인터페이스 지침 그리고 Microsoft Windows 사용자 경험.

예에서 제어를 통한 탐색은 ABCDA -...

A에 있고 오른쪽으로 쳤다면 B로 가야 합니다.

D에 있고 왼쪽을 누르면 두 가지 옵션이 있습니다."왼쪽으로 가는 것"은 A이고, "뒤로 가는 것"은 B로 가는 것을 의미합니다.두 번째 방법을 선택하면 처음에는 조금 이상해 보일 수 있지만 길을 잃을 곳이 없습니다.

즉, 첫 번째 방법을 선택하면 적절한 방법은 B로 갈 것이라고 생각합니다.당신이 어디에 있었는지 기억할 필요가 없습니다. 당신이 어디에 있는지, 당신이 어디에 있을지 알기 위해서입니다.("상태가 안 좋아요.사용자가 그것에 대해 생각하게 만들지 마십시오.")

무엇을 살펴보십시오 마이크로 소프트 Vista 응용 프로그램에 대해 말합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top