파일 정의
보드 컨테이너 정의 파일 (.setting 파일)
이 파일은 보드 위 키의 배치와 처리를 정의합니다. 실행 파일이 있는 "Boards" 폴더의 여러 보드 패키지 폴더에 위치해 있습니다.
이 파일을 직접 정의하여 어떤 키의 레이아웃도 커스터마이즈할 수 있습니다. 기호, 텍스트 등은 JSON 형식을 따릅니다.
| 확장 | .설정 |
| 파일 형식 | JSON |
| 인코딩 | UTF-8 (BOM 포함) |
구성
데이터는 다음과 같은 계층 구조로 구성되어 있습니다: (아래 레이아웃은 이미지이며 JSON의 공식 형식이 아닙니다.) 실제 파일은 자동 출력에 따라 다른 순서로 정렬될 수 있습니다)
("{}"는 객체이고, "[]"는 배열입니다.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
BoardContainerInfo 객체
보드 컨테이너를 위한 다양한 설정을 가진 오브젝트입니다.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 정체성 | 스트링 | 보드 컨테이너를 식별하는 이름입니다. 보드별 스위칭에 사용됩니다. [예시] |
0.01~ | ||
| 저자 | 스트링 | 보드 용기 제작자 이름을 적으세요. 이 이름은 제작자의 이름을 표시하는 데 사용됩니다. (계획됨) [예시] |
○ | 0.01~ | |
| 버전 | 더블 | 보드 컨테이너 정의 파일 버전을 입력하세요. 해당 애플리케이션 버전은 아닙니다. 예전에는 다양한 모델을 표시하곤 했습니다. (계획됨) [예시] |
○ | 0.01~ | |
| IsExcludeNextBoard | 불 | ⇐⇒ 키로 보드를 전환하여 이 보드 컨테이너를 선택에서 제외하는지 명시합니다. 만약 자격이 없다고 지정하면, 보드 배정으로 전환해야만 선택할 수 있습니다. [예시] |
거짓입니다 | ○ | 0.31~ |
| 순서 | 지능 | 보드를 교체하는 순서대로 사용됩니다. 숫자가 높을수록 우선순위가 더 높아집니다. [예시] |
0 | ○ | 0.01~ |
| KeyReleaseTimingWhenActiveWindowChange | 불 | 활성 창이 전환될 때 토글 키가 자동으로 해제되는지 또는 패턴을 지정하세요. 다른 창으로 전환할 때 토글 키 연산이 적용되는 것을 방지합니다.
[예시] |
전혀 없습니다 | ○ | 0.30~ |
| 생성원 정체성 | 스트링 | 어떤 도구로 보드, 컨테이너, 정의 파일을 생성하면, 그 도구의 구별 이름을 설정하세요. 이 값은 다른 곳에서는 사용되지 않습니다. [예시] |
○ | 1.00~ | |
| 제너레이터 버전 | 더블 | 어떤 도구든 보드, 컨테이너, 정의 파일을 생성한다면, 그 도구의 버전을 설정하세요. 이 값은 다른 곳에서는 사용되지 않습니다. [예시] |
○ | 1.00~ | |
| 위원회 | 보드 정보[] | 보드를 정의하세요. 여러 보드를 표시하고 싶다면, 여러 보드를 정의하세요. |
0.01~ |
보드인포 오브젝트
보드에 다양한 설정이 있는 오브젝트. 보드는 하나의 창문을 의미합니다.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 정체성 | 스트링 | 보드의 특징적인 이름입니다. 현재 사용 방법은 아직 결정되지 않았습니다. [예시] |
0.01~ | ||
| 위치 | 직사각형 | 보드의 위치와 크기를 지정하세요. 매개변수는 각각 "X, Y(데스크탑 위의 위치)"와 "너비, 높이(보드 크기)"로 구성됩니다. 보드의 실제 위치와 크기는 DPI의 논리적 크기가 됩니다. 또한 시작 위치의 StartPositionType 매개변수에 따라 달라집니다. 위치(X, Y)를 사용하지 않을 경우, 크기만 사용됩니다. [예시] |
0.01~ | ||
| StartPositionType | 스트링 | 보드의 초기 위치 유형을 지정하세요. 만약 마지막 보드의 위치를 기억하도록 설정되어 있다면, 이 설정은 첫 번째 뷰에만 유효합니다. 지정할 수 있는 매개변수는 다음과 같습니다:
[예시] |
수동 | ○ | 0.01~ |
| NextBoardPositionType | 스트링 | 다른 보드에서 교체할 때 어디에 표시할지 명시하세요. 만약 마지막 보드의 위치를 기억하도록 설정되어 있다면, 이 설정은 첫 번째 스위치에만 유효합니다.
[예시] |
○ | 0.01~ | |
| 센터 포지션 | 요점 | 이는 "X"와 "Y"로 지정된 보드의 중심 위치입니다. CenterPosition이 NextBoardPositionType 매개변수에 지정되어 있을 때 사용됩니다. 명시하지 않으면 보드 크기가 2÷ 중앙 위치가 됩니다. [예시] |
○ | 0.01~ | |
| 위치 오프셋 | 요점 | Position, StartPositionType, NextBoardPositionType, CenterPosition에서 지정된 디스플레이 위치에 대해 위치를 지정할 수 있습니다. 매개변수는 "X"와 "Y"에 명시되어 있습니다. [예시] |
○ | 0.30~ | |
| 글꼴 크기 | 더블 | 목표 보드의 글꼴 크기를 1 축척으로 지정합니다. [예시] |
1 | ○ | 0.01~ |
| 보드스케일 | 더블 | 보드의 크기를 1에 대해 곱셈으로 지정합니다. 키의 크기와 위치, 글자 크기 등 모든 것이 축소됩니다. [예시] |
1 | ○ | 0.01~ |
| 이미지네임 | 스트링 | 게시판에 표시하고 싶은 이미지 이름을 지정하세요. 지원되는 이미지 형식은 ". "png" 오직 "json 파일을 불러오며, 보드 컨테이너 정의 파일이 있는 폴더의 "Images" 폴더에 있는 이미지의 파일명과 일치하는 모든 파일을 불러옵니다. 예를 들어, ImageName에 "Back"을 지정하면 "Images/Back.png" 파일을 읽게 됩니다. [예시] |
○ | 0.01~ | |
| 이미지스트레치모드 | 스트링 | 배치 시 이미지의 스케일링을 설정하세요.
[예시] |
교복 | ○ | 1.00~ |
| 이미지렌더모드 | 스트링 | ※ 이 매개변수는 호환성을 위해 유지되었으며 향후 버전에서는 폐지될 예정입니다. 배치 시 이미지의 스케일링을 설정하세요.
|
교복 | ○ | 0.30~ |
| ImageRenderMode (0.01~0.23) | 스트링 | ※ 이 매개변수는 호환성을 위해 유지되었으며 향후 버전에서는 폐지될 예정입니다. 배치 시 이미지의 스케일링을 설정하세요.
|
○ | 0.01~0.23 | |
| 키 | 키인포[] | 칠판에 올릴 열쇠 목록을 설정하세요. |
0.01~ | ||
| 키데코레이츠 | KeyDecorateInfo[] | 보드에 놓인 모든 열쇠의 장식 정보를 설정하세요. |
○ | 1.00~ | |
| 보드장식 | 보드장식정보[] | 보드에 상세한 장식 정보를 설정하세요. |
○ | 1.00~ |
KeyInfo 객체
여러 키 설정을 가진 물체.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 키타입 | 스트링 | 키를 누를 때 기본 동작을 정의하세요. 지정할 수 있는 문자는 KeyType 열거일 수 있습니다. Processes 매개변수를 지정하면 이 매개변수는 무시됩니다. [예시] |
0.01~ | ||
| 위치 | 직사각형 | 키보드 위의 위치와 크기를 지정하세요. 매개변수는 각각 "X, Y(보드 위 위치)"와 "너비, 높이"(키 크기)로 구성됩니다. 지정한 숫자는 보드에서 본 클라이언트 좌표계이며, DPI와 보드 스케일링이 실제 크기를 결정합니다. [예시] |
0.01~ | ||
| 디스플레이텍스트 | 스트링 | 키에 나타난 텍스트를 명시하세요. 줄 바바꿈과 같은 특수 문자는 JSON 명세를 기반으로 합니다. 텍스트는 이미지 앞에 나타나지 않고 이미지에 나타납니다. [예시] |
0.01~ | ||
| 폰트 크기 | 더블 | 키에 표시되는 텍스트의 글꼴 크기를 지정하세요. 이는 배율 1과 DPI 96에서의 픽셀 크기이지만, 실제 크기는 폰트 유형에 따라 다릅니다. [예시] |
(시스템 폰트 크기에 따라 다릅니다) | ○ | 0.01~ |
| 이미지네임 | 스트링 | 키 배경에 나올 이미지 이름을 지정하세요. 지원되는 이미지 형식은 ". "png" 오직 "json 파일을 불러오며, 보드 컨테이너 정의 파일이 있는 폴더의 "Images" 폴더에 있는 이미지의 파일명과 일치하는 모든 파일을 불러옵니다. 예를 들어, ImageName에 "Back"을 지정하면 "Images/Back.png" 파일을 읽게 됩니다. [예시] |
○ | 0.01~ | |
| 이미지스트레치모드 | 스트링 | 배치 시 이미지의 스케일링을 설정하세요.
[예시] |
교복 | ○ | 1.00~ |
| 이미지렌더모드 | 스트링 | ※ 이 매개변수는 호환성을 위해 유지되었으며 향후 버전에서는 폐지될 예정입니다. 배치 시 이미지의 스케일링을 설정하세요. [예시]
|
교복 | ○ | 0.30~ |
| ImageRenderMode (0.01~0.23) | 스트링 | ※ 이 매개변수는 호환성을 위해 유지되었으며 향후 버전에서는 폐지될 예정입니다. 배치 시 이미지의 스케일링을 설정하세요. [예시]
|
○ | 0.01~0.23 | |
| IsToggle | 불 | 키를 눌러도 "상태 유지"와 "상태 해제" 사이를 번갈아 가세요. Shift와 Ctrl 키를 사용하는데, 이 키는 동시에 누르는 데 사용됩니다. [예시] |
(키타입에 따라 다릅니다) | ○ | 0.01~ |
| IsOneClickToggleRelease입니다 | 불 | 만약 그렇다면, 키가 토글된 상태에서 다른 키를 누르면 자동으로 토글이 해제됩니다. 만약 틀렸다면, 같은 키를 다시 누르지 않는 한 토글이 해제되지 않습니다. [예시] |
(키타입에 따라 다릅니다) | ○ | 0.01~ |
| 옵션 | 키(문자열), 가치(문자열) | 지정된 키타입에 대한 추가 매개변수 목록을 지정할 수 있습니다. 일부 KeyType 값은 이 매개변수로만 설정할 수 있습니다. 지정할 수 있는 매개변수에 대해서는 "키 매개변수 추가"를 참조하세요. [예시] |
○ | 0.22~ | |
| 매개변수 | 스트링 | ※ 이 매개변수는 옵션으로 대체되며 더 이상 지원되지 않습니다. 지정된 키타입에 대한 추가 매개변수 목록을 지정할 수 있습니다. 일부 KeyType 값은 이 매개변수로만 설정할 수 있습니다. 지정할 수 있는 매개변수에 대해서는 "키 매개변수 추가"를 참조하세요. 매개변수는 JSON을 KeyValue 형식으로 문자열로 설정해야 합니다. [예시] |
○ | 0.01~ | |
| 공정 | KeyProcessInfo[] | 키의 기본 처리를 무시할 수 있습니다. 여러 프로세스를 정의할 수 있어 한 번의 키 입력으로 여러 번 키 입력이 가능합니다. 예를 들어, "Ctrl" + "C" 같은 것을 정의할 수 있습니다. 처리 순서는 배열의 순서에 따라 달라집니다. [예시] |
○ | 0.01~ | |
| 장식 | KeyDecorateInfo[] | 키의 상세 장식 정보를 설정하세요. |
○ | 1.00~ |
KeyProcessInfo 객체
이 객체는 키를 눌렀을 때 일어나는 일을 정의합니다.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 키타입 | 스트링 | 키를 누를 때 기본 동작을 정의하세요. 지정할 수 있는 문자는 KeyType 열거일 수 있습니다. [예시] |
0.01~ | ||
| 실행 타이밍 | 스트링 | 키를 눌렀을 때 또는 놓을 때 처리할지 명시합니다. 일부 키 유형은 이 설정을 무시할 수 있습니다. KeyInfo.IsToggle을 true로 설정하면 "PressedAndReleased"가 자동으로 적용됩니다.
[예시] |
(키타입에 따라 다릅니다) | ○ | 0.30~ |
| ExecuteTiming (0.01~0.23) | 스트링 | 키를 눌렀을 때 또는 놓을 때 처리할지 명시합니다. 일부 키 유형은 이 설정을 무시할 수 있습니다.
|
(키타입에 따라 다릅니다) | ○ | 0.01~0.23 |
| 프레스 리피트 | 스트링 | 키를 눌렀을 때 동작이 반복되도록 설정하세요. Once가 아닌 다른 항목을 지정하면 ExecuteTiming 매개변수가 자동으로 "PressedAndReleased"가 됩니다.
[예시] |
(키타입에 따라 다릅니다) | ○ | 0.01~ |
| IsModifier (0.01~0.23) | 불 | ※ 이 매개변수는 최신 버전에서 폐지되었습니다. Shift나 Ctrl 같은 수정 키인지 지정합니다. |
(키타입에 따라 다릅니다) | ○ | 0.01~0.23 |
| 옵션 | 키(문자열), 가치(문자열) | 지정된 키타입에 대한 추가 매개변수 목록을 지정할 수 있습니다. 일부 KeyType 값은 이 매개변수로만 설정할 수 있습니다. 지정할 수 있는 매개변수에 대해서는 "키 매개변수 추가"를 참조하세요. [예시] |
○ | 0.22~ | |
| 매개변수 | 스트링 | ※ 이 매개변수는 옵션으로 대체되며 더 이상 지원되지 않습니다. 지정된 키타입에 대한 추가 매개변수 목록을 지정할 수 있습니다. 일부 KeyType 값은 이 매개변수로만 설정할 수 있습니다. 지정할 수 있는 매개변수에 대해서는 "키 매개변수 추가"를 참조하세요. 매개변수는 JSON을 KeyValue 형식으로 문자열로 설정해야 합니다. [예시] |
○ | 0.01~ |
BoardDecorateInfo 객체
보드의 장식을 정의하는 오브젝트입니다.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 정체성 | 스트링 | 이 훈장의 식별 명칭입니다. 현재 사용 방법은 아직 결정되지 않았습니다. [예시] |
1.00~ | ||
| ImeStatus | 스트링 | IME가 장식을 적용할 때를 명시합니다. IME는 다음 중 하나에서 지정할 수 있습니다:
[예시] |
○ | 1.00~ | |
| ImeStatuses | 스트링[] | IME가 장식을 적용할 때를 명시합니다. ImeStatus는 하나의 IME 상태만 지정할 수 있지만, 여러 개의 상태로 정의할 수 있습니다. 만약 ImeStatus와 ImeStatuses가 모두 정의된다면, ImeStatuses가 우선권을 가집니다. 지정할 수 있는 값은 ImeStatus와 동일합니다. [예시] |
○ | 1.00~ | |
| 프레스키 | 스트링 | 지정된 키를 누르면 장식을 적용할 수 있습니다. 예를 들어, 보통 검은색인 배경을 Shift 키를 누르면 배경이 파란색으로 변하는 식으로 할 수 있습니다. [예시] |
○ | 1.00~ | |
| 프레스키 | 스트링[] | 여러 키를 눌렀을 때 장식을 적용할 수 있습니다. 예를 들어, "Shift"와 "Ctrl"을 동시에 누를 때 디스플레이를 바꾸고 싶을 때. PressKey와 PressKeys 둘 다 지정되어 있으면 PressKey가 우선권을 가집니다. 두 가지 모두 지정하지 않으면, PressKey에 명시되지 않은 모든 패턴에 적용됩니다. [예시] |
○ | 1.00~ | |
| 이스캡스락 | 불 | CapsLock이 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| IsInsert | 불 | Insert가 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 이스넘락 | 불 | NumLock이 켜졌을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 이스스크롤 | 불 | 스크롤이 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 배경 색상 | 색 | 보드의 배경색은 0~1 단위로 지정할 수 있습니다. 알파를 1 미만으로 만들어 보드를 반투명하게 만들 수 있습니다. 또한 알파를 0으로 설정하면 완전한 투명성이 보장되고, 보드에 프레스 저지먼트가 없어져 뒷면에 설치된 창문을 조작할 수 있습니다. 예를 들어, 키보드를 투명하게 만들고 키에 배경색을 추가하면 키보드만 떠 있는 보드를 만들 수 있습니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 이미지네임 | 스트링 | 게시판에 표시하고 싶은 이미지 이름을 지정하세요. 지원되는 이미지 형식은 ". "png" 오직 "json 파일을 불러오며, 보드 컨테이너 정의 파일이 있는 폴더의 "Images" 폴더에 있는 이미지의 파일명과 일치하는 모든 파일을 불러옵니다. 예를 들어, ImageName에 "Back"을 지정하면 "Images/Back.png" 파일을 읽게 됩니다. 또한 보드 배경색을 투명하게 하고 완전히 투명한 영역이 있는 잘린 이미지를 지정하면 직사각형이 아닌 보드를 만들 수도 있습니다. [예시] |
○ | 1.00~ | |
| 이미지스트레치모드 | 스트링 | 배치 시 이미지의 스케일링을 설정하세요.
[예시] |
교복 | ○ | 1.00~ |
| 보더컬러 | 색 | 배경 테두리 색상은 0~1에서 지정할 수 있습니다. 알파를 1보다 작게 만들어 반투명하고 투명하게 만들 수도 있습니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 경계두께 | 더블 | 배경 테두리의 두께를 지정할 수 있습니다. 0은 경계를 보이지 않게 만듭니다. [예시] |
1 | ○ | 1.00~ |
KeyDecorateInfo 객체
보드의 장식을 정의하는 오브젝트입니다.
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 정체성 | 스트링 | 이 훈장의 식별 명칭입니다. 현재 사용 방법은 아직 결정되지 않았습니다. [예시] |
1.00~ | ||
| ImeStatus | 스트링 | IME가 장식을 적용할 때를 명시합니다. IME는 다음 중 하나에서 지정할 수 있습니다:
[예시] |
○ | 1.00~ | |
| ImeStatuses | 스트링[] | IME가 장식을 적용할 때를 명시합니다. ImeStatus는 하나의 IME 상태만 지정할 수 있지만, 여러 개의 상태로 정의할 수 있습니다. 만약 ImeStatus와 ImeStatuses가 모두 정의된다면, ImeStatuses가 우선권을 가집니다. 지정할 수 있는 값은 ImeStatus와 동일합니다. [예시] |
○ | 1.00~ | |
| 프레스키 | 스트링 | 지정된 키를 누르면 장식을 적용할 수 있습니다. 예를 들어, 보통 키가 "1"일 때 Shift 키를 누르면 표시되는 텍스트는 "!"입니다. 변경할 수 있습니다. [예시] |
○ | 1.00~ | |
| 프레스키 | 스트링[] | 여러 키를 눌렀을 때 장식을 적용할 수 있습니다. 예를 들어, "Shift"와 "Ctrl"을 동시에 누를 때 디스플레이를 바꾸고 싶을 때. PressKey와 PressKeys 둘 다 지정되어 있으면 PressKey가 우선권을 가집니다. 두 가지 모두 지정하지 않으면, PressKey에 명시되지 않은 모든 패턴에 적용됩니다. [예시] |
○ | 1.00~ | |
| 이스프레디드 | 불 | 키를 누를 때 장식을 지정할 수 있습니다. 예를 들어, 키를 누르는 동안 그 키의 테두리가 빛나도록 할 수 있습니다. [예시] |
거짓입니다 | ○ | 1.00~ |
| 이스캡스락 | 불 | CapsLock이 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| IsInsert | 불 | Insert가 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 이스넘락 | 불 | NumLock이 켜졌을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 이스스크롤 | 불 | 스크롤이 켜져 있을 때 장식을 지정할 수 있습니다. [예시] |
null | ○ | 1.03~ |
| 디스플레이텍스트 | 스트링 | 키에 나타난 텍스트를 명시하세요. 줄 바바꿈과 같은 특수 문자는 JSON 명세를 기반으로 합니다. 텍스트는 이미지 앞에 나타나지 않고 이미지에 나타납니다. [예시] |
○ | 1.00~ | |
| 폰트 이름 | 스트링 | 핵심 텍스트에 맞는 글꼴을 지정할 수 있습니다. 운영체제에 설치된 폰트만 사용할 수 있습니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 폰트 크기 | 더블 | 키에 표시되는 텍스트의 글꼴 크기를 지정하세요. 이는 배율 1과 DPI 96에서의 픽셀 크기이지만, 실제 크기는 폰트 유형에 따라 다릅니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 텍스트볼드 | 스트링 | 텍스트 굵기를 지정할 수 있습니다. 현재 사용할 수 있는 두께는 "굵기"뿐이며, 다른 것을 지정하면 일반 굵기로 설정됩니다. [예시] |
정상 | ○ | 1.00~ |
| 텍스트컬러 | 색 | 키 텍스트의 색상을 지정할 수 있습니다. 알파를 1보다 작게 만들어 반투명하게 만들 수도 있습니다. 지정할 수 있는 범위는 각각 0~1입니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 배경 색상 | 색 | 키 배경의 색상은 0~1에서 지정할 수 있습니다. 알파를 1보다 작게 만들어 반투명하고 투명하게 만들 수도 있습니다. 하지만 키의 배경이 투명하고 보드의 배경도 투명하면 키 누름 판정이 감지되지 않는다는 점을 유의하세요. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 이미지네임 | 스트링 | 게시판에 표시하고 싶은 이미지 이름을 지정하세요. 지원되는 이미지 형식은 ". "png" 오직 "json 파일을 불러오며, 보드 컨테이너 정의 파일이 있는 폴더의 "Images" 폴더에 있는 이미지의 파일명과 일치하는 모든 파일을 불러옵니다. 예를 들어, ImageName에 "Back"을 지정하면 "Images/Back.png" 파일을 읽게 됩니다. [예시] |
○ | 1.00~ | |
| 이미지스트레치모드 | 스트링 | 배치 시 이미지의 스케일링을 설정하세요.
[예시] |
교복 | ○ | 1.00~ |
| 보더컬러 | 색 | 배경 테두리 색상은 0~1에서 지정할 수 있습니다. 알파를 1보다 작게 만들어 반투명하고 투명하게 만들 수도 있습니다. [예시] |
(신청 방식에 따라 다름) | ○ | 1.00~ |
| 경계두께 | 더블 | 배경 테두리의 두께를 지정할 수 있습니다. 0은 경계를 보이지 않게 만듭니다. [예시] |
1 | ○ | 1.00~ |
키타입 열거
키의 기본 처리를 정의하는 목록입니다.
키 이름과 키 코드 간의 관계는 일본어 키보드를 기반으로 합니다. 이 목록에 없는 키 코드를 지정하고 싶다면, "VirtualKeyCode"라는 키타입을 사용하세요.
자료| 명예 및 이름 | 가상 키 코드 | 보충 |
|---|---|---|
| A | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| 나는 | 73 | |
| J | 74 | |
| K | 75 | |
| L | 76 | |
| M | 77 | |
| N | 78 | |
| O | 79 | |
| P | 80 | |
| Q | 81 | |
| R | 82 | |
| S | 83 | |
| T | 84 | |
| U | 85 | |
| V | 86 | |
| W | 87 | |
| X | 88 | |
| Y | 89 | |
| Z | 90 | |
| D0 | 49 | 이것은 키보드 상단의 숫자 키입니다. |
| D1 | 50 | 이것은 키보드 상단의 숫자 키입니다. |
| D2 | 51 | 이것은 키보드 상단의 숫자 키입니다. |
| D3 | 52 | 이것은 키보드 상단의 숫자 키입니다. |
| D4 | 53 | 이것은 키보드 상단의 숫자 키입니다. |
| D5 | 54 | 이것은 키보드 상단의 숫자 키입니다. |
| D6 | 55 | 이것은 키보드 상단의 숫자 키입니다. |
| D7 | 56 | 이것은 키보드 상단의 숫자 키입니다. |
| 디비전 8 | 57 | 이것은 키보드 상단의 숫자 키입니다. |
| D9 | 58 | 이것은 키보드 상단의 숫자 키입니다. |
| 넘버패드0 | 96 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드1 | 97 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드2 | 98 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드3 | 99 | 숫자 키패드에 있는 숫자 키입니다. |
| 숫자패드4 | 100 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드5 | 101 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드6 | 102 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드7 | 103 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드8 | 104 | 숫자 키패드에 있는 숫자 키입니다. |
| 넘버패드9 | 105 | 숫자 키패드에 있는 숫자 키입니다. |
| F1 | 113 | |
| F2 | 114 | |
| F3 | 115 | |
| F4 | 116 | |
| F5 | 117 | |
| F6 | 118 | |
| F7 | 119 | |
| F8 | 120 | |
| F9 | 121 | |
| F10 | 122 | |
| F11 | 123 | |
| F12 | 124 | |
| F13 | 125 | |
| F14 | 126 | |
| F15 | 127 | |
| F16 | 128 | |
| F17 | 129 | |
| F18 | 130 | |
| F19 | 131 | |
| F20 | 132 | |
| F21 | 133 | |
| F22 | 134 | |
| F23 | 135 | |
| F24 | 136 | |
| 왼쪽 컨트롤 | 162 | |
| 오른쪽 제어 | 163 | |
| 레프트쉬프트 | 160 | |
| 라이트쉬프트 | 161 | |
| 왼쪽윈도우즈 | 91 | |
| 라이트윈도우즈 | 92 | |
| 레프트얼터 | 164 | |
| 라이트얼터 | 165 | |
| 일어 | 38 | ↑ 키. |
| 내려 | 40 | ↓ 키. |
| 왼쪽 | 37 | ← 열쇠. |
| 오른쪽 | 39 | → 열쇠. |
| 추가 | 107 | 숫자 키패드의 "+"입니다. |
| 빼기 | 109 | 숫자 키패드의 "-"입니다. |
| 분할 | 111 | 숫자 키패드의 "/"입니다. |
| 곱셈 | 106 | 숫자 키패드의 "*"입니다. |
| 십진법 | 110 | 숫자 키패드 "." 그럴 수 있어. |
| 분리자 | 108 | |
| 들어오세요 | 13 | |
| 백스페이스 | 8 | |
| 우주 | 32 | |
| 탭 | 9 | |
| ESC | 27 | |
| 오엠마이너스 | 189 | |
| 오엠틸데 | 222 | |
| 옌 | 220 | |
| Oem백슬래시 | 226 | |
| At | 192 | 이것이 일본어 배열 키보드의 "@" 키입니다. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| 콜론 | 186 | |
| OemSemicolon | 187 | |
| 오엠플러스 | 187 | |
| 오엠코마 | 188 | |
| OEM기간 | 190 | |
| 슬래시 | 191 | |
| OEM 질문 | 191 | |
| 백슬래시 | 226 | |
| OEM 인용문 | 222 | |
| 한자 | 25 | 하프 너비/풀 너비 키입니다. |
| 비개종자 | 29 | 변환 기능이 없는 키입니다. |
| 개종 | 28 | 이게 변환 키야. |
| 카나 | 21 | 이것은 가타카나 히라가나 열쇠입니다. |
| 캡스락 | 20 | |
| 앱 | 93 | |
| 삽입 | 45 | |
| 삭제 | 46 | |
| 홈 | 36 | |
| 끝 | 35 | |
| 페이지업 | 33 | |
| 페이지다운 | 34 | |
| 잠시 멈춤 | 19 | |
| 스크롤락 | 145 | |
| 스크롤 | 145 | |
| 프린트스크린 | 44 | |
| 넘넘락 | 144 | 이 키는 하드 매달라서 눌러도 효과가 없을 수도 있습니다. |
| 주의 | 246 | |
| 브라우저백 | 166 | |
| 브라우저즐겨찾기 | 171 | |
| 브라우저포워드 | 167 | |
| 브라우저홈 | 172 | |
| 브라우저 리프레시 | 168 | |
| 브라우저 검색 | 170 | |
| 브라우저스톱 | 169 | |
| 챗패드그린 | 사용 불가. | |
| 챗패드오렌지 | 사용 불가. | |
| 크르셀 | 247 | |
| 이레이스에오브 | 사용 불가. | |
| 엑셀 | 248 | |
| 처형 | 43 | |
| 도움말 | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| 런치메일 | 180 | |
| 미디어넥스트트랙 | 176 | |
| 미디어재생일시정지 | 179 | |
| MediaPreviousTrack | 177 | |
| 미디어스톱 | 178 | |
| 전혀 없습니다 | 사용 불가. | |
| OEM8 | 223 | |
| 오엠오토 | 243 | |
| 오엠클리어 | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| 오엠파이프 | 사용 불가. | |
| Pa1 | 253 | |
| 플레이 | 250 | |
| 인쇄 | 42 | |
| 프로세스키 | 229 | |
| 선택 | 41 | |
| 셀렉트미디어 | 181 | |
| 잠 자세요 | 95 | |
| 볼륨다운 | 174 | 볼륨 조절이 보일 수 있지만, 그 동작은 운영체제에 따라 다릅니다. |
| 볼륨뮤트 | 173 | 볼륨 조절이 보일 수 있지만, 그 동작은 운영체제에 따라 다릅니다. |
| 볼륨업 | 175 | 볼륨 조절이 보일 수 있지만, 그 동작은 운영체제에 따라 다릅니다. |
| 줌 | 251 | |
| 보드넥스트 | 다음 보드로 전환하세요. | |
| 보드 이전 | 이전 보드로 전환하세요. | |
| 보드점프 | 지정된 이름의 보드로 전환하세요. | |
| 보드무브 | 보드를 드래그해서 이동시키세요. | |
| 보드미세이브 | 보드를 최소화하세요. | |
| 출구 | 터치보드를 나가세요. | |
| ConfigMenu | 설정 메뉴를 열어보세요. | |
| 마우스무브패드 | 마우스 패드는 마우스 커서를 손가락을 만지고 움직이는 만큼 움직여요. | |
| 마우스무브조이스틱 | 이 마우스 스틱은 마우스 커서를 당신이 만지고 손가락을 움직인 방향으로 계속 움직이게 하는 것입니다. | |
| 마우스 좌클릭 | 이게 마우스 왼쪽 버튼이에요. | |
| 마우스 우클릭 | 이게 바로 오른쪽 마우스 버튼입니다. | |
| 마우스미들클릭 | 이건 마우스의 가운데 버튼이에요. | |
| 마우스X1클릭 | 마우스의 X1 버튼. | |
| 마우스X2클릭 | 이건 마우스의 X2 버튼입니다. | |
| 마우스휠 | 이게 마우스 휠이야. 손가락을 위아래로 움직이며 휠의 회전을 모방합니다. | |
| VirtualKeyCode | 지정된 가상 키 코드를 보내세요. | |
| DPad(박사 과정) | 이것은 위, 아래, 좌, 우에 각각 한 개의 키가 있는 D-패드입니다. |
주요 추가 매개변수
각 키타입에 대한 추가 매개변수 목록입니다. KeyInfo 객체를 KeyProcessInfo 객체의 Options에 KeyValue 리스트로 추가하세요.
예시 구성
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
보드넥스트
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| NextBoardPositionType | 스트링 | 다른 보드에서 전환할 때 어디에 표시할지 지정하세요.
[예시] |
○ | 0.01~ |
보드 이전
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| NextBoardPositionType | 스트링 | 다른 보드에서 전환할 때 어디에 표시할지 지정하세요.
[예시] |
○ | 0.01~ |
보드점프
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 점프보드 정체성 | 스트링 | 지정된 이름의 보드 컨테이너로 전환하세요. [예시] |
0.20~ | ||
| NextBoardPositionType | 스트링 | 다른 보드에서 전환할 때 어디에 표시할지 지정하세요.
[예시] |
○ | 0.20~ |
마우스무브패드
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 무브스케일 | 더블 | 마우스 커서 이동 속도를 1에 대한 배율로 지정합니다. [예시] |
1 | ○ | 0.01~ |
| 탭액션 | 스트링 | 키를 눌렀을 때 왼쪽 클릭의 동작을 어떻게 에뮬레이트할지 명시합니다.
[예시] |
마우스 왼쪽버튼 더블탭 | ○ | 0.01~ |
| 탭프레스인터벌 | 더블 | 이 시간은 탭으로 판정되는 키를 누르는 최대 시간입니다. 이 시간 이상으로 키를 누르고 있으면 탭으로 간주되지 않습니다. 이 단위는 밀리초 단위입니다. [예시] |
250 | ○ | 0.01~ |
| NextTapConnectInterval | 더블 | 탭 사이의 시간은 더블 탭 이후로 결정됩니다. 다음 탭까지의 시간이 이 시간보다 길면 더블 탭으로 인식되지 않습니다. 이 단위는 밀리초 단위입니다. [예시] |
250 | ○ | 0.01~ |
| TapEnableAreaRange | 더블 | 이는 탭 위치의 최대 허용 편차 폭으로, 더블 탭으로 인식됩니다. 이전 탭과 다음 탭의 위치가 이 숫자보다 크면 더블 탭으로 인식되지 않습니다. 이 단위는 보드 위의 논리 픽셀 거리입니다. [예시] |
5 | ○ | 0.01~ |
| 패드무브모드 | 스트링 | 손가락을 움직일 때 마우스 커서 움직임 속도를 설정합니다.
[예시] |
가속해 | ○ | 0.01~ |
마우스무브조이스틱
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 스틱모드 | 스트링 | 스틱의 중심점이 키의 중심이어야 할지, 터치포인트가 되어야 하는지 명시합니다.
[예시] |
터치센터 | ○ | 0.01~ |
| 맥스스피드퍼세컨드 | 더블 | 이는 스틱을 아래로 기울였을 때 마우스 커서의 최대 이동 속도입니다. 이동 속도는 초당 데스크톱에 표시되는 픽셀 수입니다. [예시] |
1000 | ○ | 0.01~ |
| 팁 면적길이 | 더블 | 이것이 막대를 쓰러뜨릴 수 있는 최대 거리입니다. 거리는 보드의 논리 픽셀이 됩니다. 이 설정은 StickMode가 TouchCenter에 있을 때만 유효합니다. PanelCenter의 경우, 키 크기에 따라 다릅니다. [예시] |
100 | ○ | 0.01~ |
| 탭액션 | 스트링 | 키를 눌렀을 때 왼쪽 클릭의 동작을 어떻게 에뮬레이트할지 명시합니다.
[예시] |
마우스 왼쪽버튼 더블탭 | ○ | 0.20~ |
| 탭프레스인터벌 | 더블 | 이 시간은 탭으로 판정되는 키를 누르는 최대 시간입니다. 이 시간 이상으로 키를 누르고 있으면 탭으로 간주되지 않습니다. 이 단위는 밀리초 단위입니다. [예시] |
250 | ○ | 0.20~ |
| NextTapConnectInterval | 더블 | 탭 사이의 시간은 더블 탭 이후로 결정됩니다. 다음 탭까지의 시간이 이 시간보다 길면 더블 탭으로 인식되지 않습니다. 이 단위는 밀리초 단위입니다. [예시] |
250 | ○ | 0.20~ |
| TapEnableAreaRange | 더블 | 이는 탭 위치의 최대 허용 편차 폭으로, 더블 탭으로 인식됩니다. 이전 탭과 다음 탭의 위치가 이 숫자보다 크면 더블 탭으로 인식되지 않습니다. 이 단위는 보드 위의 논리 픽셀 거리입니다. [예시] |
5 | ○ | 0.20~ |
DPad(박사 과정)
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| 업키 | 스트링 | ↑ 키를 누를 때 보낼 키를 지정하세요. [예시] |
일어 | ○ | 0.20~ |
| 다운키 | 스트링 | ↓ 키를 누를 때 보낼 키를 지정하세요. [예시] |
내려 | ○ | 0.20~ |
| 레프트키 | 스트링 | ← 키를 누를 때 보낼 키를 지정하세요. [예시] |
왼쪽 | ○ | 0.20~ |
| 라이트키 | 스트링 | → 키를 누를 때 보낼 키를 지정하세요. [예시] |
오른쪽 | ○ | 0.20~ |
VirtualKeyCode
| 키 | 타입 | 내용 | , 초기 값 | , 설정 해제, 권한 | 호환 앱, 버전 |
|---|---|---|---|---|---|
| VirtualKeyCode | 지능 | Windows용 가상 키 코드(번호)를 직접 보낼 수 있습니다. [예시] |
0.22~ |