키보드
메모
이 디자인 가이드는 Windows 7용으로 만들어졌으며 최신 버전의 Windows용으로 업데이트되지 않았습니다. 지침의 대부분은 여전히 원칙으로 적용되지만 프레젠테이션과 예제는 현재 디자인 지침을 반영하지 않습니다.
키보드는 Microsoft Windows의 텍스트 입력에 사용되는 기본 입력 장치입니다. 접근성과 효율성을 위해 키보드를 사용하여 대부분의 작업을 수행할 수 있습니다.
키보드는 태블릿 기반 컴퓨터와 같이 물리적 키보드가 없는 컴퓨터에서 사용하는 가상 화상 키보드 및 쓰기 패드를 참조할 수도 있습니다.
화상 키보드
Windows 태블릿 및 터치 기술 화상 키보드.
windows 태블릿 쓰기 패드스크린샷
Windows 태블릿 및 터치 기술 쓰기 패드.
키에는 다음과 같은 6가지 기본 유형이 있습니다.
- 문자 키는 입력 포커스가 있는 창에 리터럴 문자를 보냅니다.
- 다른 키와 결합된 한정자 키는 Ctrl, Alt, Shift 및 Windows 로고 키와 같은 연결된 키의 의미를 변경합니다.
- 탐색 키는 방향 화살표와 홈, 끝, 페이지 위로 및 페이지 아래쪽입니다.
- 편집 키는 삽입, 백스페이스 및 삭제입니다.
- 함수 키는 F1~F12입니다.
- 시스템 키는 시스템을 모드로 전환하거나 인쇄 화면, Caps Lock 및 Num Lock과 같은 시스템 작업을 수행합니다.
액세스 키는 키보드를 사용하여 모든 컨트롤 또는 메뉴 항목과 상호 작용하는 접근성에 사용되는 키 또는 키 조합입니다. 바로 가기 키는 고급 사용자가 효율성을 위해 자주 사용하는 명령을 수행하는 데 사용하는 키 또는 키 조합입니다. Windows는 액세스 키 할당을 밑줄로 하여 액세스 키를 나타냅니다.
액세스 키 및 바로 가기 키
이 예제에서는 액세스 키와 바로 가기 키를 모두 보여줍니다.
시각적 혼란을 제거하기 위해 Windows는 기본적으로 액세스 키 밑줄을 숨기고 Alt 키를 누를 때만 표시합니다. Windows와의 일관성을 유지하기 위해 지침에 액세스 키가 포함되지 않는 한 UX 가이드의 이미지에도 액세스 키 밑줄이 숨겨져 표시됩니다.
개발 프로세스 전체에서 프로그램의 액세스 키 할당에 대한 인식을 높이기 위해 항상 표시할 수 있습니다. 제어판에서 접근성 센터로 이동하여 키보드를 더 쉽게 사용할 수 있도록; 밑줄 바로 가기 키 및 선택키 확인란을 선택합니다.
참고: 접근성 관련된 지침은 별도의 문서에 제공됩니다.
디자인 개념
키보드 탐색의 요소
사용자는 컨트롤로 이동하고, 선택하고, 명령을 수행하여 키보드를 사용하여 창과 상호 작용합니다. 이 작업을 수행하려면 다음 요소가 함께 작동합니다.
색 편집 대화 상자
다음 목록에서 키보드 탐색의 요소를 설명하기 위해 이 대화 상자를 참조합니다.
입력 포커스입니다. 입력 포커스가 있는 컨트롤은 대부분의 키보드 입력을 받습니다. 입력 포커스는 포커스 사각형이라고 하는 점선 사각형으로 표시됩니다. 일부 키보드 입력은 나중에 설명한 대로 입력 포커스가 없는 컨트롤로 전송됩니다.
색 편집 대화 상자에서 첫 번째 행의 스크린샷
첫 번째 기본 색 컨트롤에는 점선 사각형으로 표시된 대로 입력 포커스가 있습니다.
탭 키 및 탭이 중지됩니다. Tab 키는 창 내에서 탐색하기 위한 기본 메커니즘입니다. Tab 키는 탭 정지를 사용하여 해당 컨트롤만 방문합니다. 모든 대화형 컨트롤에는 탭 정지가 있어야 하는 반면(그룹에 있지 않은 경우), 레이블과 같은 비대화형 컨트롤은 그렇지 않습니다.
탭 순서입니다. 탭 정지가 있는 모든 컨트롤은 탭 순서대로 방문됩니다. Tab 키를 누르면 입력 포커스가 탭 순서대로 다음 컨트롤로 이동되는 반면 Shift+Tab을 누르면 입력 포커스가 이전 컨트롤로 이동합니다.
컨트롤 그룹입니다. 관련 컨트롤 집합을 그룹으로 만들고 단일 탭 정지를 할당할 수 있습니다. 컨트롤 그룹은 라디오 단추와 같은 단일 컨트롤처럼 동작하는 컨트롤 집합에 사용됩니다. 또한 Tab 키만으로 효율적으로 탐색할 수 있는 컨트롤이 너무 많은 경우에도 사용할 수 있습니다.
기본 및 사용자 지정 색 그룹
기본 색과 사용자 지정 색은 컨트롤 그룹으로, 이 대화 상자에 5개의 탭 정지를 제공합니다. 컨트롤 그룹을 사용하지 않고 탐색이 비효율적인 컨트롤이 너무 많습니다.
화살표 키입니다. 화살표 키는 그룹 내의 컨트롤 간에 입력 포커스를 이동합니다. 오른쪽 화살표 키를 누르면 입력 포커스가 탭 순서대로 다음 컨트롤로 이동되지만 왼쪽 화살표를 누르면 입력 포커스가 이전 컨트롤로 이동합니다. 홈, 끝, 위쪽 및 아래쪽에는 그룹 내에서 예상되는 동작도 있습니다. 사용자는 화살표 키를 사용하여 컨트롤 그룹에서 탐색할 수 없습니다.
기본 단추입니다. 명령 단추와 명령 링크가 있는 Windows에는 Enter 키를 누를 때 클릭되는 단추인 강조 표시된 테두리로 표시된 단일 기본 단추가 있습니다. 기본적으로 할당된 단일 기본 명령 단추 또는 명령 링크가 있습니다. 그러나 사용자가 다른 명령 단추 또는 명령 링크로 탭할 때 기본 단추가 이동합니다. 따라서 입력 포커스가 있는 명령 단추 또는 명령 링크도 항상 기본 단추입니다.
확인 및 취소 단추
확인 단추는 일반적으로 강조 표시된 테두리로 표시된 기본 단추입니다. 그러나 사용자가 취소 단추를 탭하는 경우 기본 단추가 되고 Enter 키로 활성화됩니다.
스페이스바, Enter 및 Esc 키 스페이스바가 입력 포커스를 사용하여 컨트롤을 활성화하는 반면 Enter 키는 기본 단추를 활성화합니다. Esc 키를 누르면 창이 취소되거나 닫힙니다.
액세스 키. 액세스 키는 Tab 키를 사용하여 탐색하는 대신 컨트롤과 직접 상호 작용하는 데 사용됩니다. Alt 키와 결합되고 레이블에 밑줄이 그어진 문자로 표시됩니다.
키 레이블에 액세스합니다. 일부 컨트롤에는 명령 단추, 확인란 및 라디오 단추와 같은 자체 레이블이 포함되어 있지만 다른 컨트롤에는 목록 상자 및 트리 보기와 같은 외부 레이블이 있습니다. 외부 레이블의 경우 액세스 키가 레이블에 할당되고 호출되는 경우 탭 순서로 다음 컨트롤로 이동합니다. 확인, 취소 및 닫기 레이블이 지정된 단추는 Enter 키와 Esc를 사용하여 호출되므로 액세스 키가 할당되지 않습니다.
'b' 및 'd' 밑줄이
Alt+B를 누르면 선택한 기본 색으로 이동하고, Alt+D를 누르면 사용자 지정 색 정의 단추가 클릭하고, Enter 키를 누르면 확인 단추가 호출되고, Esc에서 취소를 호출합니다.
액세스 키 동작입니다. 액세스 키가 호출되고 고유하게 할당되면 연결된 컨트롤을 클릭합니다. 할당이 고유하지 않으면 연결된 컨트롤에 입력 포커스가 지정됩니다. 사용자가 동일한 선택키를 다시 입력하면 동일한 할당이 있는 탭 순서로 다음 컨트롤에 입력 포커스가 지정됩니다.
이 메커니즘은 매우 복잡하지만 매우 직관적입니다. 사용자는 작동 방식을 정확하게 설명할 수 있는 사람은 거의 없더라도 이러한 세부 정보를 대부분 바로 선택합니다.
접근성 및 고급 사용자에 대한 키보드 지원
Windows에서 키보드 디자인은 잘 디자인된 키보드 탐색, 접근성을 위한 선택키 및 고급 사용자를 위한 바로 가기 키를 제공하는 것으로 귀결됩니다.
장애 및 장애가 있는 사용자를 포함하여 가장 광범위한 사용자가 프로그램의 기능을 쉽게 사용할 수 있도록 하려면 모든 대화형 UI(사용자 인터페이스) 요소에 키보드에 액세스할 수 있어야 합니다. 일반적으로 가장 일반적으로 사용되는 UI 요소는 단일 액세스 키 또는 키 조합을 사용하여 액세스할 수 있는 반면, 자주 사용되지 않는 요소에는 추가 탭 또는 화살표 키 탐색이 필요할 수 있습니다. 이러한 사용자에게는 일관성보다 포괄적인 것이 더 중요합니다.
프로그램의 기능이 숙련된 사용자에게 효율적인지 확인하려면 일반적으로 사용되는 UI 요소에도 직접 키보드 액세스를 위한 바로 가기 키가 있어야 합니다. 키보드 기반 명령을 더 빨리 입력할 수 있고 키보드에서 손을 제거할 필요가 없으므로 숙련된 사용자는 키보드 사용을 선호하는 경우가 많습니다. 이러한 사용자의 경우 효율성과 일관성이 중요합니다. 포괄성은 가장 자주 사용되는 명령에만 중요합니다.
이러한 두 그룹에 대한 키보드 액세스를 디자인할 때 미묘한 차이가 있으므로 Windows는 두 가지 독립적인 직접 키보드 액세스 메커니즘을 제공합니다. 액세스 키와 바로 가기 키를 모두 효과적으로 사용하면 모든 사용자에게 혜택을 주는 효율적이고 일관적인 포괄적인 키보드 액세스를 프로그램에 제공할 수 있습니다.
액세스 키
액세스 키에는 다음과 같은 특징이 있습니다.
- Alt 키와 영숫자 키를 사용합니다.
- 주로 접근성을 위한 것입니다.
- 모든 메뉴와 대부분의 대화 상자 컨트롤에 할당됩니다.
- 기억하기 위한 것이 아니므로 해당 컨트롤 레이블 문자를 밑줄로 하여 UI에 직접 문서화됩니다.
- 현재 창에만 적용되며 해당 메뉴 항목 또는 컨트롤로 이동합니다.
- 항상 할당할 수 없기 때문에 일관되게 할당되지 않습니다. 그러나 일반적으로 사용되는 명령, 특히 커밋 단추에 대해 액세스 키를 일관되게 할당해야 합니다.
- 지역화됩니다.
액세스 키는 암기할 수 없으므로 레이블의 뒷부분에 표시되는 키워드가 있더라도 쉽게 찾을 수 있도록 레이블의 초기 문자에 할당됩니다.
수정:
레이블에 밑줄이 그은 첫 번째 문자의 스크린샷
틀렸습니다.
스크린샷
올바른 예제에서 액세스 키는 레이블의 초기 문자에 할당됩니다.
바로 가기 키
반면 바로 가기 키에는 다음과 같은 특징이 있습니다.
- 주로 Ctrl 키와 함수 키 시퀀스를 사용합니다(Windows 시스템 바로 가기 키는 Alt+영숫자가 아닌 키와 Windows 로고 키도 사용).
- 주로 고급 사용자의 효율성을 위해 제공됩니다.
- 가장 일반적으로 사용되는 명령에만 할당됩니다.
- 기억하기 위한 것이며 메뉴, 도구 설명 및 도움말에만 설명되어 있습니다.
- 전체 프로그램에 영향을 주지만 적용되지 않으면 아무런 영향을 주지 않습니다.
- 기억되고 직접 문서화되지 않기 때문에 일관되게 할당되어야 합니다.
- 지역화되지 않습니다.
바로 가기 키는 암기하기 위한 것이므로 가장 자주 사용되는 바로 가기 키는 Ctrl+C for Copy 및 요청용 Ctrl+Q와 같은 명령의 키워드 내에서 가장 기억에 남는 첫 번째 또는 가장 기억에 남는 문자의 문자를 사용하는 것이 가장 좋습니다.
잘 알려진 바로 가기 키에 대한 일관되지 않은 의미는 실망스럽고 오류가 발생합니다.
틀렸습니다.
'w' 밑줄이스크린샷
이 예제에서 Ctrl+F는 찾기의 표준 바로 가기이므로 전달에 할당하면 오류가 발생하기 쉽습니다. Ctrl+W는 더 좋고 기억에 남는 선택이 될 것입니다.
마지막으로, 이러한 키는 암기하기 위한 것이므로 애플리케이션별 바로 가기 키는 동기 부여된 사용자가 암기할 수 있을 만큼 자주 실행되는 프로그램 및 기능에만 적합합니다. 자주 사용되지 않는 프로그램 및 기능에는 바로 가기 키가 필요하지 않습니다. 예를 들어 설치 프로그램 및 대부분의 마법사에는 특별한 바로 가기 키 할당이 필요하지 않으며 생산성 애플리케이션에서 자주 사용되지 않는 명령도 필요하지 않습니다.
대화 상자에서 선택키 할당
가능하면 일반적으로 액세스 키가 할당되지 않은 컨트롤을 제외한 모든 대화형 컨트롤에 고유 액세스 키를 할당합니다. 그러나 영어로는 26자만 있습니다. 일부 문자는 레이블에 표시되지 않을 수 있으며 모든 레이블에 고유 문자가 없으므로 이 수를 더 줄일 수 있습니다. 또한 지역화를 용이하게 하기 위해 할당되지 않은 문자 몇 가지를 계획해야 합니다. 따라서 단일 대화 상자에서 약 20개의 고유 액세스 키만 할당할 수 있습니다.
대화형 컨트롤이 20개 이상 있는 대화 상자가 있는 경우 일부 컨트롤에 액세스 키를 할당하지 않거나 드문 경우 중복 액세스 키를 할당하지 마세요.
글꼴 대화 상자
이러한 대화형 컨트롤이 많은 경우 모든 컨트롤에 액세스 키가 할당된 것은 아닙니다.
다음 일반 절차를 사용하여 액세스 키를 할당합니다.
- 먼저 커밋 단추 및 명령 링크에 액세스 키를 할당합니다. 표준 액세스 키 할당 테이블이 적용되면 사용하며, 그렇지 않으면 첫 번째 단어의 첫 글자를 사용합니다.
- 액세스 키가 할당되지 않은 컨트롤을 건너뜁니다.
- 나머지 컨트롤에 고유 액세스 키를 할당합니다(가장 자주 사용되는 것부터 시작).
- 가능하면 표준 액세스 키 할당 테이블에 따라 액세스 키를 할당합니다.
- 그렇지 않으면:
- 레이블의 초기에 나타나는 문자를 선호하며, 이상적으로는 첫 번째 또는 두 번째 단어의 첫 번째 문자입니다.
- "Exit"의 "x"와 같은 고유한 자음 또는 모음을 선호합니다.
- 너비가 넓은 문자를 w, m 및 대문자로 사용하는 것이 좋습니다.
- 밑줄을 보기 어려운 문자(예: 1픽셀 너비의 문자, 내림차순이 있는 문자, 하위 항목이 있는 문자 옆에 있는 문자)를 사용하지 마세요.
- 모든 컨트롤에 고유한 액세스 키가 있을 수 있는 경우(가장 자주 사용되지 않는 키로 시작):
- 다음과 같은 관련 컨트롤 그룹이 있는 경우:
- 단일 라디오 단추 집합
- 관련 확인란 집합
- 그룹 상자 내의 관련 컨트롤 집합
- 다음과 같은 관련 컨트롤 그룹이 있는 경우:
개별 컨트롤 대신 그룹 레이블에 액세스 키를 할당합니다. 일반적으로, 당신은 반대를 할 것입니다. 이렇게 하려면 이러한 컨트롤에 대해 정의된 컨트롤 그룹이 있는지 확인합니다.
- 여전히 모든 컨트롤에 고유한 액세스 키가 있을 수 있는 경우:
- 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다.
- 그렇지 않으면 컨트롤을 탐색하기가 너무 어렵습니다.
- 고유하지 않은 액세스 키는 일반적으로 사용되는 컨트롤의 액세스 키와 충돌하지 않습니다.
- 그렇지 않으면 Tab 및 화살표 키 탐색을 사용하여 나머지 컨트롤에 액세스할 수 있습니다.
- 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다.
이 예제에는 액세스 키가 라디오 단추 그룹에 할당되도록 반복적인 컨트롤이 있습니다.
실수로 인한 명령 방지
사용자가 시작하지 않은 컨텍스트 외부로 표시된 창이 입력 포커스를 도용하는 경우 이 창이 다른 창에 대한 입력을 받을 가능성이 있습니다. 또한 대화 상자에 텍스트 입력을 사용하는 컨트롤(예: 텍스트 상자 및 목록)이 없는 경우 Alt 키를 누르지 않고 누르면 선택키가 적용됩니다. 따라서 다음 예제에서 "r"을 누르면 지금 다시 시작 단추가 활성화됩니다.
분명히 이러한 입력은 의도하지 않은 중대한 결과를 초래할 수 있습니다.
틀렸습니다.
지금 다시 시작 단추의 스크린샷을
이 예제에서는 공백으로 텍스트를 입력하거나 "r" 또는 Enter 키를 입력하면 실수로 Windows가 다시 시작됩니다.
물론 이 문제에 대한 가장 좋은 해결책은 입력 포커스를 도용하지 않는 것입니다. 대신 프로그램의 작업 표시줄 단추 플래시하거나 사용자의 주의를 끌기 위해 알림을 표시합니다.
그러나 이러한 창을 표시해야 하는 경우 기본 단추 또는 액세스 키를 할당하지 않고 커밋 단추가 아닌 컨트롤에 초기 입력 포커스를 지정하는 것이 가장 좋습니다.
수정:
다시 시작 단추의 스크린샷을
이 예제에서는 실수로 Windows를 다시 시작하는 것이 훨씬 어렵습니다.
6가지 작업만 수행하면
- 적절한 탭 순서와 적절한 컨트롤 그룹, 초기 입력 포커스 및 기본 단추를 사용하여 적절한 키보드 탐색을 디자인합니다.
- 모든 메뉴 및 대부분의 컨트롤에 액세스 키를 할당합니다.
- 레이블의 초기에 나타나는 문자에 선택키를 할당하여 쉽게 찾을 수 있도록 합니다.
- 가장 일반적으로 사용되는 명령에 바로 가기 키를 할당합니다.
- 키워드 내의 첫 번째 또는 가장 기억에 남는 문자에 바로 가기 키를 할당해 봅니다.
- 잘 알려진 바로 가기 키에 일관된 의미를 부여합니다.
지침
상호작용
Shift 키를 사용하여 메뉴 또는 대화 상자에서 명령을 수정하지 마세요. 이렇게 하는 것은 복구할 수 없으며 예기치 않은 작업입니다.
틀렸습니다.
폴더 바꾸기 확인 대화 상자
Windows XP의 이 예제에서 Shift 키를 누르면 Yes to All이 모두 아니요로 바뀝니다.
입력 포커스가 있는 컨트롤을 사용하지 않도록 설정하지 마세요. 이렇게 하면 창에서 키보드 입력을 받지 못할 수 있습니다. 대신 입력 포커스가 있는 컨트롤을 사용하지 않도록 설정하기 전에 입력 포커스를 다른 컨트롤로 이동합니다.
창이 컨텍스트 외부에 표시되면 잠재적으로 놀라운 사용자일 수 있으므로 의도하지 않은 중대한 결과를 방지해야 할 수 있습니다.
- 기본 단추를 할당하지 마세요.
- 액세스 키를 할당하지 마세요.
- 커밋 단추 이외의 컨트롤에 초기 입력 포커스를 제공합니다.
키보드 탐색
- 항상 입력 포커스 표시기를 표시합니다. 예외: 다음과 같은 경우 입력 포커스 표시기를 일시적으로 표시하지 않을 수 있습니다.
- 입력 포커스 표시기는 시각적으로 산만합니다(세부 정보 보기가 아닌 큰 목록 보기와 마찬가지로).
- Enter 키의 사용법은 Alt 키 또는 화살표 키와 같은 다른 키보드 입력이 앞에 올 가능성이 높습니다.
- 입력 포커스 표시기는 키보드 입력에 표시됩니다.
- 사용자가 첫 번째 대화형 컨트롤인 첫 번째 상호 작용할 가능성이 가장 큰 컨트롤에 초기 입력 포커스를 할당합니다. 첫 번째 대화형 컨트롤이 적합하지 않은 경우 창의 레이아웃을 변경하는 것이 좋습니다.
- 읽기 전용 편집 상자를 포함하여 모든 대화형 컨트롤에 탭 정지를 할당합니다. 예외:
- 라디오 단추와 같은 단일 컨트롤로 동작하는 관련 컨트롤의 그룹 집합입니다. 이러한 그룹에는 단일 탭 정지가 있습니다.
- 화살표 키가 그룹 내에서 앞뒤로 순환하고 그룹 내에 유지되도록 그룹을 올바르게 포함합니다.
- 탭 순서는 일반적으로 왼쪽에서 오른쪽으로, 위에서 아래로 흐르는 읽기 순서를 따라야 합니다. 탭 순서 앞에 배치하여 일반적으로 사용되는 컨트롤에 대해 예외를 만드는 것이 좋습니다. 탭은 중지하지 않고 양방향으로 모든 탭 정지를 순환해야 합니다.
- 탭 정지 내에서 화살표 키 순서는 예외 없이 왼쪽에서 오른쪽으로, 위에서 아래로, 흐릅니다. 화살표 키는 중지하지 않고 양방향으로 모든 항목을 순환해야 합니다.
-
커밋 단추를 다음 순서로 표시합니다.
- 확인/[수행]/예
- [수행하지 않음]/아니요
- 취소
- 적용(있는 경우)
여기서 [수행]과 [수행하지 않음]은 기본 지침에 대한 구체적인 응답입니다.
- 가장 안전한(데이터 또는 시스템 액세스 손실을 방지하기 위해) 가장 안전한 명령 단추 또는 명령 링크를 기본값으로 선택합니다. 안전 및 보안이 요인이 아닌 경우 가장 가능성이 높거나 편리한 응답을 선택합니다.
- 키보드 탐색은 컨트롤 값을 변경하거나 오류 메시지를 발생해서는 안 됩니다. 탐색하는 동안 사용자가 컨트롤의 초기 값을 변경할 필요가 없습니다. 대신 유효한 값을 사용하여 종료 시 유효성을 검사하는 컨트롤을 초기화하고 변경된 경우에만 컨트롤 값의 유효성을 검사합니다.
액세스 키
가능하면 다음 표에 따라 일반적으로 사용되는 명령에 대한 액세스 키를 할당합니다. 일관된 액세스 키 할당이 항상 가능한 것은 아니지만 자주 사용하는 명령에 특히 선호됩니다.
액세스 키 명령 A 약 A 항상 맨 위에 A 적용하다 B 뒤로 B 대담한 B 또는 r 찾아보기 C 닫다 C 복사 C 여기에 복사 s 바로 가기 만들기 s 여기에서 바로 가기 만들기 t 삭감 D 삭제하다 D 이 [항목]을 다시 표시 안 함 E 편집하다 x 출구 E 탐험하다 F 적은 F 파일 F 찾아내다 n 다음 찾기 F 글꼴 F 전달 H 도움말 t 도움말 항목 H 숨기다 나는 삽입하다 o 개체 삽입 나는 이탤릭체 L 여기 링크 x 극대화 n 최소화 M 더 M 움직이다 M 여기로 이동 N 새로운 N 다음 N 아니요 O 열다 w 다음으로 열기 O 옵션 u 페이지 설정 P 붙여넣기 l 링크 붙여넣기 s 바로 가기 붙여넣기 s 특수 붙여넣기 P 일시 중지 P 놀다 P 인쇄하다 P 여기에 인쇄 r 속성 R 다시 R 반복하다 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"을 예약해야 합니다.
속성 페이지에서 액세스 키를 할당할 때는 사용 중인 경우 Apply에 대해 "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)와 같은 사용하지 마세요. 자주 사용하는 명령에는 간단한 바로 가기 키를 사용합니다.
- 일부 언어 버전에서 이 조합을 영숫자를 생성하는 AltGR 키로 해석하므로 Ctrl+Alt 조합을 사용하지 마세요.
키보드 및 마우스 조합
- 링크의 경우 Shift+click을 사용하여 새 창을 사용하여 탐색하고 Ctrl+클릭하여 새 탭을 사용하여 탐색합니다. 이 방법은 Windows Internet Explorer와 일치합니다.
문서조사
키보드를 참조하는 경우:
- 화상 키보드를 사용하여 사용자가 입력 문자에 터치하는 화면의 키보드 표현을 참조합니다.
- 한정자 키로 시작하는 키보드 조합을 제공합니다. Windows 로고, 애플리케이션, Ctrl, Alt, Shift 순서로 한정자 키를 표시합니다. Numpad 한정자를 사용하는 경우 수정하는 키 바로 앞에 넣습니다.
- 키보드 키에 대문자를 모두 사용하지 마세요. 대신, 표준 키보드에서 사용하는 대문자를 따르거나 키보드에 키가 레이블이 지정되지 않은 경우 소문자를 따릅니다.
- 사전순 키 조합의 경우 대문자를 사용합니다.
- 페이지 위로, 페이지 아래로, 인쇄 화면 및 스크롤 잠금을 맞춤법 검사합니다.
- 맞춤법 검사 더하기 기호, 빼기 기호, 하이픈, 마침표 및 쉼표입니다.
- 화살표 키의 경우 왼쪽 화살표, 오른쪽 화살표, 위쪽 화살표 및 아래쪽 화살표를 사용합니다. 화살표 키에는 그래픽 레이블을 사용하지 마세요.
- Windows 로고 키와 애플리케이션 키를 사용하여 아이콘으로 레이블이 지정된 키를 참조합니다. 이러한 키에는 그래픽 레이블을 사용하지 마세요.
수정:
스페이스바, 탭, 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 내에서 탐색할 때는 누르기, 취소, 적중 또는 형식이 아닌 누름을 사용합니다.
- 입력하지 않고 형식을 사용하여 사용자에게 텍스트를 입력하도록 지시합니다.
- 화살표 키 또는 함수 키와 같은 키 형식을 참조하는 경우와 같이 누름이 혼동될 수 있는 경우에 사용합니다. 이러한 경우 사용자가 모든 키를 동시에 눌러야 한다고 생각하게 만들 수 있습니다.
- 키(예: 한정자 키)를 길게 누르고 있을 때는 hold를 사용합니다.
- 클릭의 동의어로 누르기를 사용하지 마세요.
예제:
- 이름을 입력한 다음 Enter 키를 누릅니다.
- Ctrl+F를 누른 다음 검색할 텍스트를 입력합니다.
- 파일을 저장하려면 Y 키를 누릅니다.
- 삽입 지점을 이동하려면 화살표 키를 사용합니다.