[]
스케줄러는 헤더, 셀, 이벤트 항목 간의 키보드 탐색을 지원합니다. 키보드 조작 시에는 기본 제공되는 포커스 및 선택 동작을 사용하세요. 포인터를 이용한 명령에서 스케줄러의 대상 항목을 식별해야 하는 경우에는 히트 테스트를 사용하세요.
키 또는 동작 | 결과 |
|---|---|
| 헤더 → 셀 → 항목 → 스케줄러 외부 순서로 이동합니다. |
| 반대 순서로 이동합니다. 스케줄러 외부 → 항목 → 셀 → 헤더 |
셀 또는 항목 클릭 | 해당 요소를 활성 포커스 대상으로 설정합니다. |
현재 뷰에 없는 단계는 건너뜁니다.
셀에 포커스가 있을 때 방향키를 누르면 화면상 인접한 셀로 이동합니다. 탐색은 뷰 유형이나 시간 축이 행과 열 중 어디에 배치되어 있는지와 관계없이 렌더링된 셀 레이아웃을 따릅니다.
레이아웃 | 현재 섹션 내 탐색 | 섹션 간 탐색 |
|---|---|---|
시간 지정(Timed), 시간 축이 열에 배치됨 | 왼쪽/오른쪽 방향키로 현재 섹션의 항목 사이를 이동합니다. | 위쪽 또는 아래쪽 방향키를 누르면 항목이 있는 이전 또는 다음 섹션으로 이동하고, 해당 섹션의 첫 번째 항목에 포커스가 설정됩니다. |
시간 지정(Timed), 시간 축이 행에 배치됨 | 위/아래 방향키로 현재 섹션의 항목 사이를 이동합니다. | 왼쪽 또는 오른쪽 방향키를 누르면 항목이 있는 이전 또는 다음 섹션으로 이동하고, 해당 섹션의 첫 번째 항목에 포커스가 설정됩니다. |
요약(Summary) | 위쪽 또는 아래쪽 방향키를 누르면 현재 셀에 있는 항목 사이를 렌더링 순서대로 이동합니다. 첫 번째 또는 마지막 항목에서 더 이동하면 같은 열에서 항목이 있는 가장 가까운 셀로 이동하여 포커스를 설정합니다. | 왼쪽 또는 오른쪽 방향키를 누르면 같은 행에서 항목이 있는 이전 또는 다음 셀로 이동합니다. 대상 셀에 동일한 렌더링 인덱스의 항목이 있으면 해당 항목에 포커스를 설정합니다. 해당 인덱스의 항목이 없으면 대상 셀의 마지막 항목에 포커스를 설정합니다. |
항목은 렌더링된 순서대로 탐색합니다. 대상 항목이 없으면 현재 항목에 포커스가 유지됩니다.
작업 | 완료 후 포커스 대상 |
|---|---|
편집기 취소 | 편집기를 연 셀 또는 항목 |
새 이벤트 저장 | 새로 렌더링된 항목 |
기존 이벤트 저장 | 수정된 항목(계속 사용할 수 있는 경우) |
이벤트 삭제 | 해당 섹션의 이전 항목. 삭제한 항목이 첫 번째였다면 다음 항목에 포커스를 둡니다. 섹션에 항목이 남아 있지 않으면 첫 번째 셀로 이동합니다. |
저장 후 새 이벤트가 현재 뷰 범위 밖에 있음 | 이벤트 생성에 사용한 셀 |
저장 후 수정한 이벤트를 더 이상 사용할 수 없음 | 이벤트 삭제 시와 동일한 대체 동작 |
선택은 이벤트 항목이 아니라 셀에 적용됩니다.
동작 | 선택 동작 |
|---|---|
셀 클릭 | 단일 셀 선택을 새로 시작합니다. |
| 리소스 컨텍스트가 일치하면 활성 앵커에서부터 선택 범위를 확장합니다. |
셀을 가로질러 드래그 | 드래그 임계값에 도달하면 셀을 선택합니다. |
포인터 놓기 | 드래그 선택을 종료하고 마지막으로 선택한 셀에 포커스를 둡니다. |
포인터가 뷰포트 가장자리에 도달 | 스케줄러가 스크롤하면서 선택 범위를 계속 확장합니다. |
| 셀 포커스 대상을 이동하면서 선택 범위를 확장합니다. |
| 새로운 단일 셀 선택을 시작합니다. |
선택 범위에는 동일한 리소스를 사용하는 셀만 포함됩니다.
현재 선택 범위 안에서 컨텍스트 메뉴를 열면 선택 범위가 유지됩니다. Shift+마우스 오른쪽 버튼 클릭은 동일한 리소스에 속한 대상 셀까지 선택 범위를 확장할 수 있습니다. 현재 선택 범위 밖에서 메뉴를 열면 해당 셀에서 새로운 선택이 시작됩니다.