Định nghĩa tệp
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ụ] |
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ụ] |
○ | 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ụ] |
○ | 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ụ] |
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ụ] |
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.
[Ví dụ] |
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ụ] |
○ | 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ụ] |
○ | 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ụ] |
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ụ] |
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:
[Ví dụ] |
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.
[Ví dụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 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ụ] |
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ụ] |
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ụ] |
○ | 0,01~ | |
| Chế độ ImageStretchMode | chuỗi | Đặt cách chia tỷ lệ hình ảnh khi đặt.
[Ví dụ] |
Đồ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.
|
Đồ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.
|
○ | 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ụ] |
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ụ] |
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ụ] |
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ụ] |
(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ụ] |
○ | 0,01~ | |
| Chế độ ImageStretchMode | chuỗi | Đặt cách chia tỷ lệ hình ảnh khi đặt.
[Ví dụ] |
Đồ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ụ]
|
Đồ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ụ]
|
○ | 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ụ] |
(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ụ] |
(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ụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 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ụ] |
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.
[Ví dụ] |
(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.
|
(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".
[Ví dụ] |
(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ụ] |
○ | 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ụ] |
○ | 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ụ] |
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:
[Ví dụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 1.00~ | |
| Khóa IsCapsLock | bool | Bạn có thể chỉ định trang trí khi CapsLock BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Chèn | bool | Bạn có thể chỉ định trang trí khi Chèn được BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Khóa IsNumLock | bool | Bạn có thể chỉ định trang trí khi NumLock BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Cuộn | bool | Bạn có thể chỉ định trang trí khi Cuộn được BẬT. [Ví dụ] |
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ụ] |
(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ụ] |
○ | 1.00~ | |
| Chế độ ImageStretchMode | chuỗi | Đặt cách chia tỷ lệ hình ảnh khi đặt.
[Ví dụ] |
Đồ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ụ] |
(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ụ] |
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ụ] |
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:
[Ví dụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 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ụ] |
○ | 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ụ] |
SAI | ○ | 1.00~ |
| Khóa IsCapsLock | bool | Bạn có thể chỉ định trang trí khi CapsLock BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Chèn | bool | Bạn có thể chỉ định trang trí khi Chèn được BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Khóa IsNumLock | bool | Bạn có thể chỉ định trang trí khi NumLock BẬT. [Ví dụ] |
rỗng | ○ | 1.03~ |
| Cuộn | bool | Bạn có thể chỉ định trang trí khi Cuộn được BẬT. [Ví dụ] |
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ụ] |
○ | 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ụ] |
(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ụ] |
(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ụ] |
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ụ] |
(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ụ] |
(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ụ] |
○ | 1.00~ | |
| Chế độ ImageStretchMode | chuỗi | Đặt cách chia tỷ lệ hình ảnh khi đặt.
[Ví dụ] |
Đồ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ụ] |
(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ụ] |
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.
[Ví dụ] |
○ | 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.
[Ví dụ] |
○ | 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ụ] |
0.20~ | ||
| SauBoardPositionType | chuỗi | Chỉ định vị trí hiển thị khi chuyển từ các bảng khác.
[Ví dụ] |
○ | 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ụ] |
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.
[Ví dụ] |
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ụ] |
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ụ] |
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ụ] |
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.
[Ví dụ] |
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.
[Ví dụ] |
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ụ] |
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ụ] |
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.
[Ví dụ] |
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ụ] |
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ụ] |
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ụ] |
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ụ] |
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ụ] |
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ụ] |
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ụ] |
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ụ] |
0.22~ |