ApplicationGesture 열거형
업데이트: 2007년 11월
사용 가능한 응용 프로그램별 제스처 집합의 값을 정의합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Enumeration ApplicationGesture
‘사용 방법
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture
멤버
멤버 이름 | 설명 | |
---|---|---|
AllGestures | 응용 프로그램별 제스처를 모두 인식합니다. | |
NoGesture | 응용 프로그램별 제스처를 인식하지 않습니다. | |
Scratchout | 이 제스처는 세 번 이상 앞뒤로 움직이는 단일 스트로크로 그려야 합니다. | |
Triangle | 삼각형은 펜을 떼지 않고 단일 스트로크로 그려야 합니다. | |
Square | 사각형은 하나 또는 두 개의 스트로크로 그릴 수 있습니다. 하나의 스트로크로 그릴 때는 펜을 떼지 않고 전체 사각형을 그립니다. 두 개의 스트로크로 그릴 때는 첫 번째 스트로크에서 사각형의 세 변을 그린 다음 두 번째 스트로크에서 나머지 변을 그립니다. 세 개 이상의 스트로크를 사용하여 사각형을 그리지 마십시오. | |
Star | 별에는 정확히 5개의 꼭지점이 있어야 하며 펜을 떼지 않고 단일 스트로크로 별을 그려야 합니다. | |
Check | 상향 스트로크는 이보다 작은 하향 스트로크보다 두 배 길어야 합니다. | |
Curlicue | 동작을 발생시킬 소용돌이를 시작합니다. | |
DoubleCurlicue | 동작을 발생시킬 이중 소용돌이를 시작합니다. | |
Circle | 원은 펜을 떼지 않고 단일 스트로크로 그려야 합니다. | |
DoubleCircle | 두 원은 서로 겹쳐야 하며 펜을 떼지 않고 단일 스트로크로 그려야 합니다. | |
SemiCircleLeft | 반원을 왼쪽에서 오른쪽으로 그려야 합니다. 반원의 두 끝은 되도록 수평을 이루어야 합니다. | |
SemiCircleRight | 반원을 오른쪽에서 왼쪽으로 그려야 합니다. 반원의 두 끝은 되도록 수평을 이루어야 합니다. | |
ChevronUp | 갈매기형 수장의 두 변은 최대한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다. | |
ChevronDown | 갈매기형 수장의 두 변은 최대한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다. | |
ChevronLeft | 갈매기형 수장의 두 변은 최대한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다. | |
ChevronRight | 갈매기형 수장의 두 변은 최대한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다. | |
ArrowUp | 화살표는 단일 스트로크로 그리거나 한 스트로크는 선이고 다른 스트로크는 화살표 머리인 두 개의 스트로크로 그릴 수 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오. | |
ArrowDown | 화살표를 단일 스트로크로 그릴 수도 있고, 한 스트로크는 선이고 다른 스트로크는 화살촉인 두 스트로크로 그릴 수도 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오. | |
ArrowLeft | 화살표를 단일 스트로크로 그릴 수도 있고, 한 스트로크는 선이고 다른 스트로크는 화살촉인 두 스트로크로 그릴 수도 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오. | |
ArrowRight | 화살표를 단일 스트로크로 그릴 수도 있고, 한 스트로크는 선이고 다른 스트로크는 화살촉인 두 스트로크로 그릴 수도 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오. | |
Up | 이 제스처는 위쪽 방향의 단일 제스처로 빠르게 그려야 합니다. | |
Down | 이 제스처는 아래쪽 방향의 단일 제스처로 빠르게 그려야 합니다. | |
Left | 이 제스처는 왼쪽 방향의 단일 제스처로 빠르게 그려야 합니다. | |
Right | 이 제스처는 오른쪽 방향의 단일 제스처로 빠르게 그려야 합니다. | |
UpDown | 이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 서로 최대한 가까워야 합니다. | |
DownUp | 이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 서로 최대한 가까워야 합니다. | |
LeftRight | 이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 서로 최대한 가까워야 합니다. | |
RightLeft | 이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 서로 최대한 가까워야 합니다. | |
UpLeftLong | 이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 왼쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다. | |
UpRightLong | 이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 오른쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다. | |
DownLeftLong | 이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 왼쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길며 두 스트로크는 직각을 이루어야 합니다. | |
DownRightLong | 스페이스바 누름을 나타냅니다. 이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 오른쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다. | |
UpLeft | 이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
UpRight | 이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
DownLeft | 이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
DownRight | 이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
LeftUp | 이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
LeftDown | 이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루고 되도록 길이가 같습니다. | |
RightUp | 이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
RightDown | 이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 길이가 최대한 같아야 합니다. | |
Exclamation | 선을 먼저 그린 다음 되도록 선의 가까운 위치에 점을 빠르게 그려야 합니다. | |
Tap | 마우스 클릭을 나타냅니다. 각 누르기 사이의 지연 시간이 최소화되도록 빠르게 누릅니다. | |
DoubleTap | 마우스 두 번 클릭을 나타냅니다. 최상의 결과를 위해 동일한 위치에 가까이 빠르게 누릅니다. |
설명
응용 프로그램 제스처는 응용 프로그램에서 지원하도록 선택할 수 있는 제스처입니다. 펜과 함께 작동하도록 특별히 고안된 응용 프로그램은 이러한 제스처를 사용할 가능성이 더 높습니다. 응용 프로그램의 제스처 모양 및 제안되는 의미 동작이 나와 있는 목록은 Application Gestures and Semantic Behavior을를 참조하십시오.
Tap 및 DoubleTap 제스처는 응용 프로그램 제스처 및 시스템 제스처로 지원됩니다. 시스템 제스처는 SystemGesture 열거형 형식에 정의됩니다. 따라서 Tap 또는 DoubleTap(예: Exclamation 제스처)으로 해석될 수 있는 구성 요소가 포함된 응용 프로그램 제스처를 통합할 수 있습니다.. 이 경우 응용 프로그램에서 Tap 응용 프로그램 제스처를 활성화하고 Tap 시스템 제스처를 비활성화합니다. 사용자가 응용 프로그램 제스처를 누르면 해당 제스처가 인식됩니다. 이를 통해 응용 프로그램에서 응용 프로그램 제스처 내의 Tap과 Tap을 올바르게 식별 및 구분할 수 있는 단일 구성 요소를 수신 대기할 수 있습니다.
Microsoft에서는 다음과 같은 제스처 외에도 많은 제스처 문자 모양을 Microsoft 제스처 인식기의 일부로 지원할 예정입니다. 이러한 구현되지 않은 제스처 문자 모양에 대한 자세한 내용은 Unimplemented Glyphs을를 참조하십시오.
응용 프로그램 제스처 및 시스템 제스처에 대한 자세한 내용은 Using Gestures을를 참조하십시오.
기본값은 실제로 제스처 인식기에서 지원하는 최소 신뢰 수준을 나타내는 구분선인 NoGesture입니다. 이 기본값은 실제로 제스처 또는 제스처의 부족을 나타낸다기보다 제스처 인식기에서 결과 정확도의 신뢰 수준이 부족한 지점을 나타내 해당 지점 아래로 내려간 항목을 알립니다.
예를 들어 제스처 배열이 Circle, LeftRight, NoGesture, RightLeft 및 Triangle 값으로 구성된 경우 제스처 인식기는 Circle에서 신뢰 수준이 높고 LeftRight에서 신뢰 수준이 낮습니다. 이 인식기는 배열 순서에서 NoGesture 뒤에 오기 때문에 RightLeft 및 Triangle에서 신뢰 수준이 매우 낮습니다.
제스처 인식기에서 NoGesture를 반환하는 신뢰 수준은 변경할 수 없습니다.
NoGesture가 배열의 첫 번째 요소(인식된 모든 제스처가 제안된 신뢰 임계값보다 낮음)인 경우 플랫폼에서는 기본적으로 제스처 이벤트를 취소하고, 그렇지 않으면 제스처를 수락합니다. 기본 동작을 변경하려면 InkCollector.Gesture, InkOverlay.Gesture, InkPicture.Gesture 또는 InkEdit.Gesture 이벤트를 캡처합니다. 제스처가 수락되면 스트로크가 Microsoft.Ink.Ink 개체에 추가되지 않고, 제스처가 취소되면 스트로크가 Microsoft.Ink.Ink 개체에 추가됩니다.
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원
참고 항목
참조
Microsoft.Ink.InkCollectorGestureEventArgs
Microsoft.Ink.InkEditGestureEventArgs
GestureRecognizer.EnableGestures