키보드
참고
이 디자인 가이드는 Windows 7용으로 만들어졌으며 최신 버전의 Windows용으로 업데이트되지 않았습니다. 지침의 대부분은 여전히 원칙에 따라 적용되지만 프레젠테이션 및 예제는 현재 디자인 지침을 반영하지 않습니다.
키보드는 Microsoft Windows의 텍스트 입력에 사용되는 기본 입력 디바이스입니다. 접근성 및 효율성을 위해 키보드를 사용하여 대부분의 작업을 수행할 수 있습니다.
키보드는 태블릿 기반 컴퓨터와 같은 물리적 키보드가 없는 컴퓨터에서 사용하는 가상 화상 키보드 및 쓰기 패드를 참조할 수도 있습니다.
Windows Tablet 및 Touch Technology 화상 키보드입니다.
Windows Tablet 및 Touch Technology 쓰기 패드입니다.
키에는 다음과 같은 6가지 기본 유형이 있습니다.
- 문자 키는 입력 포커스가 있는 창에 리터럴 문자를 보냅니다.
- 다른 키와 결합된 한정자 키는 Ctrl, Alt, Shift 및 Windows 로고 키와 같은 연결된 키의 의미를 변경합니다.
- 탐색 키는 방향 화살표와 Home, End, Page Up 및 Page Down입니다.
- 편집 키는 삽입, 백스페이스 및 삭제입니다.
- 함수 키는 F1~F12입니다.
- 시스템 키는 시스템을 모드로 전환하거나 인쇄 화면, Caps Lock 및 Num Lock과 같은 시스템 작업을 수행합니다.
액세스 키는 키보드를 사용하여 모든 컨트롤 또는 메뉴 항목과 상호 작용하는 접근성에 사용되는 키 또는 키 조합입니다. 바로 가기 키는 고급 사용자가 효율성을 위해 자주 사용하는 명령을 수행하는 데 사용하는 키 또는 키 조합입니다. Windows는 액세스 키 할당을 밑줄로 하여 액세스 키를 나타냅니다.
이 예제에서는 액세스 키와 바로 가기 키를 모두 보여줍니다.
시각적 혼란을 제거하기 위해 Windows는 기본적으로 액세스 키 밑줄을 숨기고 Alt 키를 누를 때만 표시합니다. Windows와의 일관성을 유지하기 위해 지침에 액세스 키가 포함되지 않는 한 UX 가이드의 이미지에도 액세스 키 밑줄이 숨겨져 표시됩니다.
개발 프로세스 전반에 걸쳐 프로그램의 액세스 키 할당에 대한 인식을 향상시키기 위해 항상 표시할 수 있습니다. 제어판 접근성 센터로 이동하고 키보드를 사용하기 쉽게 만들기를 클릭한 다음 바로 가기 키 및 선택키 밑줄 확인란을 선택합니다.
참고:접근성 과 관련된 지침은 별도의 문서에 제시되어 있습니다.
설계 개념
키보드 탐색의 요소
사용자는 컨트롤로 이동하고, 선택하고, 명령을 수행하여 키보드를 사용하여 창과 상호 작용합니다. 이 작업을 수행하려면 다음 요소가 함께 작동합니다.
다음 목록에서 키보드 탐색의 요소를 설명하기 위해 이 대화 상자를 참조합니다.
입력 포커스. 입력 포커스가 있는 컨트롤은 대부분의 키보드 입력을 받습니다. 입력 포커스는 포커스 사각형이라고 하는 점선 사각형으로 표시됩니다. 일부 키보드 입력은 나중에 설명한 대로 입력 포커스가 없는 컨트롤로 전송됩니다.
첫 번째 기본 색 컨트롤에는 점선 사각형으로 표시된 입력 포커스가 있습니다.
탭 키 및 탭이 중지됩니다. Tab 키는 창 내에서 탐색하기 위한 기본 메커니즘입니다. Tab 키는 탭이 중지된 컨트롤만 방문합니다. 모든 대화형 컨트롤에는 탭 정지(그룹에 있지 않은 경우)가 있어야 하지만 레이블과 같은 비대화형 컨트롤은 그렇지 않아야 합니다.
탭 순서입니다. 탭 정지가 있는 모든 컨트롤은 탭 순서대로 방문됩니다. Tab 키를 누르면 입력 포커스가 탭 순서대로 다음 컨트롤로 이동되는 반면 Shift+Tab을 누르면 입력 포커스가 이전 컨트롤로 이동합니다.
컨트롤 그룹. 관련 컨트롤 집합을 그룹으로 만들고 단일 탭 정지를 할당할 수 있습니다. 컨트롤 그룹은 라디오 단추와 같은 단일 컨트롤처럼 동작하는 컨트롤 집합에 사용됩니다. 또한 Tab 키만으로 효율적으로 탐색할 수 있는 컨트롤이 너무 많은 경우에도 사용할 수 있습니다.
기본 색 및 사용자 지정 색은 컨트롤 그룹으로, 이 대화 상자에 5개의 탭 정지가 있습니다. 컨트롤 그룹을 사용하지 않으면 탐색이 비효율적인 컨트롤이 너무 많습니다.
화살표 키 화살표 키는 그룹 내의 컨트롤 간에 입력 포커스를 이동합니다. 오른쪽 화살표 키를 누르면 입력 포커스가 탭 순서대로 다음 컨트롤로 이동되는 반면 왼쪽 화살표를 누르면 입력 포커스가 이전 컨트롤로 이동합니다. Home, End, Up 및 Down에는 그룹 내에서 예상되는 동작도 있습니다. 사용자는 화살표 키를 사용하여 컨트롤 그룹에서 탐색할 수 없습니다.
기본 단추. 명령 단추와 명령 링크가 있는 Windows에는 강조 표시된 테두리로 표시된 기본 단추가 하나 있습니다. 이 단추는 Enter 키를 누를 때 클릭되는 단추입니다. 기본적으로 할당된 단일 기본 명령 단추 또는 명령 링크가 있습니다. 그러나 사용자가 다른 명령 단추 또는 명령 링크로 탭할 때 기본 단추가 이동합니다. 따라서 입력 포커스가 있는 명령 단추 또는 명령 링크도 항상 기본 단추입니다.
확인 단추는 일반적으로 강조 표시된 테두리로 표시된 기본 단추입니다. 그러나 사용자가 취소 단추를 탭하는 경우 기본 단추가 되고 Enter 키를 사용하여 활성화됩니다.
스페이스바, Enter 키 및 Esc 키. 스페이스바가 입력 포커스를 사용하여 컨트롤을 활성화하는 반면 Enter 키는 기본 단추를 활성화합니다. Esc 키를 누르면 창이 취소되거나 닫힙니다.
액세스 키. 액세스 키는 Tab을 사용하여 탐색하는 대신 컨트롤과 직접 상호 작용하는 데 사용됩니다. Alt 키와 결합되고 레이블에 밑줄이 그은 문자로 표시됩니다.
액세스 키 레이블. 일부 컨트롤에는 명령 단추, 확인란 및 라디오 단추와 같은 자체 레이블이 포함되어 있지만 다른 컨트롤에는 목록 상자 및 트리 뷰와 같은 외부 레이블이 있습니다. 외부 레이블의 경우 액세스 키가 레이블에 할당되고 호출되는 경우 탭 순서로 다음 컨트롤로 이동합니다. 확인, 취소 및 닫기라는 레이블이 지정된 단추는 Enter 및 Esc를 사용하여 호출되므로 액세스 키가 할당되지 않습니다.
Alt+B를 누르면 선택한 기본 색으로 이동하고 Alt+D를 누르면 사용자 지정 색 정의 단추를 클릭하고 Enter 키를 누르면 확인 단추가 호출되고 Esc에서 취소를 호출합니다.
액세스 키 동작. 액세스 키가 호출되고 고유하게 할당되면 연결된 컨트롤이 클릭됩니다. 할당이 고유하지 않으면 연결된 컨트롤에 입력 포커스가 부여됩니다. 사용자가 동일한 액세스 키를 다시 입력하면 동일한 할당이 있는 탭 순서의 다음 컨트롤에 입력 포커스가 지정됩니다.
이 메커니즘은 매우 복잡하지만 매우 직관적입니다. 사용자는 작동 방식을 정확하게 설명할 수 있는 사람은 거의 없지만 이러한 세부 정보를 즉시 선택합니다.
접근성 및 고급 사용자에 대한 키보드 지원
Windows에서 키보드 디자인은 잘 설계된 키보드 탐색, 접근성을 위한 액세스 키 및 고급 사용자를 위한 바로 가기 키를 제공하는 것으로 귀결됩니다.
장애 및 장애가 있는 사용자를 포함하여 가장 광범위한 사용자가 프로그램의 기능을 쉽게 사용할 수 있도록 하려면 모든 대화형 UI(사용자 인터페이스) 요소에 키보드에 액세스할 수 있어야 합니다. 일반적으로 가장 일반적으로 사용되는 UI 요소는 단일 액세스 키 또는 키 조합을 사용하여 액세스할 수 있는 반면 자주 사용되지 않는 요소는 추가 탭 또는 화살표 키 탐색이 필요할 수 있습니다. 이러한 사용자에게 포괄적성은 일관성보다 더 중요합니다.
프로그램의 기능이 숙련된 사용자에게 효율적인지 확인하려면 일반적으로 사용되는 UI 요소에도 직접 키보드 액세스를 위한 바로 가기 키가 있어야 합니다. 숙련된 사용자는 키보드 기반 명령을 더 빠르게 입력할 수 있고 키보드에서 손을 제거할 필요가 없으므로 키보드 사용에 대한 선호도가 매우 높습니다. 이러한 사용자에게는 효율성과 일관성이 매우 중요합니다. 포괄성은 가장 자주 사용하는 명령에만 중요합니다.
이러한 두 그룹에 대한 키보드 액세스를 디자인할 때는 미묘한 차이가 있으므로 Windows는 두 가지 독립적인 직접 키보드 액세스 메커니즘을 제공합니다. 액세스 키와 바로 가기 키를 모두 효과적으로 사용하면 프로그램에 효율적이고 일관되며 포괄적인 키보드 액세스를 제공하여 모든 사용자에게 혜택을 줄 수 있습니다.
액세스 키
선택키의 특성은 다음과 같습니다.
- 선택키는 Alt 키와 영숫자 키를 사용합니다.
- 선택키는 주로 접근성을 위한 기능입니다.
- 모든 메뉴와 대부분의 대화 상자 컨트롤에 할당됩니다.
- 기억하기 위한 것이 아니므로 해당 컨트롤 레이블 문자를 밑줄로 하여 UI에 직접 문서화됩니다.
- 선택키는 현재 창에만 영향을 주며 해당 메뉴 항목이나 컨트롤로 이동합니다.
- 항상 할당할 수 없기 때문에 일관되게 할당되지 않습니다. 그러나 일반적으로 사용되는 명령, 특히 커밋 단추에 대해 액세스 키를 일관되게 할당해야 합니다.
- 선택키는 지역화됩니다.
액세스 키는 암기할 수 없으므로 레이블의 뒷부분에 표시되는 키워드가 있더라도 쉽게 찾을 수 있도록 레이블의 초기 문자에 할당됩니다.
올바름:
잘못된 예:
올바른 예제에서 액세스 키는 레이블의 초기 문자에 할당됩니다.
바로 가기 키
반면 바로 가기 키에는 다음과 같은 특성이 있습니다.
- 주로 Ctrl 및 함수 키 시퀀스를 사용합니다(Windows 시스템 바로 가기 키는 Alt+영숫자가 아닌 키와 Windows 로고 키도 사용).
- 주로 고급 사용자의 효율성을 위한 것입니다.
- 바로 가기 키는 가장 자주 사용하는 명령에만 할당됩니다.
- 바로 가기 키는 기억해야 하며, 메뉴, 도구 설명 및 도움말에만 기록됩니다.
- 전체 프로그램 전체에 영향을 주지만 적용되지 않으면 아무런 영향을 주지 않습니다.
- 기억되고 직접 문서화되지 않기 때문에 일관되게 할당되어야 합니다.
- 지역화되지 않습니다.
바로 가기 키는 암기하기 위한 것이므로 가장 자주 사용되는 바로 가기 키는 복사용 Ctrl+C 및 요청에 대한 Ctrl+Q와 같이 명령의 키워드 내에서 가장 기억에 남는 첫 번째 또는 가장 기억에 남는 문자의 문자를 사용하는 것이 가장 좋습니다 .
잘 알려진 바로 가기 키에 대한 일관되지 않은 의미는 실망스럽고 오류가 발생합니다.
잘못된 예:
이 예제에서 Ctrl+F는 찾기의 표준 바로 가기이므로 전달에 할당하면 오류가 발생하기 쉽습니다. Ctrl+W는 더 좋고 기억에 남는 선택이 될 것입니다.
마지막으로, 기억하기 위해 애플리케이션별 바로 가기 키는 동기 부여된 사용자가 암기할 수 있을 만큼 자주 실행되는 프로그램 및 기능에만 적합합니다. 자주 사용되지 않는 프로그램 및 기능에는 바로 가기 키가 필요하지 않습니다. 예를 들어 설치 프로그램 및 대부분의 마법사에는 특별한 바로 가기 키 할당이 필요하지 않으며 생산성 애플리케이션에서 자주 사용되지 않는 명령도 필요하지 않습니다.
대화 상자에서 액세스 키 할당
가능하면 일반적으로 액세스 키가 할당되지 않은 컨트롤을 제외한 모든 대화형 컨트롤에 고유한 액세스 키를 할당합니다. 그러나 영어로는 26자만 있습니다. 일부 문자는 레이블에 표시되지 않을 수 있으며 모든 레이블에 고유한 문자가 없으므로 이 수를 더 줄일 수 있습니다. 또한 지역화를 용이하게 하기 위해 할당되지 않은 문자 몇 가지를 포함하도록 계획해야 합니다. 따라서 단일 대화 상자에서 약 20개 고유 액세스 키만 할당할 수 있습니다.
대화형 컨트롤이 20개 이상인 대화 상자가 있는 경우 일부 컨트롤에 액세스 키를 할당하지 않거나 드문 경우 중복 액세스 키를 할당하지 마세요.
이 대화형 컨트롤이 많은 경우 모든 컨트롤에 액세스 키가 할당된 것은 아닙니다.
다음 일반 절차를 사용하여 액세스 키를 할당합니다.
- 먼저 커밋 단추 및 명령 링크에 액세스 키를 할당합니다. 표준 액세스 키 할당 테이블이 적용되면 사용하고, 그렇지 않으면 첫 번째 단어의 첫 글자를 사용합니다.
- 액세스 키가 할당되지 않은 컨트롤을 건너뜁니다.
- 나머지 컨트롤에 고유한 액세스 키를 할당합니다(가장 자주 사용되는 것부터 시작).
- 가능하면 표준 액세스 키 할당 테이블에 따라 액세스 키를 할당합니다.
- 그렇지 않은 경우:
- 레이블의 초기에 나타나는 문자를 선호하며, 이상적으로는 첫 번째 또는 두 번째 단어의 첫 번째 문자입니다.
- "Exit"의 "x"와 같은 독특한 자음이나 모음을 선호합니다.
- 너비가 넓은 문자(w, m 및 대문자)를 선호합니다.
- 밑줄을 보기 어렵게 만드는 문자(예: 너비가 1픽셀인 문자, 하위 문자가 있는 문자, 내림차순이 있는 문자 옆에 있는 문자)를 사용하지 마세요.
- 모든 컨트롤에 고유한 액세스 키가 있을 수 없는 경우(가장 자주 사용되지 않는 것으로 시작)
- 다음과 같은 관련 컨트롤 그룹이 있는 경우
- 단일 라디오 단추 집합
- 관련 확인란 집합
- 그룹 상자 내의 관련 컨트롤 집합
- 다음과 같은 관련 컨트롤 그룹이 있는 경우
개별 컨트롤 대신 그룹 레이블에 액세스 키를 할당합니다. 일반적으로, 당신은 반대를 할 것입니다. 이렇게 하면 이러한 컨트롤에 대해 정의된 컨트롤 그룹이 있는지 확인합니다.
- 여전히 모든 컨트롤에 고유한 액세스 키가 있을 수 있는 경우:
- 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다.
- 그렇지 않으면 컨트롤을 탐색하기가 너무 어렵습니다.
- 고유하지 않은 액세스 키는 일반적으로 사용되는 컨트롤의 액세스 키와 충돌하지 않습니다.
- 그렇지 않으면 Tab 및 화살표 키 탐색을 사용하여 나머지 컨트롤에 액세스할 수 있습니다.
- 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다.
이 예제에는 라디오 단추 그룹에 액세스 키가 할당되도록 반복적인 컨트롤이 있습니다.
실수로 인한 명령 방지
사용자가 시작하지 않은 컨텍스트에서 표시된 창이 입력 포커스를 도용하는 경우 이 창이 다른 창에 대한 입력을 받을 가능성이 있습니다. 또한 대화 상자에 텍스트 입력을 사용하는 컨트롤(예: 텍스트 상자 및 목록)이 없으면 Alt 키를 누른 채 누를 때 액세스 키가 적용됩니다. 따라서 다음 예제에서 "r"을 누르면 지금 다시 시작 단추가 활성화됩니다.
분명히 이러한 입력은 의도하지 않은 상당한 결과를 초래할 수 있습니다.
잘못된 예:
이 예제에서는 공백이 있는 텍스트를 입력하거나 "r" 또는 Enter 키를 입력하면 실수로 Windows가 다시 시작됩니다.
물론 이 문제에 대한 가장 좋은 해결 방법은 입력 포커스를 도용하는 것이 아닙니다. 대신 프로그램의 작업 표시줄 단추를 플래시하거나 알림을 표시하여 사용자의 주의를 끌 수 있습니다.
그러나 이러한 창을 표시해야 하는 경우 기본 단추 또는 액세스 키를 할당하지 않고 커밋 단추가 아닌 컨트롤에 초기 입력 포커스를 지정하는 것이 가장 좋습니다.
올바름:
이 예제에서는 실수로 Windows를 다시 시작하기가 훨씬 어렵습니다.
6가지 작업만 수행하면...
- 적절한 탭 순서와 적절한 컨트롤 그룹, 초기 입력 포커스 및 기본 단추를 사용하여 적절한 키보드 탐색을 디자인합니다.
- 모든 메뉴 및 대부분의 컨트롤에 액세스 키를 할당합니다.
- 레이블의 초기에 나타나는 문자에 액세스 키를 할당하여 쉽게 찾을 수 있도록 합니다.
- 가장 일반적으로 사용되는 명령에 바로 가기 키를 할당합니다.
- 키워드 내의 첫 번째 또는 가장 기억에 남는 문자에 바로 가기 키를 할당해 보세요.
- 잘 알려진 바로 가기 키에 일관된 의미를 부여합니다.
지침
상호 작용
Shift 키를 사용하여 메뉴 또는 대화 상자에서 명령을 수정하지 마세요. 이렇게 하면 검색할 수 없으며 예기치 않은 작업이 수행됩니다.
잘못된 예:
Windows XP의 이 예제에서 Shift 키를 누르면 예에서 모두로가 모두 아니요로 바뀝니다.
입력 포커스가 있는 컨트롤을 사용하지 않도록 설정하지 마세요. 이렇게 하면 창이 키보드 입력을 받지 못할 수 있습니다. 대신 입력 포커스가 있는 컨트롤을 사용하지 않도록 설정하기 전에 입력 포커스를 다른 컨트롤로 이동합니다.
창이 컨텍스트 외부로 표시되는 경우 잠재적으로 놀라운 사용자일 수 있으므로 의도하지 않은 중대한 결과를 방지해야 할 수 있습니다.
- 기본 단추를 할당하지 마세요.
- 액세스 키를 할당하지 마세요.
- 커밋 단추가 아닌 컨트롤에 초기 입력 포커스를 제공합니다.
키보드 탐색
- 항상 입력 포커스 표시기를 표시합니다. 예외: 다음과 같은 경우 입력 포커스 표시기를 일시적으로 표시하지 않을 수 있습니다.
- 입력 포커스 표시기가 시각적으로 산만합니다(세부 정보 보기가 아닌 큰 목록 보기와 마찬가지로).
- Enter 키의 사용량은 Alt 키 또는 화살표 키와 같은 다른 키보드 입력이 앞에 올 수 있습니다.
- 입력 포커스 표시기는 키보드 입력에 표시됩니다.
- 사용자가 첫 번째 대화형 컨트롤인 첫 번째와 상호 작용할 가능성이 가장 높은 컨트롤에 초기 입력 포커스를 할당 합니다. 첫 번째 대화형 컨트롤이 적합하지 않은 경우 창의 레이아웃을 변경하는 것이 좋습니다.
- 읽기 전용 편집 상자를 포함하여 모든 대화형 컨트롤에 탭을 할당합니다. 예외:
- 라디오 단추와 같은 단일 컨트롤로 동작하는 관련 컨트롤의 그룹 집합입니다. 이러한 그룹에는 단일 탭 정지가 있습니다.
- 화살표 키가 그룹 내에서 앞뒤로 순환하고 그룹 내에 유지되도록 그룹을 올바르게 포함합니다.
- 탭 순서는 일반적으로 왼쪽에서 오른쪽으로, 위에서 아래로 흐르는 읽기 순서를 따라야 합니다. 일반적으로 사용되는 컨트롤에 대한 예외를 탭 순서 앞에 배치하여 예외를 만드는 것이 좋습니다. 탭은 중지하지 않고 모든 탭 정지를 양방향으로 순환해야 합니다.
- 탭 정지 내에서 화살표 키 순서는 예외 없이 왼쪽에서 오른쪽으로, 위에서 아래로 흐릅니다 . 화살표 키는 중지하지 않고 양방향으로 모든 항목을 순환해야 합니다.
-
커밋 단추를 다음 순서로 표시합니다.
- 확인/[그렇게 함]/예
- [그렇게 하지 않음]/아니요
- 취소
- 적용(있는 경우)
여기서 [수행]과 [수행하지 않음]은 기본 명령에 대한 특정 응답입니다.
- 가장 안전한(데이터 또는 시스템 액세스 손실을 방지하려면) 및 가장 안전한 명령 단추 또는 명령 링크를 기본값으로 선택합니다. 안전 및 보안이 요인이 아닌 경우 가장 가능성이 높거나 편리한 응답을 선택합니다.
- 키보드 탐색은 컨트롤 값을 변경하거나 오류 메시지를 발생해서는 안 됩니다. 탐색하는 동안 사용자가 컨트롤의 초기 값을 변경할 필요가 없습니다. 대신 유효한 값을 사용하여 종료 시 유효성을 검사하는 컨트롤을 초기화하고 컨트롤 값이 변경된 경우에만 유효성을 검사합니다.
액세스 키
가능하면 다음 표에 따라 일반적으로 사용되는 명령에 대한 액세스 키를 할당합니다. 일관된 액세스 키 할당이 항상 가능한 것은 아니지만 자주 사용하는 명령에 특히 선호됩니다.
액세스 키 명령 A 정보 A 항상 맨 위에 A 적용 b 뒤로 b 굵게 B 또는 r 찾아보기 C 닫기 C 복사 C 여기에 복사 초 바로 가기 만들기 초 여기에서 바로 가기 만들기 t 잘라내기 D 삭제 D 이 [항목]을 다시 표시하지 마세요. E 편집 x 종료 E 탐색 F 적은 F File F 찾기 n 다음 찾기 F 글꼴 F 앞으로 H 도움말 t 도움말 항목 H 숨기기 I 삽입 o 개체 삽입 I 기울임꼴 L 여기에 링크 x 최대화 n 최소화 M 자세히 M Move M 여기로 이동 N 새로 생성 N 다음 N 예 O Open w 다음으로 열기 O 옵션 u 페이지 설정 P 붙여넣기 l 링크 붙여넣기 초 바로 가기 붙여넣기 초 특수 붙여넣기 P 일시 중지 P 재생 P 인쇄 P 여기에서 인쇄 r 속성 R 다시 실행 R Repeat R 복원 R 다시 시작 R 재시도 R 실행 S 저장 a 다른 이름으로 저장 a 모두 선택 n 전송 위치 S 표시 S 크기 p 분할 S 중지 T 도구 U 밑줄 U 실행 취소 V 보기 W 시간 범위 Y 예 너비가 넓은 문자(예: w, m 및 대문자)를 사용하는 것이 좋습니다.
"Exit"의 "x"와 같은 독특한 자음이나 모음을 선호합니다.
밑줄을 보기 어렵게 만드는 문자 (예: 가장 문제가 있는 문자부터 문제가 가장 적은 문자까지)를 사용하지 마세요.
- i 및 l과 같이 너비가 1픽셀에 불과한 문자입니다.
- g, j, p, q 및 y와 같은 하위 항목이 있는 문자입니다.
- 내림차순이 있는 문자 옆에 있는 문자입니다.
마법사 페이지에서 액세스 키를 할당할 때는 뒤로에 "B"를, 다음에는 "N"을 예약해야 합니다.
속성 페이지에서 액세스 키를 할당할 때는 사용 중인 경우 적용에 대해 "A"를 예약해야 합니다.
메뉴 액세스 키
모든 메뉴 항목에 액세스 키를 할당합니다. 예외는 없습니다.
동적 메뉴 항목(예: 최근에 사용한 파일)의 경우 액세스 키를 숫자로 할당합니다.
이 예제에서 Windows의 그림판 프로그램은 최근에 사용한 파일에 숫자 액세스 키를 할당합니다.
메뉴 수준 내에서 고유한 액세스 키를 할당합니다. 여러 메뉴 수준에서 액세스 키를 다시 사용할 수 있습니다.
액세스 키를 쉽게 찾을 수 있도록 합니다.
- 가장 자주 사용되는 메뉴 항목의 경우 레이블의 첫 번째 또는 두 번째 단어의 시작 부분에 있는 문자(바람직하게는 첫 번째 문자)를 선택합니다.
- 자주 사용되지 않는 메뉴 항목의 경우 레이블에서 고유한 자음 또는 모음인 문자를 선택합니다.
대화 상자 액세스 키
가능하면 모든 대화형 컨트롤 또는 해당 레이블에 고유한 액세스 키를 할당합니다.읽기 전용 텍스트 상자는 대화형 컨트롤(사용자가 스크롤하여 텍스트를 복사할 수 있으므로)이므로 액세스 키의 이점을 누릴 수 있습니다. 액세스 키를 다음에 할당하지 마세요.
확인, 취소 및 닫기 단추 Enter 키를 입력하면 Esc가 해당 액세스 키에 사용됩니다. 그러나 항상 확인 또는 취소를 의미하지만 레이블이 다른 컨트롤에 액세스 키를 할당합니다.
이 예제에서는 양수 커밋 단추에 액세스 키가 할당되어 있습니다.
그룹 레이블. 일반적으로 그룹 내의 개별 컨트롤에는 액세스 키가 할당되므로 그룹 레이블에는 액세스 키가 필요하지 않습니다. 그러나 액세스 키가 부족한 경우 개별 컨트롤이 아닌 그룹 레이블에 액세스 키를 할당합니다.
F1을 사용하여 액세스되는 일반 도움말 단추입니다.
레이블을 연결합니다. 고유 액세스 키를 할당할 수 있는 링크가 너무 많고 링크 밑줄이 액세스 키 밑줄을 숨기는 경우가 많습니다. 대신 사용자가 Tab 키를 사용하여 링크에 액세스하게 합니다.
탭 이름입니다. Ctrl+Tab 및 Ctrl+Shift+Tab을 사용하여 탭이 순환됩니다.
"..."라는 레이블이 지정된 단추를 찾아봅니다. 이러한 액세스 키는 고유하게 할당할 수 없습니다.
스핀 컨트롤, 그래픽 명령 단추 및 레이블이 지정되지 않은 점진적 공개 컨트롤과 같은 레이블이 지정되지 않은 컨트롤입니다.
비 레이블 정적 텍스트 또는 진행률 표시줄과 같이 대화형이 아닌 컨트롤의 레이블입니다.
커밋 단추 액세스 키를 먼저 할당하여 표준 키 할당이 있는지 확인합니다. 표준 키 할당이 없는 경우 첫 번째 단어의 첫 글자를 사용합니다. 예를 들어 예 및 커밋 없음 단추의 액세스 키는 대화 상자의 다른 컨트롤에 관계없이 항상 "Y" 및 "N"이어야 합니다.
"Don't"로 표현된 음의 커밋 단추(취소 제외)의 경우 "Don't"의 "n"에 액세스 키를 할당합니다. "Don't"로 표현되지 않는 경우 표준 액세스 키 할당을 사용하거나 첫 번째 단어의 첫 글자를 할당합니다. 이렇게 하면 모든 Don'ts 및 No's에는 일관된 액세스 키가 있습니다.
액세스 키를 쉽게 찾으려면 레이블의 뒷부분에 나타나는 키워드가 있더라도 레이블의 초기에 나타나는 문자에 액세스 키를 할당 합니다.
최대 20개 액세스 키를 할당 하므로 지역화를 용이하게 하기 위해 할당되지 않은 문자가 몇 명 있습니다.
대화형 컨트롤이 너무 많아서 고유한 액세스 키를 할당할 수 없는 경우 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다 .
- 그렇지 않으면 컨트롤을 탐색하기가 너무 어렵습니다.
- 고유하지 않은 액세스 키는 일반적으로 사용되는 컨트롤의 액세스 키와 충돌하지 않습니다.
대화 상자에서 메뉴 모음을 사용하지 마세요. 이 경우 대화 상자 컨트롤과 메뉴 항목이 동일한 문자를 공유하기 때문에 고유한 액세스 키를 할당하기가 어렵습니다.
바로 가기 키
가장 일반적으로 사용되는 명령에 바로 가기 키를 할당합니다. 자주 사용되지 않는 프로그램 및 기능에는 바로 가기 키가 필요하지 않습니다. 사용자가 대신 액세스 키를 사용할 수 있기 때문입니다.
바로 가기 키를 작업을 수행하는 유일한 방법은 아닙니다. 또한 사용자는 Tab, 화살표 및 액세스 키와 함께 마우스 또는 키보드를 사용할 수 있어야 합니다.
잘 알려진 바로 가기 키에 다른 의미를 할당하지 마세요. 기억하기 때문에 잘 알려진 바로 가기에 대한 일관되지 않은 의미는 실망스럽고 오류가 발생하기 쉽습니다.
시스템 차원의 프로그램 바로 가기 키를 할당하지 마세요. 프로그램의 바로 가기 키는 프로그램에 입력 포커스가 있는 경우에만 적용됩니다.
모든 바로 가기 키를 문서화합니다. 메뉴 모음 항목, 도구 모음 도구 설명 및 사용된 모든 바로 가기 키를 문서화하는 단일 도움말 문서의 바로 가기를 문서화합니다. 이렇게 하면 사용자가 비밀이 되어서는 안 되는 바로 가기 키 할당을 배울 수 있습니다.
- 예외: 바로 가기 키 할당은 상황에 맞는 메뉴 내에 표시하지 마세요. 상황에 맞는 메뉴는 효율성에 최적화되어 있으므로 바로 가기 키 할당을 표시하지 않습니다.
바로 가기 키는 도구 설명에 설명되어 있습니다.
프로그램에서 많은 바로 가기 키를 할당하는 경우 할당을 사용자 지정할 수 있는 기능을 제공합니다. 이렇게 하면 사용자가 충돌하는 바로 가기 키를 다시 할당하고 다른 제품에서 마이그레이션할 수 있습니다. 대부분의 프로그램은 이 기능을 필요로 하는 충분한 바로 가기 키를 할당하지 않습니다.
바로 가기 키 선택
- 잘 알려진 바로 가기 키의 경우 표준 할당을 사용합니다.
- 비표준 키 할당의 경우 더 자주 사용되는 명령에 다음 권장 바로 가기 키를 사용합니다. 이러한 바로 가기 키는 잘 알려진 바로 가기 키와 충돌하지 않고 누르기 쉽기 때문에 권장됩니다.
- Ctrl+G, J, K, L M, Q, R 또는 T
- Ctrl+임의의 숫자
- F7, F8, F9 또는 F12
- Shift+F2, F3, F4, F5, F7, F8, F9, F11 또는 F12
- F4를 제외한 Alt+모든 함수 키
- 자주 사용되지 않은 명령에는 다음 권장 바로 가기 키를 사용합니다. 이러한 바로 가기 키에는 충돌이 없지만 두 손이 필요한 경우가 많습니다.
- Ctrl+F4 및 F6을 제외한 모든 함수 키
- Ctrl+Shift+임의의 문자 또는 숫자
-
자주 사용되는 바로 가기 키를 기억하기 쉽게 만듭니다.
- 숫자 또는 함수 키 대신 문자를 사용합니다.
- 명령의 키워드 내에서 첫 번째 단어 또는 가장 기억에 남는 문자에 있는 문자를 사용해 보세요.
- 선택한 개체에 적용되는 명령과 같이 규모가 작은 명령에 함수 키를 사용합니다. 예를 들어 F2는 선택한 항목의 이름을 바꿉니다.
- 전체 문서에 적용되는 명령과 같이 대규모 효과가 있는 명령에는 Ctrl 키 조합을 사용합니다. 예를 들어 Ctrl+S는 현재 문서를 저장합니다.
- 표준 바로 가기 키의 동작을 확장하거나 보완하는 명령에 Shift 키 조합을 사용합니다. 예를 들어 Alt+Tab 바로 가기 키는 열린 기본 창을 순환하는 반면 Alt+Shift+Tab은 역순으로 순환합니다. 마찬가지로 F1은 도움말을 표시하는 반면 Shift+F1은 상황에 맞는 도움말을 표시합니다.
- 화살표 키를 사용하여 항목을 이동하거나 크기를 조정하는 경우 Ctrl+화살표 키를 사용하여 보다 세분화된 컨트롤을 사용합니다.
바로 가기 키 선택(수행할 작업)
- 주요 위치를 구분하지 마세요. 예를 들어 Windows는 숫자 키패드의 키뿐만 아니라 왼쪽 및 오른쪽 Shift, Alt, Ctrl, Windows 로고 및 애플리케이션 키를 구분할 수 있습니다. 하나의 키 위치에만 동작을 할당하는 것은 혼란스럽고 예기치 않은 일입니다.
- 프로그램 바로 가기 키에는 Windows 로고 한정자 키를 사용하지 마세요. Windows 로고 키는 Windows용으로 예약되어 있습니다. Windows 로고 키 조합이 현재 Windows에서 사용되지 않더라도 나중에 사용할 수 있습니다.
- 애플리케이션 키를 바로 가기 키 한정자로 사용하지 마세요. 대신 Ctrl, Alt 및 Shift를 사용합니다.
- 프로그램 바로 가기 키에 Windows에서 사용하는 바로 가기 키를 사용하지 마세요. 이렇게 하면 프로그램에 입력 포커스가 있을 때 Windows 시스템 바로 가기 키와 충돌합니다.
- 바로 가기 키에는 Alt+영숫자 키 조합을 사용하지 마세요. 이러한 바로 가기 키는 액세스 키와 충돌할 수 있습니다.
- 바로 가기 키에는 다음 문자를 사용하지 마세요 . @ $ {} [] \ ~ | ^ ' <>. 이러한 문자는 언어 간에 서로 다른 키 조합이 필요하거나 로캘에 따라 다릅니다.
- 세 개 이상의 키(예: Ctrl+Alt+스페이스바) 또는 키보드에서 멀리 떨어져 있는 키(예: Ctrl+F5)와 같은 복잡한 키 조합을 사용하지 마세요. 자주 사용하는 명령에는 간단한 바로 가기 키를 사용합니다.
- Windows는 일부 언어 버전에서 이 조합을 영숫자를 생성하는 AltGR 키로 해석하므로 Ctrl+Alt 조합을 사용하지 마세요.
키보드 및 마우스 조합
- 링크의 경우 Shift+click을 사용하여 새 창을 사용하여 탐색하고 Ctrl+을 클릭하여 새 탭을 사용하여 탐색합니다. 이 방법은 Windows Internet Explorer 와 일치합니다.
설명서
키보드를 참조하는 경우:
- 화상 키보드를 사용하여 사용자가 입력 문자에 터치하는 화면의 키보드 표현을 참조합니다.
- 한정자 키로 시작하는 키보드 조합을 제공합니다. Windows 로고, 애플리케이션, Ctrl, Alt, Shift 순서로 한정자 키를 표시합니다. Numpad 한정자를 사용하는 경우 수정하는 키 바로 앞에 배치합니다.
- 키보드 키에 대문자를 모두 사용하지 마세요. 대신, 표준 키보드에서 사용하는 대문자를 따르거나 키보드에 키가 레이블이 지정되지 않은 경우 소문자를 따릅니다.
- 사전순 키 조합의 경우 대문자를 사용합니다.
- 페이지 위로, 페이지 아래로, 인쇄 화면 및 스크롤 잠금을 입력합니다.
- 맞춤법 검사 더하기 기호, 빼기 기호, 하이픈, 마침표 및 쉼표.
- 화살표 키의 경우 왼쪽 화살표, 오른쪽 화살표, 위쪽 화살표 및 아래쪽 화살표를 사용합니다. 화살표 키에는 그래픽 레이블을 사용하지 마세요.
- Windows 로고 키 및 애플리케이션 키를 사용하여 아이콘으로 레이블이 지정된 키를 참조합니다. 이러한 키에는 그래픽 레이블을 사용하지 마세요.
올바름:
스페이스바, Tab, Enter, Page Up, Ctrl+Alt+Del, Alt+W, Ctrl+plus 기호
잘못된 예:
스페이스바, 탭, Enter, PG UP, Ctrl+Alt+DEL, Alt+w, Ctrl++
- 공백 없이 더하기 기호를 사용하여 키 조합을 나타냅니다.
올바름:
Ctrl+A, Shift+F5
잘못된 예:
Ctrl-A, Shift + F5
- 물음표와 같은 Shift 키를 사용해야 하는 문장 부호를 포함하는 키 조합을 표시하려면 Shift 키를 조합에 추가하고 이동된 키의 이름 또는 기호를 지정합니다. $가 아닌 4와 같이 임시 키의 이름을 사용하면 사용자에게 혼동을 주거나 잘못될 수 있습니다. 예를 들어 ? 및/문자가 모든 키보드에서 항상 이동된 키는 아닙니다.
올바름:
Ctrl+Shift+?, Ctrl+Shift+*, Ctrl+Shift+쉼표
잘못된 예:
Ctrl+Shift+/, Ctrl+?, Ctrl+Shift+8, Ctrl+*
- 먼저 명확하게 하기 위해 필요한 경우 키 이름과 함께 및 키를 사용합니다(예: F1 키). 모든 후속 참조에서 키를 해당 이름으로만 참조합니다(예: F1 키를 누릅니다).
- 프로그래밍 및 기타 기술 설명서의 액세스 키 및 바로 가기 키를 구체적으로 참조하세요. 가속기, 니모닉 또는 핫 키를 사용하지 마세요. 다른 곳에서는 특히 사용자 설명서에서 바로 가기 키를 사용합니다.
상호 작용을 참조하는 경우:
- 키를 누르고 즉시 놓으면 프로그램 내에서 작업을 시작하거나 문서 또는 UI 내에서 탐색할 때 누르기, 취소, 적중 또는 유형이 아닌 누름을 사용합니다.
- 입력하지 않고 형식을 사용하여 사용자에게 텍스트를 입력하도록 지시합니다.
- 화살표 키 또는 함수 키와 같은 키 형식을 참조하는 경우와 같이 누름이 혼동될 수 있는 상황에서 를 사용합니다. 이러한 경우 키를 누르면 사용자가 모든 키를 동시에 눌러야 한다고 생각할 수 있습니다.
- 키(예: 한정자 키)를 누르고 있을 때 보류를 사용합니다.
- 클릭의 동의어로 Press를 사용하지 마세요.
예제:
- 이름을 입력한 다음 Enter 키를 누릅니다.
- Ctrl+F를 누른 다음 검색할 텍스트를 입력합니다.
- 파일을 저장하려면 Y 키를 누릅니다.
- 삽입 지점을 이동하려면 화살표 키를 사용합니다.