키보드

참고

이 디자인 가이드는 Windows 7용으로 만들어졌으며 최신 버전의 Windows용으로 업데이트되지 않았습니다. 지침의 대부분은 여전히 원칙에 따라 적용되지만 프레젠테이션 및 예제는 현재 디자인 지침을 반영하지 않습니다.

키보드는 Microsoft Windows의 텍스트 입력에 사용되는 기본 입력 디바이스입니다. 접근성 및 효율성을 위해 키보드를 사용하여 대부분의 작업을 수행할 수 있습니다.

키보드는 태블릿 기반 컴퓨터와 같은 물리적 키보드가 없는 컴퓨터에서 사용하는 가상 화상 키보드 및 쓰기 패드를 참조할 수도 있습니다.

화상 키보드 스크린샷

Windows Tablet 및 Touch Technology 화상 키보드입니다.

Windows 태블릿 쓰기 패드 스크린샷

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를 사용하여 호출되므로 액세스 키가 할당되지 않습니다.

    'b' 및 'd' 밑줄이 표시된 레이블의 스크린샷

    Alt+B를 누르면 선택한 기본 색으로 이동하고 Alt+D를 누르면 사용자 지정 색 정의 단추를 클릭하고 Enter 키를 누르면 확인 단추가 호출되고 Esc에서 취소를 호출합니다.

  • 액세스 키 동작. 액세스 키가 호출되고 고유하게 할당되면 연결된 컨트롤이 클릭됩니다. 할당이 고유하지 않으면 연결된 컨트롤에 입력 포커스가 부여됩니다. 사용자가 동일한 액세스 키를 다시 입력하면 동일한 할당이 있는 탭 순서의 다음 컨트롤에 입력 포커스가 지정됩니다.

이 메커니즘은 매우 복잡하지만 매우 직관적입니다. 사용자는 작동 방식을 정확하게 설명할 수 있는 사람은 거의 없지만 이러한 세부 정보를 즉시 선택합니다.

접근성 및 고급 사용자에 대한 키보드 지원

Windows에서 키보드 디자인은 잘 설계된 키보드 탐색, 접근성을 위한 액세스 키 및 고급 사용자를 위한 바로 가기 키를 제공하는 것으로 귀결됩니다.

장애 및 장애가 있는 사용자를 포함하여 가장 광범위한 사용자가 프로그램의 기능을 쉽게 사용할 수 있도록 하려면 모든 대화형 UI(사용자 인터페이스) 요소에 키보드에 액세스할 수 있어야 합니다. 일반적으로 가장 일반적으로 사용되는 UI 요소는 단일 액세스 키 또는 키 조합을 사용하여 액세스할 수 있는 반면 자주 사용되지 않는 요소는 추가 탭 또는 화살표 키 탐색이 필요할 수 있습니다. 이러한 사용자에게 포괄적성은 일관성보다 더 중요합니다.

프로그램의 기능이 숙련된 사용자에게 효율적인지 확인하려면 일반적으로 사용되는 UI 요소에도 직접 키보드 액세스를 위한 바로 가기 키가 있어야 합니다. 숙련된 사용자는 키보드 기반 명령을 더 빠르게 입력할 수 있고 키보드에서 손을 제거할 필요가 없으므로 키보드 사용에 대한 선호도가 매우 높습니다. 이러한 사용자에게는 효율성과 일관성이 매우 중요합니다. 포괄성은 가장 자주 사용하는 명령에만 중요합니다.

이러한 두 그룹에 대한 키보드 액세스를 디자인할 때는 미묘한 차이가 있으므로 Windows는 두 가지 독립적인 직접 키보드 액세스 메커니즘을 제공합니다. 액세스 키와 바로 가기 키를 모두 효과적으로 사용하면 프로그램에 효율적이고 일관되며 포괄적인 키보드 액세스를 제공하여 모든 사용자에게 혜택을 줄 수 있습니다.

액세스 키

선택키의 특성은 다음과 같습니다.

  • 선택키는 Alt 키와 영숫자 키를 사용합니다.
  • 선택키는 주로 접근성을 위한 기능입니다.
  • 모든 메뉴와 대부분의 대화 상자 컨트롤에 할당됩니다.
  • 기억하기 위한 것이 아니므로 해당 컨트롤 레이블 문자를 밑줄로 하여 UI에 직접 문서화됩니다.
  • 선택키는 현재 창에만 영향을 주며 해당 메뉴 항목이나 컨트롤로 이동합니다.
  • 항상 할당할 수 없기 때문에 일관되게 할당되지 않습니다. 그러나 일반적으로 사용되는 명령, 특히 커밋 단추에 대해 액세스 키를 일관되게 할당해야 합니다.
  • 선택키는 지역화됩니다.

액세스 키는 암기할 수 없으므로 레이블의 뒷부분에 표시되는 키워드가 있더라도 쉽게 찾을 수 있도록 레이블의 초기 문자에 할당됩니다.

올바름:

레이블에 밑줄이 그은 첫 번째 문자의 스크린샷

잘못된 예:

밑줄이 그은 21자 스크린샷

올바른 예제에서 액세스 키는 레이블의 초기 문자에 할당됩니다.

바로 가기 키

반면 바로 가기 키에는 다음과 같은 특성이 있습니다.

  • 주로 Ctrl 및 함수 키 시퀀스를 사용합니다(Windows 시스템 바로 가기 키는 Alt+영숫자가 아닌 키와 Windows 로고 키도 사용).
  • 주로 고급 사용자의 효율성을 위한 것입니다.
  • 바로 가기 키는 가장 자주 사용하는 명령에만 할당됩니다.
  • 바로 가기 키는 기억해야 하며, 메뉴, 도구 설명 및 도움말에만 기록됩니다.
  • 전체 프로그램 전체에 영향을 주지만 적용되지 않으면 아무런 영향을 주지 않습니다.
  • 기억되고 직접 문서화되지 않기 때문에 일관되게 할당되어야 합니다.
  • 지역화되지 않습니다.

바로 가기 키는 암기하기 위한 것이므로 가장 자주 사용되는 바로 가기 키는 복사용 Ctrl+C 및 요청에 대한 Ctrl+Q와 같이 명령의 키워드 내에서 가장 기억에 남는 첫 번째 또는 가장 기억에 남는 문자의 문자를 사용하는 것이 가장 좋습니다 .

잘 알려진 바로 가기 키에 대한 일관되지 않은 의미는 실망스럽고 오류가 발생합니다.

잘못된 예:

'w' 밑줄이 표시된 앞으로 단추의 스크린샷

이 예제에서 Ctrl+F는 찾기의 표준 바로 가기이므로 전달에 할당하면 오류가 발생하기 쉽습니다. Ctrl+W는 더 좋고 기억에 남는 선택이 될 것입니다.

마지막으로, 기억하기 위해 애플리케이션별 바로 가기 키는 동기 부여된 사용자가 암기할 수 있을 만큼 자주 실행되는 프로그램 및 기능에만 적합합니다. 자주 사용되지 않는 프로그램 및 기능에는 바로 가기 키가 필요하지 않습니다. 예를 들어 설치 프로그램 및 대부분의 마법사에는 특별한 바로 가기 키 할당이 필요하지 않으며 생산성 애플리케이션에서 자주 사용되지 않는 명령도 필요하지 않습니다.

대화 상자에서 액세스 키 할당

가능하면 일반적으로 액세스 키가 할당되지 않은 컨트롤을 제외한 모든 대화형 컨트롤에 고유한 액세스 키를 할당합니다. 그러나 영어로는 26자만 있습니다. 일부 문자는 레이블에 표시되지 않을 수 있으며 모든 레이블에 고유한 문자가 없으므로 이 수를 더 줄일 수 있습니다. 또한 지역화를 용이하게 하기 위해 할당되지 않은 문자 몇 가지를 포함하도록 계획해야 합니다. 따라서 단일 대화 상자에서 약 20개 고유 액세스 키만 할당할 수 있습니다.

대화형 컨트롤이 20개 이상인 대화 상자가 있는 경우 일부 컨트롤에 액세스 키를 할당하지 않거나 드문 경우 중복 액세스 키를 할당하지 마세요.

글꼴 대화 상자 스크린샷

이 대화형 컨트롤이 많은 경우 모든 컨트롤에 액세스 키가 할당된 것은 아닙니다.

다음 일반 절차를 사용하여 액세스 키를 할당합니다.

  • 먼저 커밋 단추 및 명령 링크에 액세스 키를 할당합니다. 표준 액세스 키 할당 테이블이 적용되면 사용하고, 그렇지 않으면 첫 번째 단어의 첫 글자를 사용합니다.
  • 액세스 키가 할당되지 않은 컨트롤을 건너뜁니다.
  • 나머지 컨트롤에 고유한 액세스 키를 할당합니다(가장 자주 사용되는 것부터 시작).
    • 가능하면 표준 액세스 키 할당 테이블에 따라 액세스 키를 할당합니다.
    • 그렇지 않은 경우:
      • 레이블의 초기에 나타나는 문자를 선호하며, 이상적으로는 첫 번째 또는 두 번째 단어의 첫 번째 문자입니다.
      • "Exit"의 "x"와 같은 독특한 자음이나 모음을 선호합니다.
      • 너비가 넓은 문자(w, m 및 대문자)를 선호합니다.
      • 밑줄을 보기 어렵게 만드는 문자(예: 너비가 1픽셀인 문자, 하위 문자가 있는 문자, 내림차순이 있는 문자 옆에 있는 문자)를 사용하지 마세요.
  • 모든 컨트롤에 고유한 액세스 키가 있을 수 없는 경우(가장 자주 사용되지 않는 것으로 시작)
    • 다음과 같은 관련 컨트롤 그룹이 있는 경우
      • 단일 라디오 단추 집합
      • 관련 확인란 집합
      • 그룹 상자 내의 관련 컨트롤 집합

개별 컨트롤 대신 그룹 레이블에 액세스 키를 할당합니다. 일반적으로, 당신은 반대를 할 것입니다. 이렇게 하면 이러한 컨트롤에 대해 정의된 컨트롤 그룹이 있는지 확인합니다.

  • 여전히 모든 컨트롤에 고유한 액세스 키가 있을 수 있는 경우:
    • 다음과 같은 경우 고유하지 않은 액세스 키를 할당할 수 있습니다.
      • 그렇지 않으면 컨트롤을 탐색하기가 너무 어렵습니다.
      • 고유하지 않은 액세스 키는 일반적으로 사용되는 컨트롤의 액세스 키와 충돌하지 않습니다.
    • 그렇지 않으면 Tab 및 화살표 키 탐색을 사용하여 나머지 컨트롤에 액세스할 수 있습니다.

다른 액세스 키가 있는 그룹의 스크린샷

이 예제에는 라디오 단추 그룹에 액세스 키가 할당되도록 반복적인 컨트롤이 있습니다.

실수로 인한 명령 방지

사용자가 시작하지 않은 컨텍스트에서 표시된 창이 입력 포커스를 도용하는 경우 이 창이 다른 창에 대한 입력을 받을 가능성이 있습니다. 또한 대화 상자에 텍스트 입력을 사용하는 컨트롤(예: 텍스트 상자 및 목록)이 없으면 Alt 키를 누른 채 누를 때 액세스 키가 적용됩니다. 따라서 다음 예제에서 "r"을 누르면 지금 다시 시작 단추가 활성화됩니다.

분명히 이러한 입력은 의도하지 않은 상당한 결과를 초래할 수 있습니다.

잘못된 예:

지금 다시 시작 단추의 스크린샷, 'r'에 밑줄이 그어져 있음

이 예제에서는 공백이 있는 텍스트를 입력하거나 "r" 또는 Enter 키를 입력하면 실수로 Windows가 다시 시작됩니다.

물론 이 문제에 대한 가장 좋은 해결 방법은 입력 포커스를 도용하는 것이 아닙니다. 대신 프로그램의 작업 표시줄 단추를 플래시하거나 알림을 표시하여 사용자의 주의를 끌 수 있습니다.

그러나 이러한 창을 표시해야 하는 경우 기본 단추 또는 액세스 키를 할당하지 않고 커밋 단추가 아닌 컨트롤에 초기 입력 포커스를 지정하는 것이 가장 좋습니다.

올바름:

다시 시작 단추의 스크린샷, 'r'에 밑줄이 표시되지 않음

이 예제에서는 실수로 Windows를 다시 시작하기가 훨씬 어렵습니다.

6가지 작업만 수행하면...

  1. 적절한 탭 순서와 적절한 컨트롤 그룹, 초기 입력 포커스 및 기본 단추를 사용하여 적절한 키보드 탐색을 디자인합니다.
  2. 모든 메뉴 및 대부분의 컨트롤에 액세스 키를 할당합니다.
  3. 레이블의 초기에 나타나는 문자에 액세스 키를 할당하여 쉽게 찾을 수 있도록 합니다.
  4. 가장 일반적으로 사용되는 명령에 바로 가기 키를 할당합니다.
  5. 키워드 내의 첫 번째 또는 가장 기억에 남는 문자에 바로 가기 키를 할당해 보세요.
  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 키를 누릅니다.
  • 삽입 지점을 이동하려면 화살표 키를 사용합니다.