다음을 통해 공유


InkApplicationGesture 열거형(msinkaut.h)

애플리케이션별 제스처 집합에 대한 관심을 설정하는 값을 정의합니다.

애플리케이션 제스처는 애플리케이션을 지원하도록 선택할 수 있는 제스처입니다. 펜으로 작동하도록 특별히 설계된 애플리케이션은 마우스 및 키보드용으로 설계된 애플리케이션보다 이러한 제스처를 사용할 가능성이 높습니다.

TapDoubleTap 제스처는 애플리케이션 제스처 및 시스템 제스처로 지원됩니다(시스템 제스처는 InkSystemGesture 열거형 형식으로 정의됨). 즉 , Tap 또는 DoubleTap (예: 느낌표 제스처)로 해석될 수 있는 구성 요소가 있는 애플리케이션 제스처를 통합할 수 있습니다. 이 경우 애플리케이션 탭 제스처를 사용하도록 설정하고 애플리케이션에서 시스템 제스처를 사용하지 않도록 설정합니다. 사용자가 탭하면 애플리케이션 제스처가 인식됩니다. 이렇게 하면 애플리케이션이 애플리케이션 제스처 내에서 Tap에서 시스템 제스처 을 식별하고 구분할 수 있는 단일 구성 요소를 수신 대기할 수 있습니다.

다음 제스처 목록 외에도 Microsoft는 Microsoft 제스처 인식기의 일부로 많은 제스처 문자 모양을 지원하려고 합니다. 이러한 구현되지 않은 제스처 문자 모양에 대한 자세한 내용은 Unimplemented Glyphs를 참조하세요.

애플리케이션 제스처 및 시스템 제스처에 대한 자세한 내용은 제스처 및 펜 입력, 잉크 및 인식사용을 참조하세요.

Syntax

typedef enum InkApplicationGesture {
  IAG_AllGestures = 0,
  IAG_NoGesture = 0xf000,
  IAG_Scratchout = 0xf001,
  IAG_Triangle = 0xf002,
  IAG_Square = 0xf003,
  IAG_Star = 0xf004,
  IAG_Check = 0xf005,
  IAG_Curlicue = 0xf010,
  IAG_DoubleCurlicue = 0xf011,
  IAG_Circle = 0xf020,
  IAG_DoubleCircle = 0xf021,
  IAG_SemiCircleLeft = 0xf028,
  IAG_SemiCircleRight = 0xf029,
  IAG_ChevronUp = 0xf030,
  IAG_ChevronDown = 0xf031,
  IAG_ChevronLeft = 0xf032,
  IAG_ChevronRight = 0xf033,
  IAG_ArrowUp = 0xf038,
  IAG_ArrowDown = 0xf039,
  IAG_ArrowLeft = 0xf03a,
  IAG_ArrowRight = 0xf03b,
  IAG_Up = 0xf058,
  IAG_Down = 0xf059,
  IAG_Left = 0xf05a,
  IAG_Right = 0xf05b,
  IAG_UpDown = 0xf060,
  IAG_DownUp = 0xf061,
  IAG_LeftRight = 0xf062,
  IAG_RightLeft = 0xf063,
  IAG_UpLeftLong = 0xf064,
  IAG_UpRightLong = 0xf065,
  IAG_DownLeftLong = 0xf066,
  IAG_DownRightLong = 0xf067,
  IAG_UpLeft = 0xf068,
  IAG_UpRight = 0xf069,
  IAG_DownLeft = 0xf06a,
  IAG_DownRight = 0xf06b,
  IAG_LeftUp = 0xf06c,
  IAG_LeftDown = 0xf06d,
  IAG_RightUp = 0xf06e,
  IAG_RightDown = 0xf06f,
  IAG_Exclamation = 0xf0a4,
  IAG_Tap = 0xf0f0,
  IAG_DoubleTap = 0xf0f1
} ;

상수

 
IAG_AllGestures
값: 0
모든 애플리케이션별 제스처.
IAG_NoGesture
값: 0xf000
애플리케이션별 제스처가 없습니다. 이 멤버에 대한 자세한 내용은 다음 "주의" 섹션을 참조하세요.

기본값입니다.
IAG_Scratchout
값: 0xf001
이 제스처는 세 번 이상 앞뒤로 움직이는 단일 스트로크로 그려야 합니다.
IAG_Triangle
값: 0xf002
삼각형은 펜을 떼지 않고 단일 스트로크로 그려야 합니다.
IAG_Square
값: 0xf003
사각형은 하나 또는 두 개의 스트로크로 그릴 수 있습니다. 하나의 스트로크로 그릴 때는 펜을 떼지 않고 전체 사각형을 그립니다. 두 개의 스트로크로 그릴 때는 첫 번째 스트로크에서 사각형의 세 변을 그린 다음 두 번째 스트로크에서 나머지 변을 그립니다. 세 개 이상의 스트로크를 사용하여 사각형을 그리지 마십시오.
IAG_Star
값: 0xf004
별에는 정확히 5개의 꼭지점이 있어야 하며 펜을 떼지 않고 단일 스트로크로 별을 그려야 합니다.
IAG_Check
값: 0xf005
상향 스트로크는 이보다 작은 하향 스트로크보다 두 배 길어야 합니다.
IAG_Curlicue
값: 0xf010
작업을 수행하려는 잉크에서 curlicue를 시작합니다.
IAG_DoubleCurlicue
값: 0xf011
작업을 수행하려는 잉크에서 이중 curlicue를 시작합니다.
IAG_Circle
값: 0xf020
원은 펜을 떼지 않고 단일 스트로크로 그려야 합니다.
IAG_DoubleCircle
값: 0xf021
두 원은 서로 겹쳐야 하며 펜을 떼지 않고 단일 스트로크로 그려야 합니다.
IAG_SemiCircleLeft
값: 0xf028
반원을 왼쪽에서 오른쪽으로 그려야 합니다. 수평으로 반원의 양쪽 끝은 가능한 한 이어야 합니다.
IAG_SemiCircleRight
값: 0xf029
반원을 오른쪽에서 왼쪽으로 그려야 합니다. 수평으로 반원의 양쪽 끝은 가능한 한 이어야 합니다.
IAG_ChevronUp
값: 0xf030
갈매기형 수장의 두 변은 가능한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다.
IAG_ChevronDown
값: 0xf031
갈매기형 수장의 두 변은 가능한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다.
IAG_ChevronLeft
값: 0xf032
갈매기형 수장의 두 변은 가능한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다.
IAG_ChevronRight
값: 0xf033
갈매기형 수장의 두 변은 가능한 동일하게 그려야 합니다. 각도는 예각이어야 하며 한 점에서 끝나야 합니다.
IAG_ArrowUp
값: 0xf038
화살표는 단일 스트로크 또는 한 스트로크가 선이고 다른 스트로크가 화살표 헤드인 두 스트로크로 그릴 수 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오.
IAG_ArrowDown
값: 0xf039
화살표는 단일 스트로크 또는 한 스트로크가 선이고 다른 스트로크가 화살표 헤드인 두 스트로크로 그릴 수 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오.
IAG_ArrowLeft
값: 0xf03a
화살표는 단일 스트로크 또는 한 스트로크가 선이고 다른 스트로크가 화살표 헤드인 두 스트로크로 그릴 수 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오.
IAG_ArrowRight
값: 0xf03b
화살표는 단일 스트로크 또는 한 스트로크가 선이고 다른 스트로크가 화살표 헤드인 두 스트로크로 그릴 수 있습니다. 세 개 이상의 스트로크를 사용하여 화살표를 그리지 마십시오.
IAG_Up
값: 0xf058
이 제스처는 위쪽 방향의 단일 제스처로 빠르게 그려야 합니다.

이 제스처는 터치 제스처에서 사용됩니다.
IAG_Down
값: 0xf059
이 제스처는 아래쪽 방향의 단일 제스처로 빠르게 그려야 합니다.

이 제스처는 터치 제스처에서 사용됩니다.
IAG_Left
값: 0xf05a
이 제스처는 왼쪽 방향의 단일 제스처로 빠르게 그려야 합니다.

이 제스처는 터치 제스처에서 사용됩니다.
IAG_Right
값: 0xf05b
이 제스처는 오른쪽 방향의 단일 제스처로 빠르게 그려야 합니다.

이 제스처는 터치 제스처에서 사용됩니다.
IAG_UpDown
값: 0xf060
이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 되도록 서로 가까워야 합니다.
IAG_DownUp
값: 0xf061
이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 되도록 서로 가까워야 합니다.
IAG_LeftRight
값: 0xf062
이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 되도록 서로 가까워야 합니다.
IAG_RightLeft
값: 0xf063
이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 스트로크는 되도록 서로 가까워야 합니다.
IAG_UpLeftLong
값: 0xf064
이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 왼쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다.
IAG_UpRightLong
값: 0xf065
이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 오른쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다.
IAG_DownLeftLong
값: 0xf066
이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 왼쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길며 두 스트로크는 직각을 이루어야 합니다.
IAG_DownRightLong
값: 0xf067
이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 오른쪽 스트로크가 위쪽 스트로크보다 두 배 정도 길어야 하며 두 스트로크는 직각을 이루어야 합니다.
IAG_UpLeft
값: 0xf068
이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_UpRight
값: 0xf069
이 제스처는 위쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_DownLeft
값: 0xf06a
이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_DownRight
값: 0xf06b
이 제스처는 아래쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_LeftUp
값: 0xf06c
이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_LeftDown
값: 0xf06d
이 제스처는 왼쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루고 되도록 길이가 같습니다.
IAG_RightUp
값: 0xf06e
이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_RightDown
값: 0xf06f
이 제스처는 오른쪽 스트로크로 시작하여 단일 스트로크로 그려야 합니다. 두 변은 직각을 이루어야 하고 가능한 경우 길이가 같아야 합니다.
IAG_Exclamation
값: 0xf0a4
선을 먼저 그린 다음 되도록 선의 가까운 위치에 점을 빠르게 그려야 합니다.
IAG_Tap
값: 0xf0f0
마우스 클릭.

디지타이저 표면에서 가장 적은 양의 미끄러짐을 보려면 빠르게 탭합니다.
IAG_DoubleTap
값: 0xf0f1
마우스를 두 번 클릭합니다.

최상의 결과를 위해 동일한 위치에 최대한 빠르게 탭합니다.

설명

기본값은 NoGesture로, 실제로 Microsoft 제스처 인식기 최소 제안된 신뢰도를 나타내는 컷오프 선입니다. 그것은 실제로 제스처 또는 제스처의 부족을 나타내지 않습니다., 제스처 인식기 결과 정확도에 대 한 충분 한 신뢰도 부족 하는 지점 다음 아무것도 추천.

예를 들어 제스처 배열은 Circle, LeftRight, NoGesture, RightLeft 및 Triangle 값으로 구성된다고 가정 합니다. 이 경우 제스처 인식기가 에 대한 신뢰도가 뛰어나고 LeftRight에 대한 신뢰도가 낮습니다. 인식기가 배열 순서에서 NoGesture 다음에 오므로 RightLeft삼각형에 대한 신뢰도가 매우 낮습니다.

제스처 인식기가 NoGesture 를 반환하는 신뢰 수준을 변경할 수 없습니다.

NoGesture가 배열의 첫 번째 요소인 경우(즉, 인식된 모든 제스처가 제안된 신뢰도 임계값 미만임) 플랫폼은 제스처 이벤트 처리기에서 Cancel 매개 변수의 기본값을 FALSE에서 TRUE로 변경합니다. 이렇게 하면 잉크가 스트로크로 간주되고 InkDisp 개체에서 기본적으로 삭제되지 않습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 msinkaut.h

참고 항목

CollectionMode 속성 [InkPicture 클래스]

제스처 이벤트 [InkPicture 컨트롤]

GetGestureStatus 메서드 [InkPicture Control]

GetHotPoint 메서드

InkSystemGesture 열거형

애플리케이션 제스처 통합

SetGestureStatus 메서드 [InkPicture Control]

SystemGesture 이벤트 [InkPicture 클래스]

제스처 사용