다음을 통해 공유


참고

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

모든 Microsoft Windows 애플리케이션은 펜을 사용하도록 설정해야 합니다. 그리고 그렇게하는 것은 당신이 생각하는 것보다 쉽습니다.

펜 입력은 Windows에서 펜을 사용하여 컴퓨터와 직접 상호 작용할 수 있는 방법을 나타냅니다. 펜은 제스처, 간단한 텍스트 입력 및 디지털 잉크에서 자유 형식의 생각을 캡처하는 데도 사용할 수 있습니다.

입력에 사용되는 펜에는 잉크에서 정확한 포인팅, 쓰기 또는 그리기를 지원하는 미세하고 부드러운 팁이 있습니다. 펜에는 선택적 펜 단추(마우스 오른쪽 클릭 수행에 사용) 및 지우개(잉크를 지우는 데 사용됨)가 있을 수도 있습니다. 대부분의 펜은 호버를 지원합니다.

일반적인 펜 그림

일반적인 펜입니다.

펜을 필기하는 데 사용하면 필기 인식을 사용하여 사용자의 스트로크를 텍스트로 변환할 수 있습니다. 텍스트로 검색 및 복사를 지원하기 위해 백그라운드에서 인식이 수행되어 스트로크를 작성한 것처럼 유지할 수 있습니다. 이러한 변환되지 않은 스트로크를 디지털 잉크라고 합니다.

Onenote 페이지의 필기 스크린샷

잉크 입력의 예입니다.

대부분의 Windows 프로그램은 마우스 대신 펜을 사용할 수 있고, 펜이 가장 중요한 작업 및 상호 작용을 위해 원활하게 작동하고, 프로그램이 제스처에 응답한다는 측면에서 이미 펜 친화적입니다. 프로그램은 필기 텍스트 입력을 지원하면 필기 친화적이 됩니다. 프로그램은 잉크를 직접 처리할 수 있을 때 펜 스트로크를 텍스트 또는 동등한 마우스 이동으로 변환하도록 요구하는 대신 잉크를 사용하도록 설정됩니다. 이를 통해 사용자는 자유롭게 흐르는 고품질 디지털 잉크에서 메모를 작성, 그리기 및 추가할 수 있습니다. 잉크 수집은 마우스 이벤트를 수집하는 것과 다릅니다. 잉크는 더 높은 해상도와 더 높은 샘플 속도가 필요하고 압력과 기울기로 뉘앙스를 더할 수도 있기 때문입니다. 필기 및 잉크 사용 프로그램을 만드는 방법에 대한 자세한 내용은 펜을 사용하여 잉크 및 텍스트 입력통합을 참조하세요.

펜을 배치할 때 팁이 자신을 나타내기 때문에 커서가 필요하지 않습니다. 그러나 대상 지정 지원을 위해 Windows는 현재 펜 위치를 나타내는 작은 펜 커서를 제공합니다. 교체하는 마우스 포인터와 달리 펜 커서는 디스플레이 근처에 있지 않으면 필요하지 않으므로 비활성 상태의 몇 초 후에 사라져 방해받지 않는 정보 보기를 허용합니다.

대부분의 펜 친화적인 프로그램은 제스처를 지원합니다. 제스처는 컴퓨터가 마우스 이동, 쓰기 또는 그리기 대신 명령으로 해석하는 화면에서 펜을 빠르게 이동하는 것입니다. 가장 빠르고 쉬운 제스처 중 하나는 터치입니다. 터치는 탐색 또는 편집 명령을 생성하는 간단한 제스처입니다. 탐색 플리킹에는 위로 끌기, 아래로 끌기, 뒤로 이동 및 앞으로 이동이 포함되는 반면, 편집 영화에는 복사, 붙여넣기, 실행 취소 및 삭제가 포함됩니다.

사용 중인 포인터를 제외한 모든 포인터에는 포인터의 정확한 화면 위치를 정의하는 단일 픽셀 핫스폿이 있습니다. 핫스폿은 상호 작용의 영향을 받는 개체를 결정합니다. 개체는 핫 스폿이 개체 위에 있는 것으로 간주되는 영역인 핫 영역을 정의합니다. 일반적으로 핫 영역은 개체의 테두리와 일치하지만 상호 작용을 더 쉽게 하기 위해 더 클 수 있습니다.

펜은 손가락보다 더 정확하게 가리킬 수 있기 때문에 사용자 인터페이스가 터치에 잘 작동하면 펜에도 잘 작동합니다. 따라서 이 문서는 주로 터치를 위해 이미 설계된 프로그램에 펜 지원을 추가하는 데 중점을 줍니다.

참고:마우스, 접근성터치 와 관련된 지침은 별도의 문서에 제공됩니다.

설계 개념

입력에 펜을 사용하면 다음과 같은 특징이 있습니다.

  • 자연스럽고 직관적입니다. 모든 사람은 펜을 가리키고 탭하는 방법을 알고 있습니다. 개체 상호 작용은 사용자가 일관된 방식으로 실제 세계의 개체와 상호 작용하는 방식에 맞게 설계되었습니다.
  • 표현. 펜 스트로크는 쉽게 제어할 수 있으므로 마우스를 사용하는 것보다 쓰기, 그리기, 스케치, 그리기 및 주석 달기가 더 쉽습니다.
  • 더 개인적인. 필기 메모나 서명이 형식화된 메모보다 더 개인적인 것처럼 디지털 필기 메모나 서명을 사용하는 것도 더 개인입니다.
  • 덜 방해. 펜을 사용하는 것은 침묵하며, 특히 모임과 같은 사회적 상황에서 입력하거나 클릭하는 것보다 훨씬 덜 산만합니다.
  • 이동식. 대부분의 작업은 키보드, 마우스 또는 터치 패드 없이 완료할 수 있으므로 펜 기능이 있는 컴퓨터는 더 간단할 수 있습니다. 작업 영역이 필요하지 않으므로 더 유연할 수 있습니다. 이를 통해 컴퓨터를 사용하기 위한 새로운 장소와 시나리오를 사용할 수 있습니다.
  • 직접적이고 매력적입니다. 펜을 사용하면 화면의 개체와 직접 상호 작용하는 것처럼 느껴지는 반면, 마우스 또는 터치 패드를 사용하려면 항상 비교에 의해 간접적으로 느껴지는 별도의 화면 포인터 움직임으로 손 움직임을 조정해야 합니다.

모든 Windows 프로그램에는 좋은 펜 환경이 있어야 합니다. 사용자는 펜을 사용하여 프로그램의 가장 중요한 작업을 효율적으로 수행할 수 있어야 합니다. 입력 또는 자세한 픽셀 조작과 같은 일부 작업은 펜에 적합하지 않지만 적어도 가능해야 합니다.

다행히 프로그램이 이미 잘 설계되어 있고 터치 친화적인 경우 펜 지원을 쉽게 제공할 수 있습니다. 이를 위해 잘 설계된 프로그램은 다음과 같습니다.

  • 마우스를 잘 지원합니다. 대화형 컨트롤에는 명확하고 눈에 띄는 어포런스가 있으며 포인터 피드백을 위한 호버 상태가 있습니다. 개체에는 표준 마우스 상호 작용에 대한 표준 동작이 있습니다(한 번 및 두 번 왼쪽 클릭, 마우스 오른쪽 단추 클릭, 끌어서 가리키기). 포인터 셰이프는 직접 조작 유형을 나타내기 위해 적절하게 변경됩니다.
  • 좋은 키보드 지원이 있습니다. 이 프로그램은 특히 제스처를 통해 생성할 수 있는 탐색 및 편집 명령에 대해 표준 바로 가기 키 할당을 제공하여 사용자를 효율적으로 만듭니다.
  • 터치에 충분히 큰 컨트롤이 있습니다. 컨트롤의 최소 크기는 23x23픽셀(13x13 대화 단위 [DLL])이고 가장 일반적으로 사용되는 컨트롤은 최소 40x40픽셀(23x22 DOU)입니다. 응답하지 않는 동작을 방지하려면 인접한 대상이 터치하거나 둘 사이에 최소 5픽셀(3D RU)의 공간을 갖도록 UI 요소의 간격을 지정해야 하는 대상 사이에 작은 간격이 없어야 합니다.
  • 액세스할 수 있습니다. MSAA(Microsoft Active Accessibility)를 사용하여 보조 기술을 위해 UI에 프로그래밍 방식으로 액세스할 수 있습니다. 프로그램은 테마 및 시스템 메트릭 변경에 적절하게 응답합니다.
  • 잘 작동하고 펜 사용 컴퓨터에 권장되는 기본 디스플레이 해상도인 120dpi(인치당 점)에서 잘 보입니다.
  • 공용 컨트롤을 사용합니다. 대부분의 일반적인 컨트롤은 좋은 펜 환경을 지원하도록 설계되었습니다. 필요한 경우 프로그램은 쉬운 대상 지정 및 대화형 조작을 지원하도록 설계된 잘 구현된 사용자 지정 컨트롤을 사용합니다.
  • 제한된 컨트롤을 사용합니다. 쉬운 대상 지정을 위해 설계된 경우 텍스트 입력의 필요성을 줄이기 때문에 목록 및 슬라이더와 같은 제한된 컨트롤이 텍스트 상자와 같은 제한되지 않은 컨트롤보다 더 좋을 수 있습니다.
  • 적절한 기본값을 제공합니다. 프로그램은 기본적으로 가장 안전한 옵션(데이터 또는 시스템 액세스 손실을 방지하기 위해)과 가장 안전한 옵션을 선택합니다. 안전 및 보안이 요인이 아닌 경우 프로그램은 가장 가능성이 높거나 편리한 옵션을 선택하여 불필요한 상호 작용을 제거합니다.
  • 텍스트 자동 완성을 제공합니다. 텍스트 입력을 훨씬 쉽게 만들 수 있도록 가장 가능성이 높거나 최근에 입력된 값의 목록을 제공합니다.

아쉽게도 프로그램이 잘 설계되지 않은 경우 반대의 경우도 마찬가지이며, 펜을 사용하는 사용자에게는 단점이 특히 분명할 것입니다.

펜 상호 작용을 위한 모델

펜 사용 경험이 없는 경우 가장 좋은 소개는 수행하여 학습하는 것입니다. 펜 사용 컴퓨터를 가져와 마우스와 키보드를 따로 두고 일반적으로 펜만 사용하여 수행하는 작업을 수행합니다. Windows 저널과 같은 잉크 사용 프로그램과 잉크를 사용할 수 없는 프로그램을 모두 시도해야 합니다. 태블릿 PC가 있는 경우 랩, 테이블에 평평하게 놓기 또는 서있는 동안 팔에 눕는 것과 같은 다른 위치에 보관하는 것을 실험합니다. 세로 및 가로 방향으로 사용하고 펜을 들고 펜을 들고 왼쪽과 오른쪽을 가리키세요.

펜을 사용하여 실험할 때 다음을 발견하게 됩니다.

  • 작은 컨트롤은 사용하기 어렵습니다. 컨트롤의 크기는 효과적으로 상호 작용하는 기능에 큰 영향을 줍니다. 10x10 픽셀인 컨트롤은 펜에 대해 합리적으로 작동하지만 더 큰 컨트롤은 사용하기가 훨씬 더 편안합니다. 예를 들어 스핀 컨트롤 (15x11 픽셀)이 너무 작아서 펜에서 쉽게 사용할 수 없습니다.
  • 손은 요인입니다. 손은 때때로 보거나 상호 작용할 수 있는 것들을 다룹니다. 예를 들어 오른손 사용자 상황에 맞는 메뉴는 클릭 지점의 오른쪽에 표시되는 경우 사용하기 어렵기 때문에 왼쪽에 표시되는 것이 좋습니다. Windows를 사용하면 사용자가 태블릿 PC 설정 제어판 항목에서 자신의 손을 나타낼 수 있습니다.
  • 작업 지역성이 도움이 됩니다. 포인터를 3인치 마우스 움직임으로 14인치 화면으로 이동할 수 있지만 펜을 사용하려면 손을 전체 14인치로 이동해야 합니다. 멀리 떨어져 있는 대상 간에 반복적으로 이동하는 것은 지루할 수 있으므로 가능한 한 휴식 손 범위 내에서 작업 상호 작용을 유지하는 것이 훨씬 낫습니다. 상황에 맞는 메뉴는 손 이동이 필요하지 않으므로 편리합니다.
  • 텍스트 입력 및 선택하기가 어렵습니다. 긴 텍스트 입력은 펜을 사용하는 것이 특히 어렵기 때문에 자동 완성 및 허용 가능한 기본 텍스트 값은 작업을 단순화할 수 있습니다. 텍스트 선택도 매우 어려울 수 있으므로 정확한 커서 배치가 필요하지 않은 경우 작업이 더 쉽습니다.
  • 디스플레이 가장자리 근처의 작은 대상은 탭하기가 매우 어려울 수 있습니다. 일부 디스플레이 베젤은 돌출되고 일부 터치 스크린 기술은 가장자리에서 덜 민감하므로 가장자리 근처의 컨트롤을 사용하기가 더 어려워집니다. 예를 들어 제목 표시줄의 최소화, 최대화/복원 및 닫기 단추는 창이 최대화될 때 사용하기 어려울 수 있습니다.

제어 위치

작업 지역성은 지루한 반복 화면 간 움직임을 줄입니다. 손 이동을 최소화하려면 컨트롤이 사용될 가능성이 가장 높은 위치에 가까운 컨트롤을 찾습니다.

잘못된 예:

도구에서 구분된 색상표 스크린샷

Windows XP의 이 예제에서는 색상표가 사용될 가능성이 있는 위치와 너무 멀리 떨어져 있습니다.

사용자의 현재 위치가 대상이 될 수 있는 가장 가까운 위치이므로 쉽게 획득할 수 있습니다. 따라서 상황에 맞는 메뉴는 Microsoft Office에서 사용하는 미니 도구 모음과 마찬가지로 Fitts의 법률을 최대한 활용합니다.

메뉴 근처 포인터 스크린샷

현재 포인터 위치는 항상 가장 쉽게 획득할 수 있습니다.

디스플레이 가장자리 근처의 작은 대상을 대상으로 지정하기 어려울 수 있으므로 창 가장자리 근처에 작은 컨트롤을 배치하지 마십시오. 창이 최대화될 때 컨트롤을 쉽게 대상으로 지정하려면 23x23 픽셀(13x13 D RU)을 설정하거나 창 가장자리에서 멀리 놓습니다.

펜 상호 작용

시스템 제스처

시스템 제스처는 Windows에서 정의되고 처리됩니다. 따라서 모든 Windows 프로그램에 액세스할 수 있습니다. 이러한 제스처에는 동일한 마우스, 키보드 및 애플리케이션 명령 메시지가 있습니다.

시스템 제스처 합성된 동등한 메시지
가리키기(지원되는 경우)
마우스 가리키기
탭(아래쪽 및 위쪽)
마우스 왼쪽 클릭
두 번 탭(아래쪽 및 위쪽 두 번)
마우스 두 번 왼쪽 클릭
길게 누르기(아래쪽, 일시 중지, 위쪽)
마우스 오른쪽 단추 클릭
끌어서(아래로, 이동, 위로)
마우스 왼쪽 끌기
길게 누르고 끌어서 놓기(아래쪽, 일시 중지, 이동, 위로)
마우스 오른쪽 끌기
선택(아래쪽, 선택 가능한 개체 위로 이동)
마우스 선택

개발자: 자세한 내용은 SystemGesture 열거형을 참조하세요.

제스처

플리키는 바로 가기 키와 거의 동일한 간단한 제스처입니다. 탐색 플리커에는 위로 끌어서 아래로 끌어서 뒤로 이동한 다음 앞으로 이동하는 것이 포함됩니다. 편집 영화에는 복사, 붙여넣기, 실행 취소 및 삭제가 포함됩니다. 영화를 사용하려면 프로그램에서 관련 키 입력 명령에만 응답하면 됩니다.

Windows 7에서 터치 제스처 및 기본 할당을 보여 주는 다이어그램

Windows 7의 8개의 플릭 제스처 및 기본 할당. 탐색 플리킹은 스크롤하는 대신 이동(개체가 제스처와 반대 방향으로 이동하는 위치)에 해당하도록 변경되었습니다.

이동 제스처와 같은 플릭 제스처의 그림

Windows Vista의 8개의 플릭 제스처 및 기본 할당입니다.

탐색 영화에는 자연스러운 매핑이 있으므로 쉽게 배우고 기억할 수 있습니다. 편집 영화는 더 정밀도를 필요로 하는 대각선이며 매핑은 자연스럽지 않습니다(휴지통을 향해 터치하여 삭제하고, 뒤로 화살표 방향으로 터치하여 실행 취소) 기본적으로 사용하도록 설정되지 않습니다. 펜 및 입력 장치 제어판 항목을 사용하여 모든 터치 동작을 사용자 지정할 수 있습니다.

영화 합성된 동등한 메시지
왼쪽으로 살짝 긋기
전달 명령(Windows Vista의 경우 뒤로 명령)
오른쪽으로 깜빡임
뒤로 명령(Windows Vista용 전달 명령)
위로 플리커업
키보드 아래로 스크롤
아래로 터치
키보드 위로 스크롤
왼쪽 위로 대각선 플리크
키보드 삭제
왼쪽 아래 대각선 플리크
키보드 실행 취소
오른쪽 위로 대각선 터치
키보드 복사
오른쪽 아래 대각선 터치
키보드 붙여넣기

애플리케이션 제스처

애플리케이션은 다른 제스처도 정의하고 처리할 수 있습니다. Microsoft 제스처 인식기에서는 40개 이상의 제스처를 인식할 수 있습니다. 애플리케이션 제스처를 사용하려면 프로그램에서 인식하는 제스처를 정의한 다음 결과 이벤트를 처리해야 합니다.

응답성 및 일관성

응답성은 직접적이고 매력적인 펜 환경을 만드는 데 필수적입니다. 직접 느낌을 받으려면 제스처가 즉시 적용되어야 하며 개체의 접점은 제스처 전체에서 펜 아래에 원활하게 유지되어야 합니다. 지연, 고르지 못한 응답, 접촉 손실 또는 부정확한 결과는 직접 조작 및 품질에 대한 인식을 파괴합니다.

일관성은 자연스럽고 직관적인 펜 환경을 만드는 데 필수적입니다. 사용자가 표준 제스처를 학습하면 해당 제스처가 적용 가능한 모든 프로그램에서 동일한 효과를 발휘할 것으로 예상합니다. 혼동과 좌절을 방지하려면 표준 제스처에 비표준 의미를 할당하지 마세요. 대신 프로그램에 고유한 상호 작용에 사용자 지정 제스처를 사용합니다.

잉크 및 텍스트 편집

잉크와 텍스트를 편집하는 것은 펜을 사용할 때 가장 어려운 상호 작용 중 하나입니다. 제한된 컨트롤, 적절한 기본값 및 자동 완성을 사용하면 텍스트를 입력할 필요가 없거나 줄어듭니다. 그러나 프로그램에 텍스트 또는 잉크 편집이 포함된 경우 펜을 사용할 때 입력 UI를 기본적으로 최대 150%까지 자동으로 확대하여 사용자의 생산성을 높일 수 있습니다.

예를 들어 전자 메일 프로그램에서는 정상 크기로 UI를 표시할 수 있지만 입력 UI를 150%로 확대하여 메시지를 작성할 수 있습니다.

큰 글꼴의 Outlook 메시지 스크린샷

이 예제에서는 입력 UI가 150%로 확대됩니다.

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

    1. Windows 프로그램이 좋은 펜 환경을 갖도록 만드세요! 사용자는 펜을 사용하여 프로그램의 가장 중요한 작업을 효율적으로 수행할 수 있어야 합니다(적어도 많은 입력 또는 자세한 픽셀 조작이 필요하지 않은 작업).
    1. 가장 관련성이 큰 시나리오에서 잉크를 사용하여 직접 메모 작성, 그리기 및 추가에 대한 지원을 추가하는 것이 좋습니다.
    1. 직접적이고 매력적인 환경을 만들려면 제스처가 즉시 적용되도록 하고, 제스처 전체에서 사용자의 펜 아래에 연락처를 원활하게 유지하고, 제스처 맵의 효과를 사용자의 동작에 직접 적용합니다.
    1. 자연스럽고 직관적인 환경을 만들려면 적절한 표준 제스처를 지원하고 표준 의미를 할당합니다. 프로그램에 고유한 상호 작용에 사용자 지정 제스처를 사용합니다.

지침

사용량 제어

  • 일반적인 컨트롤을 사용하는 것이 좋습니다. 대부분의 일반적인 컨트롤은 좋은 펜 환경을 지원하도록 설계되었습니다.
  • 제한된 컨트롤을 선호합니다. 텍스트 입력의 필요성을 줄이기 위해 텍스트 상자와 같은 제한되지 않은 컨트롤 대신 가능한 경우 목록 및 슬라이더와 같은 제한된 컨트롤을 사용합니다.
  • 적절한 기본값을 제공합니다. 데이터 또는 시스템 액세스 손실을 방지하기 위해 가장 안전한 옵션과 가장 안전한 옵션을 기본적으로 선택합니다. 안전 및 보안이 요인이 아닌 경우 가장 가능성이 높거나 편리한 옵션을 선택하여 불필요한 상호 작용을 제거합니다.
  • 텍스트 자동 완성을 제공합니다. 텍스트 입력을 훨씬 쉽게 만들 수 있도록 가장 가능성이 높거나 최근에 입력된 값 목록을 제공합니다.
  • 여러 선택을 사용하는 중요한 작업의 경우 표준 다중 선택 목록이 일반적으로 사용되는 경우 대신 검사 상자 목록을 사용하는 옵션을 제공합니다.
  • 시스템 메트릭을 존중합니다. 모든 크기에 대해 시스템 메트릭을 사용하면 크기가 하드 와이어되지 않습니다. 필요한 경우 사용자는 요구 사항에 맞게 시스템 메트릭 또는 dpi를 변경할 수 있습니다. 그러나 사용자가 일반적으로 UI를 사용할 수 있도록 시스템 설정을 조정할 필요가 없으므로 이를 최후의 수단으로 처리합니다.

일반 및 큰 크기 조정이 있는 메뉴의 스크린샷

이 예제에서는 메뉴 높이에 대한 시스템 메트릭이 변경되었습니다.

컨트롤 크기 조정, 레이아웃 및 간격

  • 일반적인 컨트롤의 경우 권장되는 컨트롤 크기를 사용합니다. 스핀 컨트롤(펜에서 사용할 수 없지만 중복됨)을 제외하고는 펜 환경이 양호할 정도로 큽니다.
  • 컨트롤을 사용할 가능성이 가장 높은 위치에 가깝게 배치하는 레이아웃을 선택합니다. 가능한 한 작은 영역 내에서 작업 상호 작용을 유지합니다. 특히 일반적인 작업 및 끌기의 경우 장거리 손 이동을 방지합니다.
  • 권장 간격을 사용합니다. 권장되는 간격은 펜 친화적입니다.
  • 대화형 컨트롤은 터치 중이거나 둘 사이에 최소 5픽셀(3D RU)의 공간이 있어야 합니다. 이렇게 하면 사용자가 의도한 대상 외부에서 탭할 때 혼동을 방지할 수 있습니다.
  • 명령 링크, 검사 상자 및 라디오 단추와 같은 컨트롤 그룹 내에서 권장되는 세로 간격을 그룹 간에 추가하는 것이 좋습니다. 이렇게 하면 쉽게 구분할 수 있습니다.

상호 작용

  • 필기를 허용하도록 설계된 프로그램의 경우 기본 수동 입력을 사용하도록 설정합니다. 기본 수동 입력을 사용하면 사용자가 탭하거나 명령을 제공하거나 특별한 작업을 수행할 필요 없이 쓰기를 시작하여 잉크를 입력할 수 있습니다. 이렇게 하면 펜에서 가장 자연스러운 경험을 할 수 있습니다. 필기를 허용하도록 설계되지 않은 프로그램의 경우 텍스트 상자의 펜 입력을 선택 항목으로 처리합니다.
  • 프로그램에 텍스트 편집이 필요한 작업이 있는 경우 사용자가 콘텐츠 UI를 확대/축소할 수 있습니다. 펜을 사용할 때 자동으로 150%로 확대/축소하는 것이 좋습니다.
  • 제스처는 암기되므로 프로그램 전체에서 일관된 의미를 할당합니다. 고정 의미 체계를 사용하여 제스처에 다른 의미를 부여하지 마세요. 대신 적절한 프로그램별 제스처를 사용합니다.

Handedness

  • 창이 상황에 맞는 경우 항상 창이 시작된 개체 근처에 표시합니다. 원본 개체가 창에서 다루지 않도록 방해가 되지 않도록 배치합니다.

    • 마우스를 사용하여 표시되는 경우 가능한 경우 상황에 맞는 창 오프셋을 아래쪽과 오른쪽으로 배치합니다.

      개체 오른쪽에 배치된 상황별 창 그림

      시작된 개체 근처에 상황별 창을 표시합니다.

    • 펜을 사용하여 표시되는 경우 가능한 경우 사용자의 손으로 덮지 않도록 상황에 맞는 창을 배치합니다. 오른손잡이 사용자의 경우 왼쪽에 를 표시합니다. 그렇지 않으면 오른쪽에 표시됩니다.

      개체 왼쪽에 배치된 상황별 창 그림

      펜을 사용하는 경우 사용자의 손이 덮이지 않도록 상황에 맞는 창을 표시합니다.

  • 개발자:GetMessageExtraInfo API를 사용하여 마우스 이벤트와 펜 이벤트를 구분할 수 있습니다. SPI_GETMENUDROPALIGNMENT SystemParametersInfo API를 사용하여 사용자의 손짓을 확인할 수 있습니다.

  • 실행 취소 명령을 제공합니다. 이상적으로는 모든 명령에 대해 실행 취소를 제공해야 하지만 프로그램에는 효과를 실행 취소할 수 없는 일부 명령이 있을 수 있습니다.
  • 좋은 가리키기 피드백을 제공합니다. 펜이 클릭 가능한 대상 위에 있는 경우를 명확하게 나타냅니다. 이러한 피드백은 우발적인 조작을 방지하는 좋은 방법입니다.
  • 실용적일 때마다 펜을 아래로 내려 놓고 좋은 피드백을 제공하지만 이동하거나 펜을 위로 옮길 때까지 조치를 취하지 마십시오. 이렇게 하면 사용자가 실수를 저지르기 전에 오류를 수정할 수 있습니다.
  • 실용적일 때마다 사용자가 실수를 쉽게 수정할 수 있습니다. 펜 위로 동작이 적용되는 경우 펜이 다운된 상태에서 슬라이딩하여 사용자가 실수를 수정할 수 있습니다.

설명서

펜 입력을 참조하는 경우:

  • 펜 모양의 스타일러스 입력 장치를 펜으로 참조하세요. 첫 번째 멘션 태블릿 펜을 사용합니다.
  • 펜 측면의 단추를 배럴 단추가 아닌 펜 단추로 참조하세요.
  • 일반적으로 키보드, 마우스, 트랙볼, 펜 또는 손가락을 입력 장치로 참조합니다.
  • 펜 사용과 관련된 절차를 문서화할 때 클릭 대신 탭(두 번 탭)을 사용합니다. 탭은 화면을 누른 다음 대기 시간 전에 들어 올리는 것을 의미합니다. 마우스 클릭을 생성하는 데 사용되거나 사용되지 않을 수 있습니다. 펜과 관련이 없는 상호 작용의 경우 클릭을 계속 사용합니다.