힌트 및 메시지
Input.Observer는 화면에 두 종류의 텍스트를 표시합니다. 힌트는 제스처를 그리는 동안 나타나며 지금까지의 획과 일치하는 작업 이름을 알려 줍니다. 메시지는 작업이 메시지를 표시할 때 나타납니다. 둘 다 모양 페이지에서 설정합니다.
힌트
힌트는 최대 세 줄입니다.
- 일치하는 작업이 속한 앱 그룹 이름. 제스처가 전역 그룹으로 대체되었으면 전역입니다 (범위 및 대체 규칙).
- 그 작업의 이름.
- 작업에 힌트 메모가 있으면 그 메모(작업 페이지).
힌트는 다음 규칙을 따릅니다.
- 일치하는 것만 표시합니다. 지금까지의 획이 어떤 작업과도 일치하지 않게 되는 즉시 힌트가 사라지고, 획이 다시 일치하는 순간 다시 나타납니다. "일치 항목 없음" 같은 텍스트는 없습니다.
- 잠시 기다립니다. 포인터가 최소 제스처 이동 거리(일반, 기본값 5px)만큼 움직이면 획이 제스처로 인정됩니다. 처음 몇 픽셀에서 깜박이지 않도록, 힌트는 획이 힌트 표시 전 대기 시간(150ms) 동안 지속되거나 힌트 표시 전 이동 거리(24px)만큼 이동한 뒤, 둘 중 먼저 오는 시점에 나타날 수 있습니다. 그 전에 놓은 빠른 획은 힌트가 표시되지 않지만 작업은 여전히 실행됩니다.
- 더 기다릴 수도 있습니다. 표시 전 점 개수와 표시 지연은 이미 일치 항목을 찾은 힌트를 보류합니다. 획의 점이 그 개수만큼 되고 같은 일치가 지연 시간 동안 유지되어야 나타납니다. 둘 다 기본값은 0(끔)입니다.
- 일치에는 아무 영향도 주지 않습니다. 힌트는 획과 일치하는 것을 보여 줄 뿐, 결정하지 않습니다. 힌트를 끄면 단추를 놓을 때 완성된 획을 한 번 일치시키며, 같은 작업이 실행됩니다.
- 기본적으로 포인터에서 12픽셀 떨어져 포인터를 따라갑니다. 고정 위치에서는 일치 항목이 바뀔 때만 움직입니다.
힌트를 표시하는 주체
힌트 창 섹션 위쪽의 힌트 행에는 세 가지 선택이 있습니다.
| 선택 | 보이는 것 |
|---|---|
| 스타일에 맞춤 | 렌더러가 제스처 궤적 스타일의 모양으로 힌트를 패널로 그립니다. 렌더러가 힌트를 표시할 수 있는 동안에만 제공됩니다. |
| 클래식 | Input.Observer 자체의 힌트 창으로, 얇은 테두리가 있는 밝은 패널에 어두운 텍스트가 표시됩니다. |
| 끄기 | 힌트 없음. Input.Observer는 그리는 동안의 일치도 건너뛰므로, 포인터가 움직일 때마다 약간의 작업이 절약됩니다. 적용을 선택할 때 반영됩니다. |
스타일에 맞춤과 클래식은 즉시 반영됩니다. 렌더러가 지금 힌트를 표시할 수 없으면 그동안 클래식 힌트 창이 힌트를 표시합니다.
힌트 창 설정
| 설정 | 하는 일 | 기본값 | 범위 | 사용 대상 |
|---|---|---|---|---|
| 힌트 ① | 힌트를 표시하는 주체(위 참조) | 클래식, 또는 스타일을 선택한 표준 설치 후에는 스타일에 맞춤 | 스타일에 맞춤, 클래식, 끄기 | — |
| 위치 ② | 커서 따라가기, 모니터의 아홉 위치 중 하나(왼쪽 위부터 오른쪽 아래까지, 가운데), 또는 사용자 지정 오프셋 | 커서 따라가기 | — | 렌더러와 클래식 |
| 모니터 | 고정 위치가 놓이는 모니터: 주 모니터 또는 제스처 아래 창의 모니터. 사용자 지정 오프셋에서는 힌트가 어느 모니터의 텍스트 배율을 사용할지만 결정합니다. 커서 따라가기에서는 표시되지 않습니다. | 제스처 아래 창의 모니터 | — | 클래식 |
| 가로 오프셋, 세로 오프셋 | 힌트의 왼쪽 위 모서리 위치를 주 모니터 왼쪽 위 모서리로부터의 픽셀 수로 지정. 주 모니터 왼쪽이나 위에 있는 모니터에는 음수 값이 필요합니다. 사용자 지정 오프셋에서만 표시되며, 연결된 모니터가 없는 지점이면 경고합니다. | 0, 0 | −32768~32767px | 클래식 |
| 커서와의 거리 | 포인터와 포인터를 따라가는 힌트 사이의 간격. 커서 따라가기에서만 표시됩니다. | 12px | 0~500px | 클래식 |
| 불투명도 | 힌트가 얼마나 불투명하게 보이는지 | 85% | 5~100% | 클래식 |
| 배경색 | 텍스트 뒤의 채우기 색, #RRGGBB 형식. 힌트를 두르는 얇은 테두리는 이 색보다 약간 어둡고, 색이 어두우면 약간 밝습니다. | #F7F7F5(부드러운 흰색) | 모든 색 | 클래식 |
| 힌트 표시 전 대기 시간 | 힌트가 나타나기 전에 획이 지속되어야 하는 시간(또는 아래 거리 중 먼저 오는 쪽) | 150ms | 0~10000ms | 렌더러와 클래식 |
| 힌트 표시 전 이동 거리 | 힌트가 나타나기 전에 획이 이동해야 하는 거리(또는 위 시간 중 먼저 오는 쪽) | 24px | 0~1000px | 렌더러와 클래식 |
| 표시 전 점 개수 | 찾은 일치 항목이 나타나기 위해 필요한 최소 획 점 개수 | 0 | 0~1000 | 렌더러와 클래식 |
| 표시 지연 | 일치 항목을 찾은 후 힌트가 나타나기까지 추가로 기다리는 시간 | 0ms | 0~10000ms | 렌더러와 클래식 |
고급 모드. 모니터, 커서와의 거리, 힌트 표시 전 대기 시간, 힌트 표시 전 이동 거리, 표시 전 점 개수, 표시 지연은 간단히 모드에서 숨겨집니다.
마지막 열의 "클래식"은 렌더러가 힌트를 그리는 동안에는 설정이 효과가 없다는 뜻이며, 그때 그 행은 흐리게 표시됩니다. 위치가 커서 따라가기가 아니면, 렌더러의 힌트는 제스처가 처음 인식된 곳에 머뭅니다.
힌트 텍스트
고급 모드. 힌트 텍스트 섹션은 간단히 모드에서 숨겨집니다.
힌트 텍스트는 클래식 힌트 창의 세 줄을 설정합니다. 각 행에는 글꼴, 크기, 굵게, 기울임꼴, 색이 있습니다.
| 행 | 줄 | 기본값 |
|---|---|---|
| 그룹 이름 | 앱 그룹 | Segoe UI, 14pt, #1F1F1F(짙은 회색) |
| 작업 이름 | 작업 | Segoe UI, 14pt, #1F1F1F(짙은 회색) |
| 메모 | 작업의 힌트 메모 | Segoe UI, 12pt, #1F1F1F(짙은 회색) |
크기는 6~72pt입니다. 글꼴 목록에는 이 컴퓨터에 설치된 글꼴이 표시됩니다. 구성에 지정되었지만 여기에 설치되지 않은 글꼴은 그대로 유지되며, Windows가 비슷한 글꼴로 대체합니다.
렌더러의 힌트 패널
스타일에 맞춤에서는 Styles 플러그 인이 제스처를 그리는 스타일의 모양으로 장식한 패널로 힌트를 그립니다. 글꼴, 크기, 색, 불투명도는 힌트 텍스트가 아니라 갤러리 탭의 사용자 지정… > 힌트 창에서 가져옵니다(기본값은 Segoe UI 15, 14, 12pt, 작업 이름은 굵게, 불투명도 88%). 각 스타일 자체의 힌트 색과 장식은 그 스타일 설정 창의 힌트 창 스킨 카드에 있으며(제스처 궤적), 대신 단순한 패널을 그리는 스위치도 있습니다.
화면 메시지
메시지는 제목 줄과 메시지 줄이 있는 패널입니다. 작업은 스크립트에서 또는 단계로 UIShowDisplayMessage 기본 제공
함수를 사용해 메시지를 표시합니다(기본 제공 함수 참조).
각 메시지의 모든 것은 작업이 결정합니다. 두 줄의 텍스트, 각 줄의 글꼴, 크기, 굵게, 기울임꼴, 정렬, 텍스트 색과 배경색, 불투명도, 안쪽 여백, 나타나는 위치(모니터의 아홉 위치 중 하나 또는 화면의 정확한 지점), 주 모니터에 표시할지 포인터가 있는 모니터에 표시할지, 표시 시간입니다. 모양 페이지에는 메시지를 표시하는 주체 외에는 바꿀 메시지 설정이 없습니다.
- 여러 메시지가 동시에 화면에 있을 수 있습니다. 작업은 자신이 표시한 메시지를 바꾸거나 닫을 수 있습니다.
- 메시지가 닫히는 경우는 시간이 다 되었을 때, 작업이 닫을 때, 그리고 클래식 메시지 창에서만 두 번 클릭할 때입니다. 시간 제한이 없는 메시지는 작업이 닫을 때까지(또는 클래식 메시지를 두 번 클릭할 때까지) 남습니다.
- 모니터는 메시지가 나타날 때 선택됩니다(그리고 작업이 메시지를 바꿀 때 다시 선택됩니다). 메시지는 그 뒤에 포인터를 따라가지 않습니다.
메시지를 표시하는 주체
화면 메시지 섹션의 메시지 행에는 세 가지 선택이 있습니다. 각각 즉시 반영됩니다.
| 선택 | 보이는 것 |
|---|---|
| 스타일에 맞춤 | 렌더러가 작업의 글꼴과 색은 유지하면서 사용 중인 스타일의 장식으로 메시지를 그립니다. 이 패널은 클릭할 수 없습니다. 클릭은 아래의 창으로 가며, 시간이 다 되거나 작업이 닫을 때만 닫힙니다. |
| 클래식 | Input.Observer 자체의 메시지 창으로, 작업이 지정한 배경색보다 약간 어두운 얇은 테두리가 있습니다(그 색이 어두우면 약간 밝은 테두리). 두 번 클릭하면 닫힙니다. |
| 끄기 | 아무것도 나타나지 않습니다. 작업은 평소대로 계속됩니다. |
렌더러가 메시지를 표시할 수 없는 동안에는 클래식 메시지 창이 대신 표시합니다.
메시지가 화면에 있는 동안 메시지를 표시하는 주체를 바꾸거나 렌더러가 중지되면, 작업은 더 이상 그 메시지를 닫을 수 없으며 메시지는 시간이 다 될 때까지 남습니다. 메시지를 닫을 수 있어야 하는 작업은 메시지에 시간 제한을 지정하십시오.