Định nghĩa tệp

Trang Cập Nhật :
Ngày tạo trang :

Tệp định nghĩa vùng chứa bo mạch (tệp .setting)

Đây là một tệp xác định bố cục và cách xử lý các phím trên bảng. Nó nằm trong các thư mục gói bảng khác nhau trong thư mục "Bảng" của thư mục có tệp thực thi.

Bạn có thể tùy chỉnh bố cục của bất kỳ khóa nào bằng cách tự xác định tệp này. Các ký hiệu, văn bản và hơn thế nữa tuân theo định dạng JSON.

Phần mở rộng .cài đặt
Định dạng tệp JSON
Mã hóa UTF-8 (có BOM)

Thành phần

Dữ liệu bao gồm các hệ thống phân cấp sau: (Bố cục bên dưới là hình ảnh chứ không phải định dạng chính thức của JSON.) Tệp thực tế có thể được sắp xếp theo thứ tự khác nhau tùy thuộc vào đầu ra tự động)

("{}" là một đối tượng và "[]" là một mảng.) )

BoardContainerInfo {
  Borads [
    BoardInfo {
      Keys [
        KeyInfo {
          Processes [
            KeyProcessInfo {
            }
          ]
          Decorates [
            KeyDecorateInfo {
            }
          ]
        }
      ]
      BoardDecorates [
        BoardDecorateInfo {
        }
      }
      KeyDecorates [
        KeyDecorateInfo {
        }
      }
    }
  ]
}

BoardContainerInfo

Một đối tượng có nhiều cài đặt khác nhau cho một vùng chứa bảng.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Tên nhận dạng chuỗi

Tên xác định vùng chứa bảng. Nó được sử dụng để chuyển đổi dành riêng cho bo mạch.

[Ví dụ]

"IdentityName": "010_Normal_1_00_Ja"
0,01~
Tác giả chuỗi

Đặt tên của nhà sản xuất hộp đựng bảng. Nó được sử dụng để hiển thị tên của nhà sản xuất. (theo kế hoạch)

[Ví dụ]

"Author": "Onodera"
0,01~
Phiên bản gấp đôi

Nhập phiên bản của tệp định nghĩa vùng chứa bảng. Nó không phải là phiên bản ứng dụng tương ứng. Được sử dụng để hiển thị các phiên bản. (theo kế hoạch)

[Ví dụ]

"Version": 1.00
0,01~
IsExcludeNextBoard bool

Chỉ định xem vùng chứa bảng này có bị loại trừ khỏi lựa chọn hay không bằng cách chuyển đổi bảng bằng phím ⇐⇒. Nếu bạn chỉ định nó là không đủ điều kiện, bạn chỉ có thể chọn nó bằng cách chuyển sang chỉ định bảng.

[Ví dụ]

"IsExcludeNextBoard": false
SAI 0,31~
Đặt hàng int

Nó được sử dụng theo thứ tự mà bạn chuyển đổi bảng. Con số càng cao thì càng được ưu tiên.

[Ví dụ]

"Order": 10
0 0,01~
KeyReleaseTimingWhenActiveWindowChange bool

Chỉ định xem phím bật tắt có tự động nhả ra khi cửa sổ đang hoạt động được chuyển đổi hay không. Ngăn thao tác phím bật tắt được áp dụng như khi chuyển sang cửa sổ khác.

Không có
Phím bật tắt không được nhả ra khi cửa sổ đang hoạt động được chuyển đổi.
Quy trình
Nhả phím bật tắt khi chuyển sang cửa sổ quy trình khác.
Cửa sổ
Nhả phím bật tắt khi chuyển sang cửa sổ khác.

[Ví dụ]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
Không có 0.30~
Tên GeneratorIdentity chuỗi

Nếu bạn tạo một bảng, vùng chứa, tệp định nghĩa bằng bất kỳ công cụ nào, hãy đặt tên phân biệt cho công cụ đó. Giá trị này không được sử dụng ở bất kỳ nơi nào khác.

[Ví dụ]

"GeneratorIdentityName": "TiitanBoardCreator"
1.00~
Phiên bản máy phát điện gấp đôi

Nếu bạn tạo bảng, vùng chứa, tệp định nghĩa bằng bất kỳ công cụ nào, hãy đặt phiên bản của công cụ đó. Giá trị này không được sử dụng ở bất kỳ nơi nào khác.

[Ví dụ]

"GeneratorVersion": 1.00
1.00~
Bảng Thông tin bảng[]

Xác định bảng. Nếu bạn muốn hiển thị nhiều bảng, hãy xác định nhiều bảng.

0,01~

Đối tượng BoardInfo

Một đối tượng với nhiều cài đặt khác nhau cho bảng. Bảng đề cập đến một cửa sổ.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Tên nhận dạng chuỗi

Tên phân biệt của bảng. Việc sử dụng hiện tại vẫn chưa được quyết định.

[Ví dụ]

"IdentityName": "NormalBoard"
0,01~
Chức vụ Hình chữ nhật

Chỉ định vị trí và kích thước của bảng. Các thông số bao gồm "X, Y (vị trí trên màn hình)" và "Chiều rộng, Chiều cao (kích thước của bảng)", tương ứng. Lưu ý rằng vị trí và kích thước thực tế của bảng sẽ là kích thước hợp lý cho DPI. Nó cũng phụ thuộc vào tham số StartPositionType cho vị trí bắt đầu. Nếu vị trí (X, Y) không được sử dụng, chỉ sử dụng kích thước.

[Ví dụ]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
0,01~
Loại vị trí bắt đầu chuỗi

Chỉ định loại vị trí ban đầu của bảng. Nếu nó được đặt để ghi nhớ vị trí của bảng cuối cùng, cài đặt này chỉ hợp lệ cho chế độ xem đầu tiên. Các thông số có thể được chỉ định như sau:

Hướng dẫn sử dụng
Chỉ định vị trí hiển thị là X, Y trong Vị trí.
Đầu trang
Hiển thị ở giữa trên cùng của màn hình.
Trên cùng bên trái
Hiển thị nó ở góc trên bên trái của màn hình.
Bên trái
Hiển thị ở giữa bên trái của màn hình.
Dưới cùng bên trái
Hiển thị ở góc dưới cùng bên trái của màn hình.
Đáy
Hiển thị nó ở giữa dưới cùng của màn hình.
Dưới cùng bên phải
Nó sẽ được hiển thị ở góc dưới cùng bên phải của màn hình.
Bên phải
Nó sẽ được hiển thị ở giữa bên phải của màn hình.
Trên cùng bên phải
Hiển thị nó ở góc trên cùng bên phải của màn hình.

[Ví dụ]

"StartPositionType": "BottomRight"
Hướng dẫn sử dụng 0,01~
SauBoardPositionType chuỗi

Chỉ định vị trí hiển thị khi chuyển từ bảng khác. Nếu nó được đặt để ghi nhớ vị trí của bảng cuối cùng, cài đặt này chỉ hợp lệ cho công tắc đầu tiên.

(Chưa đặt)
StartPositionType.
Vị trí trung tâm
Hiển thị vị trí trung tâm của bo mạch trước công tắc và vị trí trung tâm của bo mạch sau công tắc.

[Ví dụ]

"NextBoardPositionType": "CenterPosition"
0,01~
Vị trí trung tâm Điểm

Đây là vị trí trung tâm của bảng được chỉ định bởi "X" và "Y". Được sử dụng khi CenterPosition được chỉ định trong tham số NextBoardPositionType. Nếu không được chỉ định, kích thước của bảng ÷ 2 sẽ là vị trí trung tâm.

[Ví dụ]

"CenterPosition": {
"X": 200,
"Y": 100
}
0,01~
Vị tríOffset Điểm

Bạn có thể chỉ định vị trí liên quan đến vị trí hiển thị được chỉ định trong Vị trí , StartPositionType, NextBoardPositionType và CenterPosition . Các thông số được chỉ định trong "X" và "Y".

[Ví dụ]

"PositionOffset": {
"X": -200,
"Y": -100
}
0.30~
Tỷ lệ phông chữ gấp đôi

Chỉ định kích thước phông chữ của bảng mục tiêu theo tỷ lệ 1.

[Ví dụ]

"FontSizeScale": 1.5
1 0,01~
Quy mô bảng gấp đôi

Chỉ định kích thước của bảng trong hệ số nhân so với 1. Mọi thứ đều được chia tỷ lệ, chẳng hạn như kích thước và vị trí của các phím được đặt và kích thước của các chữ cái.

[Ví dụ]

"BoardScale": 1.5
1 0,01~
Tên hình ảnh chuỗi

Chỉ định tên của hình ảnh bạn muốn hiển thị trên bảng. Định dạng hình ảnh được hỗ trợ là ". png" và sẽ tải bất kỳ thứ gì khớp với tên tệp của hình ảnh được đặt trong thư mục "Hình ảnh" của thư mục có tệp định nghĩa vùng chứa bảng.

Ví dụ: nếu bạn chỉ định "Quay lại" cho ImageName, nó sẽ đọc tệp "Images/Back.png".

[Ví dụ]

"ImageName": "BoardMove"
0,01~
Chế độ ImageStretchMode chuỗi

Đặt cách chia tỷ lệ hình ảnh khi đặt.

Không có
Đặt hình ảnh ở giữa bảng theo kích thước ban đầu.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để vừa với bảng. Tỷ lệ khung hình phụ thuộc vào kích thước bảng.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để vừa với bảng. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên bảng trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.

[Ví dụ]

"ImageStretchMode": "Uniform"
Đồng phục 1.00~
Chế độ kết xuất hình ảnh chuỗi

※ Thông số này đã được giữ lại cho mục đích tương thích và sẽ không được dùng nữa trong các phiên bản trong tương lai.

Đặt cách chia tỷ lệ hình ảnh khi đặt.

Không có
Đặt hình ảnh ở giữa bảng theo kích thước ban đầu.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để vừa với bảng. Tỷ lệ khung hình phụ thuộc vào kích thước bảng.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để vừa với bảng. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên bảng trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.
Đồng phục 0.30~
ImageRenderMode (0,01~0,23) chuỗi

※ Thông số này đã được giữ lại cho mục đích tương thích và sẽ không được dùng nữa trong các phiên bản trong tương lai.

Đặt cách chia tỷ lệ hình ảnh khi đặt.

(Chưa đặt)
Đặt hình ảnh ở giữa bảng theo kích thước ban đầu.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để vừa với bảng. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
0,01 ~ 0,23
Chìa khóa Thông tin chính[]

Đặt danh sách các chìa khóa để đặt lên trên bảng.

0,01~
Chìa khóaTrang trí Thông tin trang trí chính[]

Đặt thông tin trang trí cho tất cả các phím được đặt trên bảng.

1.00~
BảngTrang trí Thông tin trang trí bảng[]

Đặt thông tin trang trí chi tiết cho bảng của bạn.

1.00~

Đối tượng KeyInfo

Một đối tượng với các cài đặt phím khác nhau.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Loại khóa chuỗi

Xác định hành vi cơ bản khi nhấn phím. Các ký tự có thể được chỉ định có thể là liệt kê KeyType. Nếu bạn chỉ định tham số Processes, tham số này sẽ bị bỏ qua.

[Ví dụ]

"KeyType": "S"
0,01~
Chức vụ Hình chữ nhật

Chỉ định vị trí và kích thước của các phím trên bảng. Các thông số bao gồm "X, Y (vị trí trên bảng)" và "Chiều rộng, Chiều cao" (kích thước của phím), tương ứng. Số bạn chỉ định sẽ là hệ tọa độ khách hàng như được nhìn thấy từ bảng và DPI và tỷ lệ bảng sẽ xác định kích thước thực tế bạn sẽ thấy.

[Ví dụ]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
0,01~
Văn bản hiển thị chuỗi

Chỉ định văn bản xuất hiện trên phím. Các ký tự đặc biệt, chẳng hạn như ngắt dòng, dựa trên đặc tả JSON. Văn bản xuất hiện ở phía trước của hình ảnh chứ không phải trong hình ảnh.

[Ví dụ]

"DisplayText": "Space"
0,01~
Kích thước phông chữ gấp đôi

Chỉ định kích thước phông chữ của văn bản xuất hiện trên phím. Đây là kích thước pixel ở độ phóng đại 1 và DPI 96, nhưng kích thước thực tế phụ thuộc vào loại phông chữ.

[Ví dụ]

"FontSize": 12
(Phụ thuộc vào kích thước phông chữ hệ thống) 0,01~
Tên hình ảnh chuỗi

Chỉ định tên của hình ảnh sẽ xuất hiện trong nền của phím. Định dạng hình ảnh được hỗ trợ là ". png" và sẽ tải bất kỳ thứ gì khớp với tên tệp của hình ảnh được đặt trong thư mục "Hình ảnh" của thư mục có tệp định nghĩa vùng chứa bảng.

Ví dụ: nếu bạn chỉ định "Quay lại" cho ImageName, nó sẽ đọc tệp "Images/Back.png".

[Ví dụ]

"ImageName": "BoardMove"
0,01~
Chế độ ImageStretchMode chuỗi

Đặt cách chia tỷ lệ hình ảnh khi đặt.

Không có
Đặt nó ở giữa phím như trong hình ảnh ban đầu của nó. Phần của hình ảnh mở rộng ra ngoài phạm vi của phím không được hiển thị.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào kích thước khóa.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên các phím trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.

[Ví dụ]

"ImageStretchMode": "Uniform"
Đồng phục 1.00~
Chế độ kết xuất hình ảnh chuỗi

※ Thông số này đã được giữ lại cho mục đích tương thích và sẽ không được dùng nữa trong các phiên bản trong tương lai.

Đặt cách chia tỷ lệ hình ảnh khi đặt.

[Ví dụ]

Không có
Đặt nó ở giữa phím như trong hình ảnh ban đầu của nó. Phần của hình ảnh mở rộng ra ngoài phạm vi của phím không được hiển thị.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào kích thước khóa.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên các phím trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.
Đồng phục 0.30~
ImageRenderMode (0,01~0,23) chuỗi

※ Thông số này đã được giữ lại cho mục đích tương thích và sẽ không được dùng nữa trong các phiên bản trong tương lai.

Đặt cách chia tỷ lệ hình ảnh khi đặt.

[Ví dụ]

(Chưa đặt)
Đặt nó ở giữa phím như trong hình ảnh ban đầu của nó.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để vừa với phím. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
0,01 ~ 0,23
IsToggle bool

Mỗi khi bạn nhấn một phím, hãy chuyển đổi giữa "Trạng thái giữ" và "Trạng thái nhả". Sử dụng các phím Shift và Ctrl, được sử dụng để nhấn đồng thời.

[Ví dụ]

"IsToggle": true
(Phụ thuộc vào KeyType) 0,01~
IsOneClickToggleRelease bool

Nếu đúng, nhấn một phím khác trong khi phím được chuyển đổi sẽ tự động nhả nút bật. Nếu sai, nút chuyển đổi sẽ không bị loại bỏ trừ khi bạn nhấn lại cùng một phím.

[Ví dụ]

"IsOneClickToggleRelease": true
(Phụ thuộc vào KeyType) 0,01~
Tùy chọn Khóa (chuỗi), Giá trị (chuỗi)

Bạn có thể chỉ định danh sách các tham số bổ sung cho KeyType được chỉ định. Một số giá trị KeyType chỉ có thể được đặt bằng tham số này. Để biết các thông số có thể được chỉ định, hãy xem "Thêm thông số chính".

[Ví dụ]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Thông số chuỗi

※ Tham số này sẽ được thay thế bằng Tùy chọn và sẽ không còn được hỗ trợ nữa.

Bạn có thể chỉ định danh sách các tham số bổ sung cho KeyType được chỉ định. Một số giá trị KeyType chỉ có thể được đặt bằng tham số này. Để biết các thông số có thể được chỉ định, hãy xem "Thêm thông số chính". Tham số này phải được đặt bằng cách xâu chuỗi JSON ở định dạng KeyValue.

[Ví dụ]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0,01~
Quy trình Thông tin quy trình chính[]

Bạn có thể ghi đè quá trình xử lý cơ bản của khóa. Nhiều quy trình có thể được xác định, vì vậy có thể đạt được nhiều lần nhấn phím chỉ với một lần nhấn phím. Ví dụ: bạn có thể định nghĩa một cái gì đó như "Ctrl" + "C". Thứ tự xử lý phụ thuộc vào thứ tự của mảng.

[Ví dụ]

{
"DisplayText": "元に戻す",
"KeyType": "Undo",
"Position": {
"Height": 60,
"Width": 60,
"X": 64,
"Y": 278
},
"Processes": [
{ "KeyType": "LeftCtrl" },
{ "KeyType": "Z" }
]
}
0,01~
Trang trí Thông tin trang trí chính[]

Đặt thông tin trang trí chi tiết cho chìa khóa.

1.00~

Đối tượng KeyProcessInfo

Đây là đối tượng xác định những gì xảy ra khi nhấn phím.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Loại khóa chuỗi

Xác định hành vi cơ bản khi nhấn phím. Các ký tự có thể được chỉ định có thể là liệt kê KeyType.

[Ví dụ]

"KeyType": "A"
0,01~
Thời gian thực hiện chuỗi

Chỉ định xem có xử lý khi nhấn hay thả phím hay không. Một số loại khóa có thể bỏ qua cài đặt này. Nếu bạn đặt KeyInfo.IsToggle thành true, "PressedAndReleased" sẽ tự động được áp dụng.

PressedAndReleased
Khi nhấn một phím, nó sẽ được nhấn và khi nhả ra, nó sẽ được nhả ra.
Ép
Khi một phím được nhấn, nó sẽ thực hiện quá trình nhấn và thả.
Phát hành
Khi nhả phím, quá trình nhấn và thả được thực hiện.

[Ví dụ]

"ExecuteTiming": "Pressed"
(Phụ thuộc vào KeyType) 0.30~
Thời gian thực hiện (0,01 ~ 0,23) chuỗi

Chỉ định xem có xử lý khi nhấn hay thả phím hay không. Một số loại khóa có thể bỏ qua cài đặt này.

Ép
Nó được xử lý khi nhấn phím.
Phát hành
Nó được xử lý khi chìa khóa được nhả ra.
(Phụ thuộc vào KeyType) 0,01 ~ 0,23
Nhấn Lặp lại chuỗi

Đặt hành vi lặp lại khi nhấn phím. Nếu bạn chỉ định bất kỳ thứ gì khác ngoài Once, tham số ExecuteTiming sẽ tự động trở thành "PressedAndReleased".

Một lần
Nó chỉ được xử lý khi nhấn hoặc thả ra.
OneWaitLặp lại
Lặp lại quá trình xử lý phím tại thời điểm nhấn và sau một khoảng thời gian nhấn nhất định.
Lặp lại ngay lập tức
Lặp lại quá trình xử lý phím ngay từ thời điểm bạn nhấn nó.

[Ví dụ]

"PressRepeat": "OneWaitRepeat"
(Phụ thuộc vào KeyType) 0,01~
Bộ điều chỉnh (0,01 ~ 0,23) bool

※ Thông số này đã không được dùng nữa trong phiên bản mới nhất.

Chỉ định xem đó là phím bổ trợ, chẳng hạn như Shift hoặc Ctrl.

(Phụ thuộc vào KeyType) 0,01 ~ 0,23
Tùy chọn Khóa (chuỗi), Giá trị (chuỗi)

Bạn có thể chỉ định danh sách các tham số bổ sung cho KeyType được chỉ định. Một số giá trị KeyType chỉ có thể được đặt bằng tham số này. Để biết các thông số có thể được chỉ định, hãy xem "Thêm thông số chính".

[Ví dụ]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Thông số chuỗi

※ Tham số này sẽ được thay thế bằng Tùy chọn và sẽ không còn được hỗ trợ nữa.

Bạn có thể chỉ định danh sách các tham số bổ sung cho KeyType được chỉ định. Một số giá trị KeyType chỉ có thể được đặt bằng tham số này. Để biết các thông số có thể được chỉ định, hãy xem "Thêm thông số chính". Tham số này phải được đặt bằng cách xâu chuỗi JSON ở định dạng KeyValue.

[Ví dụ]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\",\"TapAction\":\"None\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0,01~

Đối tượng BoardDecorateInfo

Nó là đối tượng xác định trang trí của bảng.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Tên nhận dạng chuỗi

Đó là tên nhận dạng của trang trí. Việc sử dụng hiện tại vẫn chưa được quyết định.

[Ví dụ]

"IdentityName": "Normal"
1.00~
Trạng thái ImeStatus chuỗi

Chỉ định thời điểm IME áp dụng trang trí. Bạn có thể chỉ định IME từ một trong các tùy chọn sau:

(Chưa đặt)
Bao gồm tất cả các trạng thái IME. Nó có mức độ ưu tiên thấp hơn trạng thái IME được chỉ định riêng lẻ.
Bật
Bao gồm tất cả các tiểu bang nơi IME BẬT.
KanaInputAlphaHalf
Trạng thái chữ và số nửa chiều rộng của đầu vào được đánh dấu IME (tương đương với IME OFF)
KanaĐầu vàoKatakanaHalf
Đầu vào IME Trạng thái Kana nửa chiều rộng
KanaInputAlphaFull
Trạng thái chữ và số có chiều rộng đầy đủ của đầu vào được đánh dấu IME
KanaInputHiraganaFull
Trạng thái hiragana toàn chiều rộng của đầu vào IME
KanaĐầu vàoKatakanaFull
Trạng thái katakana toàn chiều rộng của đầu vào IME
RomanInputAlphaHalf
IME là trạng thái chữ và số nửa chiều rộng của đầu vào ký tự La Mã (tương đương với IME OFF)
RomanInputKatakanaMột nửa
IME là trạng thái của katakana nửa chiều rộng để nhập La tinh hóa
RomanInputAlphaFull
IME là trạng thái chữ và số có chiều rộng đầy đủ để nhập La tinh hóa
RomanInputHiraganaFull
IME là hiragana có chiều rộng đầy đủ để nhập ký tự La Mã
RomanInputKatakanaFull
IME là trạng thái katakana toàn chiều rộng của đầu vào romaji

[Ví dụ]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
Trạng thái ImeStatus chuỗi[]

Chỉ định thời điểm IME áp dụng trang trí. ImeStatus chỉ có thể chỉ định trạng thái của một IME, nhưng nó có thể được xác định là một số. Nếu cả ImeStatus và ImeStatuses đều được xác định, thì ImeStatuses sẽ được ưu tiên. Các giá trị bạn có thể chỉ định giống như ImeStatus.

[Ví dụ]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Nhấn phím chuỗi

Bạn có thể áp dụng đồ trang trí khi nhấn phím được chỉ định.

Ví dụ: bạn có thể làm điều gì đó giống như nền thường có màu đen, nhưng khi bạn nhấn phím Shift, nền sẽ chuyển sang màu xanh lam.

[Ví dụ]

"PressKey": "LeftControl"
1.00~
Phím bấm chuỗi[]

Sử dụng tùy chọn này để áp dụng trang trí khi nhấn nhiều phím. Ví dụ: nếu bạn muốn thay đổi màn hình khi nhấn "Shift" và "Ctrl" cùng một lúc. Nếu cả PressKey và PressKeys đều được chỉ định, PressKeys sẽ được ưu tiên. Nếu bạn không chỉ định cả hai, nó sẽ áp dụng cho tất cả các mẫu không được chỉ định trong PressKey.

[Ví dụ]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
Khóa IsCapsLock bool

Bạn có thể chỉ định trang trí khi CapsLock BẬT.

[Ví dụ]

"IsCapsLock": true
rỗng 1.03~
Chèn bool

Bạn có thể chỉ định trang trí khi Chèn được BẬT.

[Ví dụ]

"IsInsert": true
rỗng 1.03~
Khóa IsNumLock bool

Bạn có thể chỉ định trang trí khi NumLock BẬT.

[Ví dụ]

"IsNumLock": true
rỗng 1.03~
Cuộn bool

Bạn có thể chỉ định trang trí khi Cuộn được BẬT.

[Ví dụ]

"IsScroll": true
rỗng 1.03~
NềnMàu Màu sắc

Bạn có thể chỉ định màu nền của bảng từ 0 ~ 1. Bạn có thể làm cho bảng trong mờ bằng cách làm cho alpha nhỏ hơn 1. Ngoài ra, đặt alpha thành 0 sẽ cung cấp cho bạn sự minh bạch hoàn toàn và bạn sẽ không còn phải đánh giá báo chí trên bảng, cho phép bạn thao tác với các cửa sổ đặt ở mặt sau. Ví dụ: bạn có thể tạo một bảng chỉ có các phím nổi bằng cách làm cho bảng trong suốt và thêm màu nền vào các phím.

[Ví dụ]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Phụ thuộc vào ứng dụng) 1.00~
Tên hình ảnh chuỗi

Chỉ định tên của hình ảnh bạn muốn hiển thị trên bảng. Định dạng hình ảnh được hỗ trợ là ". png" và sẽ tải bất kỳ thứ gì khớp với tên tệp của hình ảnh được đặt trong thư mục "Hình ảnh" của thư mục có tệp định nghĩa vùng chứa bảng.

Ví dụ: nếu bạn chỉ định "Quay lại" cho ImageName, nó sẽ đọc tệp "Images/Back.png".

Bạn cũng có thể tạo một bảng không hình chữ nhật bằng cách làm cho màu nền của bảng trong suốt và chỉ định hình ảnh đã cắt với một khu vực hoàn toàn trong suốt.

[Ví dụ]

"ImageName": "BoardMove"
1.00~
Chế độ ImageStretchMode chuỗi

Đặt cách chia tỷ lệ hình ảnh khi đặt.

Không có
Đặt nó ở giữa phím như trong hình ảnh ban đầu của nó. Phần của hình ảnh mở rộng ra ngoài phạm vi của phím không được hiển thị.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào kích thước khóa.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên các phím trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.

[Ví dụ]

"ImageStretchMode": "Uniform"
Đồng phục 1.00~
BorderColor Màu sắc

Bạn có thể chỉ định màu của đường viền nền từ 0 ~ 1. Bạn cũng có thể làm cho alpha nhỏ hơn 1 để làm cho nó trong mờ và trong suốt.

[Ví dụ]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Phụ thuộc vào ứng dụng) 1.00~
Đường viềnĐộ dày gấp đôi

Bạn có thể chỉ định độ dày của đường viền nền. 0 làm cho đường viền trở nên vô hình.

[Ví dụ]

"BorderThickness": 3
1 1.00~

KeyDecorateInfo

Nó là đối tượng xác định trang trí của bảng.

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Tên nhận dạng chuỗi

Đó là tên nhận dạng của trang trí. Việc sử dụng hiện tại vẫn chưa được quyết định.

[Ví dụ]

"IdentityName": "Normal_A"
1.00~
Trạng thái ImeStatus chuỗi

Chỉ định thời điểm IME áp dụng trang trí. Bạn có thể chỉ định IME từ một trong các tùy chọn sau:

(Chưa đặt)
Bao gồm tất cả các trạng thái IME. Nó có mức độ ưu tiên thấp hơn trạng thái IME được chỉ định riêng lẻ.
Bật
Bao gồm tất cả các tiểu bang nơi IME BẬT.
KanaInputAlphaHalf
Trạng thái chữ và số nửa chiều rộng của đầu vào được đánh dấu IME (tương đương với IME OFF)
KanaĐầu vàoKatakanaHalf
Đầu vào IME Trạng thái Kana nửa chiều rộng
KanaInputAlphaFull
Trạng thái chữ và số có chiều rộng đầy đủ của đầu vào được đánh dấu IME
KanaInputHiraganaFull
Trạng thái hiragana toàn chiều rộng của đầu vào IME
KanaĐầu vàoKatakanaFull
Trạng thái katakana toàn chiều rộng của đầu vào IME
RomanInputAlphaHalf
IME là trạng thái chữ và số nửa chiều rộng của đầu vào ký tự La Mã (tương đương với IME OFF)
RomanInputKatakanaMột nửa
IME là trạng thái của katakana nửa chiều rộng để nhập La tinh hóa
RomanInputAlphaFull
IME là trạng thái chữ và số có chiều rộng đầy đủ để nhập La tinh hóa
RomanInputHiraganaFull
IME là hiragana có chiều rộng đầy đủ để nhập ký tự La Mã
RomanInputKatakanaFull
IME là trạng thái katakana toàn chiều rộng của đầu vào romaji

[Ví dụ]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
Trạng thái ImeStatus chuỗi[]

Chỉ định thời điểm IME áp dụng trang trí. ImeStatus chỉ có thể chỉ định trạng thái của một IME, nhưng nó có thể được xác định là một số. Nếu cả ImeStatus và ImeStatuses đều được xác định, thì ImeStatuses sẽ được ưu tiên. Các giá trị bạn có thể chỉ định giống như ImeStatus.

[Ví dụ]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Nhấn phím chuỗi

Bạn có thể áp dụng đồ trang trí khi nhấn phím được chỉ định.

Ví dụ: nếu bạn nhấn phím Shift khi phím thường có "1", văn bản hiển thị sẽ là "!" Bạn có thể thực hiện các thay đổi như thay đổi.

[Ví dụ]

"PressKey": "LeftControl"
1.00~
Phím bấm chuỗi[]

Sử dụng tùy chọn này để áp dụng trang trí khi nhấn nhiều phím. Ví dụ: nếu bạn muốn thay đổi màn hình khi nhấn "Shift" và "Ctrl" cùng một lúc. Nếu cả PressKey và PressKeys đều được chỉ định, PressKeys sẽ được ưu tiên. Nếu bạn không chỉ định cả hai, nó sẽ áp dụng cho tất cả các mẫu không được chỉ định trong PressKey.

[Ví dụ]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsPressed bool

Bạn có thể chỉ định trang trí khi phím của bạn đang được nhấn. Ví dụ: trong khi bạn đang nhấn một phím, bạn có thể làm cho đường viền của phím đó phát sáng.

[Ví dụ]

"IsPressed": true
SAI 1.00~
Khóa IsCapsLock bool

Bạn có thể chỉ định trang trí khi CapsLock BẬT.

[Ví dụ]

"IsCapsLock": true
rỗng 1.03~
Chèn bool

Bạn có thể chỉ định trang trí khi Chèn được BẬT.

[Ví dụ]

"IsInsert": true
rỗng 1.03~
Khóa IsNumLock bool

Bạn có thể chỉ định trang trí khi NumLock BẬT.

[Ví dụ]

"IsNumLock": true
rỗng 1.03~
Cuộn bool

Bạn có thể chỉ định trang trí khi Cuộn được BẬT.

[Ví dụ]

"IsScroll": true
rỗng 1.03~
Văn bản hiển thị chuỗi

Chỉ định văn bản xuất hiện trên phím. Các ký tự đặc biệt, chẳng hạn như ngắt dòng, dựa trên đặc tả JSON. Văn bản xuất hiện ở phía trước của hình ảnh chứ không phải trong hình ảnh.

[Ví dụ]

"DisplayText": "Enter"
1.00~
Tên phông chữ chuỗi

Bạn có thể chỉ định phông chữ cho văn bản chính. Bạn chỉ có thể sử dụng phông chữ được cài đặt trên hệ điều hành của mình.

[Ví dụ]

"FontName": "メイリオ"
(Phụ thuộc vào ứng dụng) 1.00~
Kích thước phông chữ gấp đôi

Chỉ định kích thước phông chữ của văn bản xuất hiện trên phím. Đây là kích thước pixel ở độ phóng đại 1 và DPI 96, nhưng kích thước thực tế phụ thuộc vào loại phông chữ.

[Ví dụ]

"FontSize": 24
(Phụ thuộc vào ứng dụng) 1.00~
Văn bản đậm chuỗi

Bạn có thể chỉ định độ đậm của văn bản. Hiện tại, độ dày duy nhất có thể được sử dụng là "Bold", và nếu bạn chỉ định bất kỳ thứ gì khác, nó sẽ là trọng lượng bình thường.

[Ví dụ]

"TextBold": "Bold"
Bình thường 1.00~
Màu văn bản Màu sắc

Bạn có thể chỉ định màu của văn bản chính. Bạn cũng có thể làm cho alpha nhỏ hơn 1 để làm cho nó trong mờ. Phạm vi có thể được chỉ định tương ứng là 0 ~ 1.

[Ví dụ]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Phụ thuộc vào ứng dụng) 1.00~
NềnMàu Màu sắc

Bạn có thể chỉ định màu của nền phím từ 0 ~ 1. Bạn cũng có thể làm cho alpha nhỏ hơn 1 để làm cho nó trong mờ và trong suốt. Tuy nhiên, xin lưu ý rằng nếu nền của phím trong suốt và nền của bảng cũng trong suốt, phán đoán nhấn phím sẽ không được phát hiện.

[Ví dụ]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Phụ thuộc vào ứng dụng) 1.00~
Tên hình ảnh chuỗi

Chỉ định tên của hình ảnh bạn muốn hiển thị trên bảng. Định dạng hình ảnh được hỗ trợ là ". png" và sẽ tải bất kỳ thứ gì khớp với tên tệp của hình ảnh được đặt trong thư mục "Hình ảnh" của thư mục có tệp định nghĩa vùng chứa bảng.

Ví dụ: nếu bạn chỉ định "Quay lại" cho ImageName, nó sẽ đọc tệp "Images/Back.png".

[Ví dụ]

"ImageName": "BoardMove"
1.00~
Chế độ ImageStretchMode chuỗi

Đặt cách chia tỷ lệ hình ảnh khi đặt.

Không có
Đặt nó ở giữa phím như trong hình ảnh ban đầu của nó. Phần của hình ảnh mở rộng ra ngoài phạm vi của phím không được hiển thị.
Điền
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào kích thước khóa.
Đồng phục
Toàn bộ hình ảnh được chia tỷ lệ để phù hợp với phạm vi phím. Tỷ lệ khung hình phụ thuộc vào hình ảnh.
Đồng phụcToFill
Nó chia tỷ lệ để xuất hiện trên các phím trong khi vẫn duy trì tỷ lệ khung hình của hình ảnh.

[Ví dụ]

"ImageStretchMode": "Uniform"
Đồng phục 1.00~
BorderColor Màu sắc

Bạn có thể chỉ định màu của đường viền nền từ 0 ~ 1. Bạn cũng có thể làm cho alpha nhỏ hơn 1 để làm cho nó trong mờ và trong suốt.

[Ví dụ]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Phụ thuộc vào ứng dụng) 1.00~
Đường viềnĐộ dày gấp đôi

Bạn có thể chỉ định độ dày của đường viền nền. 0 làm cho đường viền trở nên vô hình.

[Ví dụ]

"BorderThickness": 3
1 1.00~

Liệt kê KeyType

Một danh sách xác định quá trình xử lý cơ bản của các khóa.

Mối quan hệ giữa tên khóa và mã khóa dựa trên bàn phím tiếng Nhật. Nếu bạn muốn chỉ định mã khóa không tồn tại trong danh sách này, hãy sử dụng KeyType "VirtualKeyCode".

Bổ sung mã khóa ảo tên và tên nổi bật
A 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
I 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 Đây là phím số ở đầu bàn phím.
D1 50 Đây là phím số ở đầu bàn phím.
D2 51 Đây là phím số ở đầu bàn phím.
D3 52 Đây là phím số ở đầu bàn phím.
D4 53 Đây là phím số ở đầu bàn phím.
D5 54 Đây là phím số ở đầu bàn phím.
D6 55 Đây là phím số ở đầu bàn phím.
D7 56 Đây là phím số ở đầu bàn phím.
D8 57 Đây là phím số ở đầu bàn phím.
D9 58 Đây là phím số ở đầu bàn phím.
Bàn phím số0 96 Nó là một phím số trên bàn phím số.
Bàn phím số1 97 Nó là một phím số trên bàn phím số.
Bàn phím số2 98 Nó là một phím số trên bàn phím số.
Bàn phím số3 99 Nó là một phím số trên bàn phím số.
Bàn phím số4 100 Nó là một phím số trên bàn phím số.
Bàn phím số5 101 Nó là một phím số trên bàn phím số.
Bàn phím số6 102 Nó là một phím số trên bàn phím số.
Bàn phím số7 103 Nó là một phím số trên bàn phím số.
Bàn phím số8 104 Nó là một phím số trên bàn phím số.
Bàn phím số9 105 Nó là một phím số trên bàn phím số.
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
Ctrl trái 162
Ctrl phải 163
Dịch chuyển trái 160
Dịch chuyển phải 161
Trái cửa sổ 91
Cánh PhảiWindows 92
Trái Alt 164
PhảiAlt 165
Lên 38 ↑ Chìa khóa.
Xuống 40 ↓ Chìa khóa.
Bên trái 37 ← chìa khóa.
Bên phải 39 → chìa khóa.
Thêm 107 Đó là dấu "+" trên bàn phím số.
Trừ 109 Đó là dấu "-" trên bàn phím số.
Chia 111 Đó là dấu "/" trên bàn phím số.
Nhân 106 Đó là dấu "*" trên bàn phím số.
Số thập phân 110 Bàn phím số "." là.
Dải phân cách 108
Nhập 13
Không gian lùi 8
Không gian 32
Tab 9
Esc 27
OemMinus 189
Dấu ngã OemTilde 222
Yên 220
OemDấu gạch chéo ngược 226
Tại 192 Đây là phím "@" trên bàn phím mảng tiếng Nhật.
Dấu ngoặc OemOpenBrackets 219
OemĐóng dấu ngoặc 221
Dấu hai chấm 186
OemDấu chấm phẩy 187
OemPlus 187
OemComma 188
Thời gian OEM 190
Chém 191
Câu hỏi Oem 191
Dấu gạch chéo ngược 226
Báo giá Oem 222
Chữ Hán 25 Các phím nửa chiều rộng / toàn chiều rộng.
Không chuyển đổi 29 Nó là một khóa không chuyển đổi.
Chuyển đổi 28 Đây là khóa chuyển đổi.
Kana 21 Nó là một phím katakana hiragana.
Khóa CapsLock 20
Ứng dụng 93
Chèn 45
Xóa 46
Trang chủ 36
Kết thúc 35
Trang lên 33
Trang xuống 34
Tạm dừng 19
Khóa cuộn 145
Cuộn 145
Màn hình in 44
Khóa số 144 Phím này phụ thuộc vào cứng, vì vậy nhấn nó có thể không có bất kỳ tác dụng nào.
Người nhận 246
Trình duyệtQuay lại 166
Trình duyệtYêu thích 171
Trình duyệtChuyển tiếp 167
Trang chủ trình duyệt 172
Trình duyệtLàm mới 168
Tìm kiếm trình duyệt 170
Trình duyệtDừng 169
ChatPadXanh Không có sẵn.
ChatPadOrange Không có sẵn.
Crsel 247
XóaEof Không có sẵn.
Exsel 248
Thực hiện 43
Trợ giúp 47
Khởi chạyỨng dụng1 182
Khởi chạyỨng dụng2 183
Thư khởi chạy 180
MediaNextTheo dõi 176
MediaPlayTạm dừng 179
MediaPreviousTheo dõi 177
Phương tiện truyền thông 178
Không có Không có sẵn.
OEM8 223
Ô tô OemAuto 243
OemClear 254
Sao chép OEM 242
OemEnlW 244
Ống OemPipe Không có sẵn.
PA1 253
Phát 250
In ấn 42
Khóa quy trình 229
Chọn 41
Chọn phương tiện 181
Ngủ 95
Giảm âm lượng 174 Bạn có thể thấy điều khiển âm lượng, nhưng hành vi phụ thuộc vào hệ điều hành.
Âm lượngMute 173 Bạn có thể thấy điều khiển âm lượng, nhưng hành vi phụ thuộc vào hệ điều hành.
Tăng âm lượng 175 Bạn có thể thấy điều khiển âm lượng, nhưng hành vi phụ thuộc vào hệ điều hành.
Thu phóng 251
BảngKế tiếp Chuyển sang bảng tiếp theo.
BảngTrước Chuyển sang bảng trước đó.
Nhảy ván Chuyển sang bảng có tên được chỉ định.
BoardMove Kéo bảng để di chuyển.
BoardGiảm thiểu Thu nhỏ bảng.
Thoát Thoát khỏi bảng cảm ứng.
Menu cấu hình Hiển thị menu cài đặt.
Bàn di chuột Đây là một tấm lót chuột di chuyển con trỏ chuột nhiều như bạn chạm và di chuyển ngón tay.
MouseMoveCần điều khiển Đây là một thanh chuột tiếp tục di chuyển con trỏ chuột theo hướng bạn chạm và di chuyển ngón tay.
MouseLeftNhấp chuột Đây là nút chuột trái.
Nhấp chuột phải Đây là nút chuột bên phải.
MouseMiddleNhấp chuột Đây là nút giữa của chuột.
ChuộtX1Click Nút X1 trên chuột.
ChuộtX2Click Đây là nút X2 trên chuột.
Bánh xe chuột Đây là con lăn chuột. Nó mô phỏng chuyển động quay của bánh xe bằng cách chạm và di chuyển ngón tay của bạn lên xuống.
Mã khóa ảo Gửi mã khóa ảo được chỉ định.
DPad Đây là D-Pad với một phím ở trên cùng, dưới cùng, trái và phải.

Các thông số bổ sung chính

Danh sách các thông số bổ sung cho từng KeyType. Thêm đối tượng KeyInfo vào Options của đối tượng KeyProcessInfo dưới dạng danh sách KeyValues.

Cấu hình ví dụ

{
  "DisplayText": "", 
  "ImageName": "MousePadx2", 
  "ImageRenderMode": "Fill", 
  "KeyType": "MouseMovePad", 
  "Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"}, 
  "Position": {
    "Height": 122, 
    "Width": 122, 
    "X": 64, 
    "Y": 30
  }, 
},

BảngKế tiếp

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
SauBoardPositionType chuỗi

Chỉ định vị trí hiển thị khi chuyển từ các bảng khác.

(Chưa đặt)
Hiển thị ở vị trí được chỉ định trong StartPositionType của bảng được chỉ định.
Vị trí trung tâm
Hiển thị vị trí trung tâm của bo mạch trước công tắc và vị trí trung tâm của bo mạch sau công tắc.

[Ví dụ]

"NextBoardPositionType": "CenterPosition"
0,01~

BảngTrước

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
SauBoardPositionType chuỗi

Chỉ định vị trí hiển thị khi chuyển từ các bảng khác.

(Chưa đặt)
Hiển thị ở vị trí được chỉ định trong StartPositionType của bảng được chỉ định.
Vị trí trung tâm
Hiển thị vị trí trung tâm của bo mạch trước công tắc và vị trí trung tâm của bo mạch sau công tắc.

[Ví dụ]

"NextBoardPositionType": "CenterPosition"
0,01~

Nhảy ván

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
JumpBoardIdentityName chuỗi

Chuyển sang vùng chứa bảng với tên được chỉ định.

[Ví dụ]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0.20~
SauBoardPositionType chuỗi

Chỉ định vị trí hiển thị khi chuyển từ các bảng khác.

(Chưa đặt)
Hiển thị ở vị trí được chỉ định trong StartPositionType của bảng được chỉ định.
Vị trí trung tâm
Hiển thị vị trí trung tâm của bo mạch trước công tắc và vị trí trung tâm của bo mạch sau công tắc.

[Ví dụ]

"NextBoardPositionType": "CenterPosition"
0.20~

Bàn di chuột

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Quy mô di chuyển gấp đôi

Chỉ định tốc độ di chuyển của con trỏ chuột ở độ phóng đại so với 1.

[Ví dụ]

"MoveScale": 2
1 0,01~
TapHành động chuỗi

Chỉ định cách mô phỏng hành vi nhấp chuột trái khi nhấn phím.

Không có
Nó không mô phỏng các nút chuột bằng cách chạm.
MouseLeftButtonWhenSingle Tap
Mô phỏng nhấp chuột trái trên một lần nhấn. Khi bạn nhấn đúp, thao tác này sẽ mô phỏng thao tác bấm hai lần.
MouseLeftButtonWhenDoubleTap
Mô phỏng thao tác bấm chuột trái khi nhấn đúp. Khi bạn nhấn ba lần, nó sẽ mô phỏng một cú nhấp đúp.

[Ví dụ]

"TapAction": "MouseLeftButtonWhenDoubleTap"
MouseLeftButtonWhenDoubleTap 0,01~
TapPressKhoảng thời gian gấp đôi

Đây là thời gian tối đa để nhấn phím được đánh giá là một lần nhấn. Nếu bạn giữ phím lâu hơn thời gian này, nó sẽ không được đánh giá là một cú chạm. Đơn vị là mili giây.

[Ví dụ]

"TapPressInterval": 500
250 0,01~
SauTapConnectKhoảng thời gian gấp đôi

Thời gian giữa các lần nhấn trước khi nó được xác định là sau khi nhấn đúp. Nếu thời gian cho đến lần nhấn tiếp theo dài hơn thời gian này, nó sẽ không được nhận dạng là nhấn đúp. Đơn vị là mili giây.

[Ví dụ]

"NextTapConnectInterval": 500
250 0,01~
TapEnableAreaRange gấp đôi

Đây là chiều rộng độ lệch tối đa cho phép của vị trí vòi được nhận dạng là nhấn đúp. Nếu vị trí của lần chạm trước và vị trí của lần nhấn tiếp theo nhiều hơn số này, nó sẽ không được nhận dạng là nhấn đúp. Đơn vị là khoảng cách pixel logic trên bảng.

[Ví dụ]

"TapEnableAreaRange": 10
5 0,01~
Chế độ PadMoveMode chuỗi

Đặt hành vi của tốc độ di chuyển con trỏ chuột khi di chuyển ngón tay.

Bình thường
Đối với cùng một tốc độ, chuyển động của ngón tay và chuyển động của con trỏ chuột là như nhau.
Tăng tốc
Nếu bạn di chuyển ngón tay nhanh hơn, con trỏ chuột sẽ di chuyển nhanh hơn và nếu bạn di chuyển chậm, con trỏ sẽ di chuyển ít hơn ngón tay của bạn.

[Ví dụ]

"PadMoveMode": "Accelerate"
Tăng tốc 0,01~

MouseMoveCần điều khiển

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Chế độ thanh chuỗi

Chỉ định xem điểm trung tâm của thanh phải là tâm của phím hay điểm chạm.

Trung tâm bảng điều khiển
Căn giữa thanh với tâm của chìa khóa. Vì vậy, khi bạn chạm vào cạnh của phím, nó sẽ ngay lập tức bắt đầu di chuyển con trỏ chuột.
Trung tâm cảm ứng
Đặt điểm trung tâm của gậy làm điểm tiếp xúc. Điều này cho phép bạn di chuyển con trỏ chuột từ nơi bạn chạm vào nó đến hướng bạn di chuyển ngón tay mà không cần lo lắng về vị trí chạm.

[Ví dụ]

"StickMode": "TouchCenter"
Trung tâm cảm ứng 0,01~
Tốc độ tối đa mỗi giây gấp đôi

Đây là tốc độ di chuyển tối đa của con trỏ chuột khi nghiêng gậy xuống. Tốc độ di chuyển là số pixel trên màn hình mỗi giây.

[Ví dụ]

"MaxSpeedPerSecond": 500
1000 0,01~
MẹoAreaChiều dài gấp đôi

Đây là khoảng cách tối đa để hạ gậy. Khoảng cách sẽ là pixel logic trên bảng. Cài đặt này chỉ có hiệu lực khi StickMode ở trong TouchCenter. Đối với PanelCenter, nó phụ thuộc vào kích thước của khóa.

[Ví dụ]

"TipAreaLength": 50
100 0,01~
TapHành động chuỗi

Chỉ định cách mô phỏng hành vi nhấp chuột trái khi nhấn phím.

Không có
Nó không mô phỏng các nút chuột bằng cách chạm.
MouseLeftButtonWhenSingle Tap
Mô phỏng nhấp chuột trái trên một lần nhấn. Khi bạn nhấn đúp, thao tác này sẽ mô phỏng thao tác bấm hai lần.
MouseLeftButtonWhenDoubleTap
Mô phỏng thao tác bấm chuột trái khi nhấn đúp. Khi bạn nhấn ba lần, nó sẽ mô phỏng một cú nhấp đúp.

[Ví dụ]

"TapAction": "MouseLeftButtonWhenDoubleTap"
MouseLeftButtonWhenDoubleTap 0.20~
TapPressKhoảng thời gian gấp đôi

Đây là thời gian tối đa để nhấn phím được đánh giá là một lần nhấn. Nếu bạn giữ phím lâu hơn thời gian này, nó sẽ không được đánh giá là một cú chạm. Đơn vị là mili giây.

[Ví dụ]

"TapPressInterval": 500
250 0.20~
SauTapConnectKhoảng thời gian gấp đôi

Thời gian giữa các lần nhấn trước khi nó được xác định là sau khi nhấn đúp. Nếu thời gian cho đến lần nhấn tiếp theo dài hơn thời gian này, nó sẽ không được nhận dạng là nhấn đúp. Đơn vị là mili giây.

[Ví dụ]

"NextTapConnectInterval": 500
250 0.20~
TapEnableAreaRange gấp đôi

Đây là chiều rộng độ lệch tối đa cho phép của vị trí vòi được nhận dạng là nhấn đúp. Nếu vị trí của lần chạm trước và vị trí của lần nhấn tiếp theo nhiều hơn số này, nó sẽ không được nhận dạng là nhấn đúp. Đơn vị là khoảng cách pixel logic trên bảng.

[Ví dụ]

"TapEnableAreaRange": 10
5 0.20~

DPad

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Chìa khóa nâng cao chuỗi

Chỉ định phím để gửi khi bạn nhấn phím ↑.

[Ví dụ]

"UpKey": "Up"
Lên 0.20~
Phím xuống chuỗi

Chỉ định phím để gửi khi bạn nhấn phím ↓.

[Ví dụ]

"DownKey": "Down"
Xuống 0.20~
Phím trái chuỗi

Chỉ định phím để gửi khi bạn nhấn phím ←.

[Ví dụ]

"LeftKey": "Left"
Bên trái 0.20~
Phím phải chuỗi

Chỉ định phím để gửi khi bạn nhấn phím →.

[Ví dụ]

"RightKey": "Right"
Bên phải 0.20~

Mã khóa ảo

Nội dung loại khóa, giá trị ban đầu, chưa đặt, ứng dụng tương thích quyền, Ver.
Mã khóa ảo int

Bạn có thể gửi trực tiếp mã khóa ảo (số) cho Windows.

[Ví dụ]

"VirtualKeyCode": 33
0.22~