GestureSettings Enumeration

응용 프로그램에서 지원되는 상호 작용을 지정합니다.

구문


public enum class GestureSettings

특성

[Flags()]
[Version(0x06020000)]

멤버

GestureSettings열거형에는 다음과 같은 멤버가 있습니다.

멤버Description
None | none0

제스처 및 조작에 대한 지원을 사용하지 않습니다.

Tap | tap1

탭하기 제스처에 대한 지원을 활성화합니다.

  • 터치: 탭하기
  • 마우스: 왼쪽 단추 클릭
  • 펜/스타일러스: 탭하기
DoubleTap | doubleTap2

두 번 탭하기 제스처에 대한 지원을 활성화합니다.

  • 터치: 두 번 탭하기
  • 마우스: 왼쪽 단추 두 번 클릭
  • 펜/스타일러스: 두 번 탭하기

이 제스처는 단어를 선택하거나 파일 또는 폴더를 여는 데 사용할 수 있습니다.

Hold | hold4

(단일 터치 또는 펜/스타일러스 접촉의) 누르고 있기 제스처에 대한 지원을 사용합니다. 접촉을 떼거나 추가 접촉이 감지되거나 제스처가 시작되기 전에 시간 임계값이 초과된 경우 Holding 이벤트가 발생합니다.

  • 터치: 누르고 있기
  • 펜/스타일러스: 길게 누르기

이 제스처는 상황에 맞는 메뉴를 표시하는 데 사용할 수 있습니다.

HoldWithMouse | holdWithMouse8

마우스의 왼쪽 단추를 통해 누르고 있기 제스처에 대한 지원을 사용합니다. 왼쪽 단추를 놓거나 제스처를 시작하기 전에 시간 임계값을 초과한 경우 Holding 이벤트가 발생합니다.

이 제스처는 상황에 맞는 메뉴를 표시하는 데 사용할 수 있습니다.

RightTap | rightTap16

오른쪽 누르기 상호 작용에 대한 지원을 사용합니다. 접촉이 해제되었거나 마우스 단추를 놓을 때 RightTapped 이벤트가 발생합니다.

  • 터치: 누르고 있기
  • 마우스: 길게 누르기, 오른쪽 마우스 단추 클릭
  • 펜/스타일러스: 길게 누르기, 펜 단추를 누른 상태에서 탭하기

이 제스처는 상황에 맞는 메뉴를 표시하는 데 사용할 수 있습니다.

Drag | drag32

마우스 또는 펜/스타일러스(단일 접촉)를 통한 밀기 또는 살짝 밀기 제스처에 대한 지원을 활성화합니다. Dragging 이벤트는 제스처 중 하나가 감지될 때 발생합니다.

이 제스처는 텍스트를 선택하거나 개체를 선택 또는 다시 정렬하거나 스크롤 및 이동하는 데 사용할 수 있습니다.

참고  마우스 및 펜/스타일러스 입력은 이 상호 작용 과정 중에는 조작 이벤트(ManipulationStarted, ManipulationUpdatedManipulationCompleted)를 발생하지 않습니다.

Drag에 대한 지원과 하나 이상의 조작 설정을 지정하면 단일 장치에서 여러 작업을 수행할 수 있습니다. 예를 들어 왼쪽 마우스 단추로 텍스트를 선택하고 휠 단추를 돌려 콘텐츠를 스크롤하면서 밀기 또는 살짝 밀기 제스처를 수행할 수 있습니다.

ManipulationTranslateX | manipulationTranslateX64

가로 축에서 포인터 입력을 통해 슬라이드 제스처에 대한 지원을 사용합니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateY | manipulationTranslateY128

세로 축에서 포인터 입력을 통해 슬라이드 제스처에 대한 지원을 사용합니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateRailsX | manipulationTranslateRailsX256

가로 축에서 레일(안내선)을 사용한 포인터 입력을 통해 슬라이드 제스처에 대한 지원을 사용합니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateRailsY | manipulationTranslateRailsY512

세로 축에서 레일(안내선)을 사용한 포인터 입력을 통해 슬라이드 제스처에 대한 지원을 사용합니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationRotate | manipulationRotate1024

포인터 입력을 통해 회전 제스처에 대한 지원을 사용합니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

ManipulationScale | manipulationScale2048

포인터 입력을 통해 축소 또는 확대 제스처에 대한 지원을 사용합니다.

이러한 제스처는 광학 또는 의미 체계 확대/축소와 개체 크기 조정에 사용할 수 있습니다. ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트는 모두 이 상호 작용 과정 중에 발생합니다.

ManipulationTranslateInertia | manipulationTranslateInertia4096

(포인터 입력을 통해) 슬라이드 제스처를 완료한 후 변환 관성에 대한 지원을 사용합니다. 관성을 사용할 수 있으면 ManipulationInertiaStarting 이벤트가 발생합니다.

ManipulationRotateInertia | manipulationRotateInertia8192

(포인터 입력을 통해) 회전 제스처를 완료한 후 회전 관성에 대한 지원을 사용합니다. 관성을 사용할 수 있으면 ManipulationInertiaStarting 이벤트가 발생합니다.

ManipulationScaleInertia | manipulationScaleInertia16384

(포인터 입력을 통해) 축소 또는 확대 제스처를 완료한 후 배율 관성에 대한 지원을 사용합니다. 관성을 사용할 수 있으면 ManipulationInertiaStarting 이벤트가 발생합니다.

CrossSlide | crossSlide32768

단일 터치 접촉을 통해 밀기 또는살짝 밀기 제스처를 사용할 경우 CrossSliding 상호 작용에 대한 지원을 활성화합니다.

이 제스처는 개체를 선택하거나 다시 정렬하는 데 사용할 수 있습니다.

ManipulationMultipleFingerPanning | manipulationMultipleFingerPanning65536

두 개 이상의 터치 접촉이 감지되는 경우 이동을 사용하도록 설정하고 확대/축소를 사용하지 않도록 설정합니다.

여러 손가락으로 이동할 때 의도하지 않은 확대/축소 조작을 방지합니다.

설명

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. Windows Phone 런타임 API를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8[구현되지 않음, 설명 참조]

Namespace

Windows.UI.Input
Windows::UI::Input [C++]

Metadata

Windows.winmd

 

 

표시:
© 2014 Microsoft