작업이 적용되는 위치
모든 작업은 하나의 앱 그룹에 속합니다. 앱 그룹은 "프로그램 이름이 정확히 chrome.exe"와 같은 규칙으로 설명되는 창의 집합입니다. 예약된 전역 그룹에는 모든 창에 대한 작업이 들어 있습니다.
제스처를 그리면 Input.Observer는 다음 질문에 이 순서대로 답합니다. 첫 번째 "아니요"에서 끝납니다.
- 이 누름이 제스처를 시작하는가? 창이 무시 그룹에 속하거나, 무시하도록 설정한 한정자 키를 누르고 있거나, 누름이 제외 영역 안에 있으면 시작하지 않습니다.
- 어느 앱 그룹이 이 창을 소유하는가? 누른 위치의 창과 규칙이 일치하는 목록의 첫 번째 그룹입니다. 창을 소유하는 그룹은 항상 하나뿐입니다. 앱 그룹을 참조하십시오.
- 그 그룹이 지금 여기서 동작하는가? 그룹의 여기서 제스처 사용 스위치와 프로필 제한이 결정합니다. 동작하지 않으면 전역 그룹이 대신하지만, 전역으로 대체가 허용할 때만입니다.
- 어떤 모양을 그렸는가? 획을 그 그룹(그리고 대체할 수 있으면 전역)이 사용하는 모양과 비교합니다. 획이 일치하는 방식을 참조하십시오.
- 그룹의 작업 중 어느 것에 그 모양에 맞는 트리거가 있는가? 각 트리거는 한정자 키, 그리기 단추, 영역 셀, 프로필도 요구할 수 있습니다. 목록에서 맞는 첫 번째 작업이 실행됩니다.
- 그룹에 맞는 것이 없는가? 전역으로 대체가 허용하면 다음으로 전역 그룹의 작업을 시도합니다.
- 실행합니다. 이전 및 이후 작업이 있으면 그 작업으로 감싸서 실행합니다.
범위 및 대체 규칙에서 이 단계를 하나하나 정확하게, 예제와 함께 설명합니다. 단축키와 입력한 텍스트 확장도 같은 그룹 규칙을 따르며, 차이점도 그 페이지에 나와 있습니다.
- 앱 그룹 — 프로그램과 창을 그룹으로 묶어 작업이 그 창에서만 적용되게 합니다.
- 범위 및 대체 규칙 — 어떤 작업이 실행되는지 정확하게 설명합니다. 판단 기준이 되는 창, 적용되는 앱 그룹, 모든 동점 처리 규칙입니다.
- 무시 그룹 — Input.Observer가 관여하지 않는 프로그램과 창입니다. 무시의 의미, 전체 화면 전용 그룹, 모두 일시 중지, 어느 그룹이 우선하는지 설명합니다.
- 영역 — 창이나 화면을 셀로 나누어 같은 제스처가 위치마다 다른 일을 하게 합니다.
- 한정자 키와 타이밍 — 제스처와 함께 누르는 키와 마우스 단추, 눌러야 하는 시점, 그리고 그것이 실행할 작업을 결정하는 방식입니다.
- 프로필 — 제스처 프로필로 작업 세트 사이를 전환합니다.
- 이전 및 이후 작업 — 다른 작업의 전이나 후에 작업을 실행하는 방법과 모든 것이 실행되는 순서입니다.