Definicja pliku
Plik definicji kontenera płyty (plik .setting)
Jest to plik definiujący układ i obsługę na płycie. Znajduje się w różnych folderach pakietów płyt w folderze "Boards" w folderze z plikiem wykonywalnym.
Możesz dostosować układ dowolnego, definiując ten plik samodzielnie. Symbole, teksty i inne elementy podążają za formatem JSON.
| Rozszerzenie | .setting |
| Format pliku | JSON |
| Kodowanie | UTF-8 (z BOM) |
Skład
Dane składają się z następujących hierarchii: (Poniższy układ to obraz, a nie formalny format JSON.) Rzeczywisty plik może być sortowany w różnej kolejności w zależności od automatycznego wyjścia)
("{}" to obiekt, a "[]" to tablica.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Obiekt BoardContainerInfo
Obiekt z różnymi ustawieniami dla kontenera płyty.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| IdentityName | struna | Nazwa identyfikująca pojemnik płytowy. Jest używany do przełączania specyficznego dla płyty. [Przykład] |
0,01~ | ||
| Autor | struna | Wpisz nazwisko producenta kontenera na deskę. Służy do wyświetlania nazwiska producenta. (planowane) [Przykład] |
○ | 0,01~ | |
| Wersja | podwójne | Wprowadź wersję pliku definicji kontenera board. Nie jest to odpowiednia wersja aplikacji. Używał do wyświetlania wersji. (planowane) [Przykład] |
○ | 0,01~ | |
| ISWYŁĄCZYNASTĘPNY BOARD | Bool | Określa, czy ten kontener płyty jest wyłączony z wyboru przez zmianę planszy za pomocą ⇐⇒. Jeśli zaznaczysz, że nie kwalifikuje się, możesz wybrać tylko przez przełączenie na przydziały do tablicy. [Przykład] |
FAŁSZYWE | ○ | 0,31~ |
| Zamówienie | int | Używa się go w kolejności, w jakiej zmieniasz płyty. Im wyższa liczba, tym większy priorytet będzie nadany. [Przykład] |
0 | ○ | 0,01~ |
| KeyReleaseTimingWhenActiveWindowChange | Bool | Określ, czy przełączania jest automatycznie zwalniany po przełączeniu aktywnego okna, czy też wzorzec. Zapobiega zastosowaniu przełącznika tak jak przy przełączaniu się na inne okno.
[Przykład] |
Brak | ○ | 0,30~ |
| GeneratorIdentityName | struna | Jeśli generujesz plik z tablicą, kontenerem lub definicją dowolnym narzędziem, ustaw dla niego wyróżniającą nazwę. Ta wartość nie jest używana nigdzie indziej. [Przykład] |
○ | 1.00~ | |
| GeneratorVersion | podwójne | Jeśli generujesz plik płyty, kontenera lub definicji dowolnym narzędziem, ustaw wersję tego narzędzia. Ta wartość nie jest używana nigdzie indziej. [Przykład] |
○ | 1.00~ | |
| Deski | BoardInfo[] | Zdefiniuj planszę. Jeśli chcesz wyświetlić wiele tablic, zdefiniuj je naraz. |
0,01~ |
Obiekt BoardInfo
Obiekt z różnymi ustawieniami dla planszy. Plansza odnosi się do jednego okna.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| IdentityName | struna | To wyróżniająca nazwa tablicy. Obecne zastosowanie pozostaje nieustalone. [Przykład] |
0,01~ | ||
| Pozycja | Prostokąt | Określ pozycję i rozmiar planszy. Parametry składają się odpowiednio z "X, Y (pozycja na pulpicie)" oraz "Szerokość, wysokość (rozmiar planszy)". Należy zauważyć, że rzeczywista pozycja i rozmiar płyty będą logicznym rozmiarem DPI. Zależy to także od parametru StartPositionType dla pozycji startowej. Jeśli pozycja (X, Y) nie jest używana, używa się jedynie rozmiaru. [Przykład] |
0,01~ | ||
| StartPozycjaTyp | struna | Określ rodzaj początkowej pozycji planszy. Jeśli jest ustawiona tak, by zapamiętywać pozycję ostatniej planszy, to ustawienie jest ważne tylko dla pierwszego widoku. Parametry, które można określić, są następujące:
[Przykład] |
Ręcznie | ○ | 0,01~ |
| NextBoardPositionType | struna | Określ, gdzie wyświetlić po przełączeniu z innych płyt. Jeśli jest ustawiony tak, by zapamiętywał pozycję ostatniej deski, to ustawienie jest ważne tylko dla pierwszego przełącznika.
[Przykład] |
○ | 0,01~ | |
| Pozycja środkowa | Punkt | Jest to centralna pozycja planszy określana przez "X" i "Y". Używany, gdy CenterPosition jest określony w parametrze NextBoardPositionType. Jeśli nie jest to określone, rozmiar planszy ÷ 2 będzie miejscem centralnym. [Przykład] |
○ | 0,01~ | |
| PozycjaPrzesunięcie | Punkt | Możesz określić pozycję względem pozycji wyświetlanej w Position, StartPositionType, NextBoardPositionType oraz CenterPosition. Parametry są określone w "X" i "Y". [Przykład] |
○ | 0,30~ | |
| FontSizeScale | podwójne | Określ rozmiar czcionki docelowej planszy w skali 1. [Przykład] |
1 | ○ | 0,01~ |
| BoardScale | podwójne | Określ rozmiar planszy w mnożniku względem 1. Wszystko jest skalowane, na przykład rozmiar i pozycja oraz rozmiar liter. [Przykład] |
1 | ○ | 0,01~ |
| ImageName | struna | Określ nazwę obrazu, który chcesz wyświetlić na tablicy. Obsługiwany format obrazu to ". png" i załaduje wszystko, co odpowiada nazwie pliku obrazu umieszczonego w folderze "Images" w folderze z plikiem definicji kontenera płyty. Na przykład, jeśli wpiszesz "Back" dla ImageName, odczyta plik "Images/Back.png". [Przykład] |
○ | 0,01~ | |
| ImageStretchMode | struna | Ustaw skalowanie obrazów podczas umieszczania.
[Przykład] |
Mundur | ○ | 1.00~ |
| ImageRenderMode | struna | ※ Ten parametr został zachowany dla celów zgodności i zostanie wycofany w przyszłych wersjach. Ustaw skalowanie obrazów podczas umieszczania.
|
Mundur | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | struna | ※ Ten parametr został zachowany dla celów zgodności i zostanie wycofany w przyszłych wersjach. Ustaw skalowanie obrazów podczas umieszczania.
|
○ | 0,01~0,23 | |
| Klucze | KeyInfo[] | Ustaw listę do umieszczenia na planszy. |
0,01~ | ||
| KeyDemontates | KeyDecorateInfo[] | Ustaw informacje o dekoracji dla wszystkich umieszczonych na planszy. |
○ | 1.00~ | |
| Dekoracje tablic | BoardDecorateInfo[] | Ustaw szczegółowe informacje o dekoracji swojej tablicy. |
○ | 1.00~ |
Obiekt KeyInfo
Obiekt z różnymi ustawieniami.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| KeyType | struna | Zdefiniuj podstawowe zachowanie podczas naciśnięcia. Znaki, które można określić, mogą być wyliczaniem typu klucza. Jeśli określisz parametr Processes, ten parametr jest ignorowany. [Przykład] |
0,01~ | ||
| Pozycja | Prostokąt | Określ pozycję i rozmiar na planszy. Parametry składają się odpowiednio z "X, Y (pozycja na planszy)" oraz "Szerokość, wysokość" (rozmiar). Liczba, którą podasz, będzie układem współrzędnych klienta widocznym z tablicy, a DPI i skalowanie płyty określą rzeczywisty rozmiar, jaki zobaczysz. [Przykład] |
0,01~ | ||
| DisplayText | struna | Określ tekst, który pojawia się na kluczu. Znaki specjalne, takie jak podziały linii, opierają się na specyfikacji JSON. Tekst pojawia się na początku obrazu, a nie na samym obrazie. [Przykład] |
0,01~ | ||
| FontSize | podwójne | Określ rozmiar czcionki tekstu, który pojawia się na kluczu. To jest rozmiar piksela przy powiększeniu 1 i DPI 96, ale rzeczywisty rozmiar zależy od typu czcionki. [Przykład] |
(Zależy od rozmiaru czcionki systemowej) | ○ | 0,01~ |
| ImageName | struna | Określ nazwę obrazu, która pojawi się w tle klucza. Obsługiwany format obrazu to ". png" i załaduje wszystko, co odpowiada nazwie pliku obrazu umieszczonego w folderze "Images" w folderze z plikiem definicji kontenera płyty. Na przykład, jeśli wpiszesz "Back" dla ImageName, odczyta plik "Images/Back.png". [Przykład] |
○ | 0,01~ | |
| ImageStretchMode | struna | Ustaw skalowanie obrazów podczas umieszczania.
[Przykład] |
Mundur | ○ | 1.00~ |
| ImageRenderMode | struna | ※ Ten parametr został zachowany dla celów zgodności i zostanie wycofany w przyszłych wersjach. Ustaw skalowanie obrazów podczas umieszczania. [Przykład]
|
Mundur | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | struna | ※ Ten parametr został zachowany dla celów zgodności i zostanie wycofany w przyszłych wersjach. Ustaw skalowanie obrazów podczas umieszczania. [Przykład]
|
○ | 0,01~0,23 | |
| IsToggle | Bool | Za każdym razem, gdy naciśniesz, przełączaj się między "Trzymaniem stanu" a "Zwolnieniem stanu". Użyj Shift i Ctrl, które służą do jednoczesnego naciśnięcia. [Przykład] |
(Zależy od KeyType) | ○ | 0,01~ |
| IsOneClickToggleRelease | Bool | Jeśli to prawda, naciśnięcie innego podczas przełączania automatycznie zwolni przełącznik. Jeśli to nieprawda, przełącznik nie zostanie odrzucony, chyba że ponownie naciśniesz ten sam. [Przykład] |
(Zależy od KeyType) | ○ | 0,01~ |
| Opcje | Key(string), Value(string) | Możesz określić listę dodatkowych parametrów dla określonego typu klucza. Niektóre wartości KeyType można ustawić tylko za pomocą tego parametru. Aby uzyskać parametry, które można określić, zobacz "Dodaj parametry klucza". [Przykład] |
○ | 0,22~ | |
| Parametry | struna | ※ Ten parametr zostanie zastąpiony przez Opcje i nie będzie już obsługiwany. Możesz określić listę dodatkowych parametrów dla określonego typu klucza. Niektóre wartości KeyType można ustawić tylko za pomocą tego parametru. Aby uzyskać parametry, które można określić, zobacz "Dodaj parametry klucza". Parametr powinien być ustawiony przez nawiązanie JSON w formacie KeyValue. [Przykład] |
○ | 0,01~ | |
| Procesy | KeyProcessInfo[] | Możesz nadpisać podstawowe przetwarzanie klucza. Można zdefiniować wiele procesów, dzięki czemu można wykonać wiele naciśnięć jednym naciśnięciem. Na przykład możesz zdefiniować coś takiego jak "Ctrl" + "C". Kolejność przetwarzania zależy od kolejności tablicy. [Przykład] |
○ | 0,01~ | |
| Dekoracje | KeyDecorateInfo[] | Ustaw szczegółowe informacje o dekoracji klucza. |
○ | 1.00~ |
Obiekt KeyProcessInfo
To jest obiekt definiujący, co się dzieje po naciśnięciu.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| KeyType | struna | Zdefiniuj podstawowe zachowanie podczas naciśnięcia. Znaki, które można określić, mogą być wyliczaniem typu klucza. [Przykład] |
0,01~ | ||
| WykonanieTiming | struna | Określa, czy należy obsługiwać naciskanie lub puszczanie. Niektóre typy kluczy mogą pominąć to ustawienie. Jeśli ustawisz KeyInfo.IsToggle na true, automatycznie zastosuje się "PressedAndReleased".
[Przykład] |
(Zależy od KeyType) | ○ | 0,30~ |
| WykonanieTiming (0.01~0.23) | struna | Określa, czy należy obsługiwać naciskanie lub puszczanie. Niektóre typy kluczy mogą pominąć to ustawienie.
|
(Zależy od KeyType) | ○ | 0,01~0,23 |
| PressRepeat | struna | Ustaw zachowanie tak, aby powtarzało się po naciśnięciu. Jeśli poda się coś innego niż Raz, parametr WykonajCzasu automatycznie stanie się "PressedAndReleased".
[Przykład] |
(Zależy od KeyType) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Ten parametr został wycofany w najnowszej wersji. Określa, czy jest to modyfikujący, taki jak Shift czy Ctrl. |
(Zależy od KeyType) | ○ | 0,01~0,23 |
| Opcje | Key(string), Value(string) | Możesz określić listę dodatkowych parametrów dla określonego typu klucza. Niektóre wartości KeyType można ustawić tylko za pomocą tego parametru. Aby uzyskać parametry, które można określić, zobacz "Dodaj parametry klucza". [Przykład] |
○ | 0,22~ | |
| Parametry | struna | ※ Ten parametr zostanie zastąpiony przez Opcje i nie będzie już obsługiwany. Możesz określić listę dodatkowych parametrów dla określonego typu klucza. Niektóre wartości KeyType można ustawić tylko za pomocą tego parametru. Aby uzyskać parametry, które można określić, zobacz "Dodaj parametry klucza". Parametr powinien być ustawiony przez nawiązanie JSON w formacie KeyValue. [Przykład] |
○ | 0,01~ |
Obiekt BoardDecorateInfo
To właśnie obiekt definiuje dekorację planszy.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| IdentityName | struna | Jest to nazwa identyfikująca odznaczenia. Obecne zastosowanie pozostaje nieustalone. [Przykład] |
1.00~ | ||
| ImeStatus | struna | Określa, kiedy IME nakłada dekorację. Możesz określić IME na podstawie jednego z następujących elementów:
[Przykład] |
○ | 1.00~ | |
| ImeStatuses | String[] | Określa, kiedy IME nakłada dekorację. ImeStatus może określić tylko stan jednego IME, ale można go zdefiniować jako kilka. Jeśli zdefiniowano zarówno ImeStatus, jak i ImeStatus, pierwszeństwo mają ImeStatusy. Wartości, które możesz określić, są takie same jak w ImeStatus. [Przykład] |
○ | 1.00~ | |
| PressKey | struna | Możesz nałożyć dekoracje, gdy naciśniesz określony. Na przykład możesz zrobić coś w rodzaju tła, które zwykle jest czarne, ale po naciśnięciu Shift tło staje się niebieskie. [Przykład] |
○ | 1.00~ | |
| PressKeys | String[] | Użyj tego do naklejania dekoracji, gdy naciskasz kilka. Na przykład, jeśli chcesz zmienić wyświetlacz, gdy jednocześnie naciskasz "Shift" i "Ctrl". Jeśli określone są zarówno PressKey, jak i PressKeys, pierwszeństwo ma PressKeys. Jeśli nie określisz obu, będzie to dotyczyć wszystkich wzorców nieokreślonych w PressKey. [Przykład] |
○ | 1.00~ | |
| IsCapsLock | Bool | Możesz określić dekorację, gdy CapsLock jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| IsInsert | Bool | Możesz określić dekorację, gdy Insert jest włączone. [Przykład] |
null | ○ | 1,03~ |
| IsNumLock | Bool | Możesz określić dekorację, gdy NumLock jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| IsScroll | Bool | Możesz określić dekorację, gdy Scroll jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| Kolor tła | Kolor | Możesz określić kolor tła planszy od 0~1. Możesz uczynić płytkę przezroczystą, ustawiając alfa mniejszą niż 1. Ustawienie alfa na 0 daje pełną przejrzystość i nie będziesz już mieć oceny prasowej na planszy, co pozwoli na manipulowanie oknami umieszczonymi z tyłu. Na przykład możesz stworzyć planszę, w której unoszą się tylko, czyniąc ją przezroczystą i dodając kolor tła do. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| ImageName | struna | Określ nazwę obrazu, który chcesz wyświetlić na tablicy. Obsługiwany format obrazu to ". png" i załaduje wszystko, co odpowiada nazwie pliku obrazu umieszczonego w folderze "Images" w folderze z plikiem definicji kontenera płyty. Na przykład, jeśli wpiszesz "Back" dla ImageName, odczyta plik "Images/Back.png". Możesz też stworzyć nieprostokątną planszę, czyniąc tło planszą przezroczystym i określając przycięty obraz z całkowicie przezroczystym obszarem. [Przykład] |
○ | 1.00~ | |
| ImageStretchMode | struna | Ustaw skalowanie obrazów podczas umieszczania.
[Przykład] |
Mundur | ○ | 1.00~ |
| BorderColor | Kolor | Możesz określić kolor ramki tła od 0~1. Możesz też zmniejszyć liczbę alfa, aby była przezroczysta i przezroczysta. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| Grubość Bordera | podwójne | Możesz określić grubość ramki tła. 0 sprawia, że granica jest niewidoczna. [Przykład] |
1 | ○ | 1.00~ |
Obiekt KeyDecorateInfo
To właśnie obiekt definiuje dekorację planszy.
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| IdentityName | struna | Jest to nazwa identyfikująca odznaczenia. Obecne zastosowanie pozostaje nieustalone. [Przykład] |
1.00~ | ||
| ImeStatus | struna | Określa, kiedy IME nakłada dekorację. Możesz określić IME na podstawie jednego z następujących elementów:
[Przykład] |
○ | 1.00~ | |
| ImeStatuses | String[] | Określa, kiedy IME nakłada dekorację. ImeStatus może określić tylko stan jednego IME, ale można go zdefiniować jako kilka. Jeśli zdefiniowano zarówno ImeStatus, jak i ImeStatus, pierwszeństwo mają ImeStatusy. Wartości, które możesz określić, są takie same jak w ImeStatus. [Przykład] |
○ | 1.00~ | |
| PressKey | struna | Możesz nałożyć dekoracje, gdy naciśniesz określony. Na przykład, jeśli naciśniesz Shift, gdy zwykle ma "1", wyświetlany tekst będzie "!" Możesz wprowadzać zmiany, na przykład przełączyć się na. [Przykład] |
○ | 1.00~ | |
| PressKeys | String[] | Użyj tego do naklejania dekoracji, gdy naciskasz kilka. Na przykład, jeśli chcesz zmienić wyświetlacz, gdy jednocześnie naciskasz "Shift" i "Ctrl". Jeśli określone są zarówno PressKey, jak i PressKeys, pierwszeństwo ma PressKeys. Jeśli nie określisz obu, będzie to dotyczyć wszystkich wzorców nieokreślonych w PressKey. [Przykład] |
○ | 1.00~ | |
| IsPressed | Bool | Możesz określić dekorację, gdy naciskasz. Na przykład, gdy naciskasz, możesz sprawić, że ramka tego zaświeci. [Przykład] |
FAŁSZYWE | ○ | 1.00~ |
| IsCapsLock | Bool | Możesz określić dekorację, gdy CapsLock jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| IsInsert | Bool | Możesz określić dekorację, gdy Insert jest włączone. [Przykład] |
null | ○ | 1,03~ |
| IsNumLock | Bool | Możesz określić dekorację, gdy NumLock jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| IsScroll | Bool | Możesz określić dekorację, gdy Scroll jest WŁĄCZONY. [Przykład] |
null | ○ | 1,03~ |
| DisplayText | struna | Określ tekst, który pojawia się na kluczu. Znaki specjalne, takie jak podziały linii, opierają się na specyfikacji JSON. Tekst pojawia się na początku obrazu, a nie na samym obrazie. [Przykład] |
○ | 1.00~ | |
| FontName | struna | Możesz określić czcionkę dla kluczowego tekstu. Możesz używać tylko czcionek zainstalowanych na twoim systemie. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| FontSize | podwójne | Określ rozmiar czcionki tekstu, który pojawia się na kluczu. To jest rozmiar piksela przy powiększeniu 1 i DPI 96, ale rzeczywisty rozmiar zależy od typu czcionki. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| TextBold | struna | Możesz określić grubość tekstu. Obecnie jedyną grubością, którą można użyć, jest "Pogrubiona", a jeśli wskażesz coś innego, będzie to normalna grubość. [Przykład] |
Normalne | ○ | 1.00~ |
| TextColor | Kolor | Możesz określić kolor tekstu klucza. Możesz też zmniejszyć rozmiar alfa, żeby był przezroczysty. Zakres, który można określić, to odpowiednio 0~1. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| Kolor tła | Kolor | Możesz określić kolor tła klucza od 0~1. Możesz też zmniejszyć liczbę alfa, aby była przezroczysta i przezroczysta. Jednakże, jeśli tło jest przezroczyste, a tło planszy również przezroczyste, ocena naciśnięcia nie zostanie wykryta. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| ImageName | struna | Określ nazwę obrazu, który chcesz wyświetlić na tablicy. Obsługiwany format obrazu to ". png" i załaduje wszystko, co odpowiada nazwie pliku obrazu umieszczonego w folderze "Images" w folderze z plikiem definicji kontenera płyty. Na przykład, jeśli wpiszesz "Back" dla ImageName, odczyta plik "Images/Back.png". [Przykład] |
○ | 1.00~ | |
| ImageStretchMode | struna | Ustaw skalowanie obrazów podczas umieszczania.
[Przykład] |
Mundur | ○ | 1.00~ |
| BorderColor | Kolor | Możesz określić kolor ramki tła od 0~1. Możesz też zmniejszyć liczbę alfa, aby była przezroczysta i przezroczysta. [Przykład] |
(Zależność od aplikacji) | ○ | 1.00~ |
| Grubość Bordera | podwójne | Możesz określić grubość ramki tła. 0 sprawia, że granica jest niewidoczna. [Przykład] |
1 | ○ | 1.00~ |
Enumeracja KeyType
Lista definiująca podstawowe przetwarzanie kluczy.
Relacja między nazwami a kodami opiera się na japońskiej klawiaturze. Jeśli chcesz określić kod klucza, który nie istnieje na tej liście, użyj KeyType "VirtualKeyCode".
| Nazwa Wyróżniająca się i Nazwa | Wirtualny Kodu Klucza | |
|---|---|---|
| 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 | To jest numeryczny na górze klawiatury. |
| D1 | 50 | To jest numeryczny na górze klawiatury. |
| D2 | 51 | To jest numeryczny na górze klawiatury. |
| D3 | 52 | To jest numeryczny na górze klawiatury. |
| D4 | 53 | To jest numeryczny na górze klawiatury. |
| D5 | 54 | To jest numeryczny na górze klawiatury. |
| D6 | 55 | To jest numeryczny na górze klawiatury. |
| D7 | 56 | To jest numeryczny na górze klawiatury. |
| D8 | 57 | To jest numeryczny na górze klawiatury. |
| D9 | 58 | To jest numeryczny na górze klawiatury. |
| NumPad0 | 96 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad1 | 97 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad2 | 98 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad3 | 99 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad4 | 100 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad5 | 101 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad6 | 102 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad7 | 103 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad8 | 104 | Jest to numeryczny na klawiaturze numerycznej. |
| NumPad9 | 105 | Jest to numeryczny na klawiaturze numerycznej. |
| 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 | |
| LeftCtrl | 162 | |
| RightCtrl | 163 | |
| LeftShift | 160 | |
| RightShift | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| W górę | 38 | ↑ Klucz. |
| Na dół | 40 | ↓ Klucz. |
| Lewy | 37 | ← klucz. |
| Prawy | 39 | → klucz. |
| Dodaj | 107 | To jest "+" na klawiaturze numerycznej. |
| Odjęć | 109 | To jest "-" na klawiaturze numerycznej. |
| Dzielenie | 111 | To jest "/" na klawiaturze numerycznej. |
| Mnoż | 106 | To jest "*" na klawiaturze numerycznej. |
| Dziesiętny | 110 | Numeryczna klawiatura "." jest. |
| Separator | 108 | |
| Wejście | 13 | |
| BackSpace | 8 | |
| Kosmos | 32 | |
| Tab | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| W | 192 | To jest "@" na japońskiej klawiaturze array. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Colon | 186 | |
| OemŚrednik | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| Okres OemPeriod | 190 | |
| Slash | 191 | |
| OemQuestion | 191 | |
| Backslash | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Klucze półszerokości i pełnej szerokości. |
| Niekonwertyta | 29 | Jest to klucz niekonwersyjny. |
| Nawrócenie | 28 | To jest klucz konwersji. |
| Kana | 21 | Jest to klucz katakana hiragana. |
| CapsLock | 20 | |
| Aplikacje | 93 | |
| Wkład | 45 | |
| Usuń | 46 | |
| Dom | 36 | |
| Koniec | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pauza | 19 | |
| ScrollLock | 145 | |
| Zwój | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Ten jest zależny od twardego nacisku, więc naciśnięcie go może nie mieć żadnego efektu. |
| Uwaga | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| Przeglądarka Dom | 172 | |
| BrowserRefresh | 168 | |
| PrzeglądarkaSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Niedostępne. | |
| ChatPadOrange | Niedostępne. | |
| Crsel | 247 | |
| EraseEof | Niedostępne. | |
| Exsel | 248 | |
| Wykonaj | 43 | |
| Pomoc | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Brak | Niedostępne. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Niedostępne. | |
| Pa1 | 253 | |
| Sztuka | 250 | |
| Druk | 42 | |
| ProcessKey | 229 | |
| Wybierz | 41 | |
| SelectMedia | 181 | |
| Sen | 95 | |
| VolumeDown | 174 | Możesz zobaczyć kontrolę głośności, ale zachowanie zależy od systemu operacyjnego. |
| VolumeMute | 173 | Możesz zobaczyć kontrolę głośności, ale zachowanie zależy od systemu operacyjnego. |
| VolumeUp | 175 | Możesz zobaczyć kontrolę głośności, ale zachowanie zależy od systemu operacyjnego. |
| Zoom | 251 | |
| BoardNext | Przełącz się na następną deskę. | |
| BoardPrev | Przełącz się na poprzednią deskę. | |
| BoardJump | Przełącz się na płytę o podanej nazwie. | |
| BoardMove | Przeciągnij deskę, żeby ją przesunąć. | |
| BoardMinimize | Zminimalizuj planszę. | |
| Wyjście | Wyjdź z deski dotykowej. | |
| ConfigMenu | Otwórz menu ustawień. | |
| MouseMovePad | To podkładka pod mysz, która porusza kursorem tak samo mocno, jak ty dotykasz i poruszasz palcem. | |
| MouseMoveJoystick | To drążek myszy, który ciągle porusza kursorem w kierunku, w którym dotknąłeś i przesunąłeś palcem. | |
| MouseLeftClick | To jest lewy przycisk myszy. | |
| MyszPrawy Przycisk | To jest właściwy przycisk myszy. | |
| MouseMiddleClick | To jest środkowy przycisk myszy. | |
| MouseX1Click | Przycisk X1 na myszy. | |
| MouseX2Click | To jest przycisk X2 na myszy. | |
| MouseWheel | To jest kółko myszy. Naśladuje obrót koła poprzez dotykanie i poruszanie palcem w górę i w dół. | |
| VirtualKeyCode | Wyślij określony kod klucza wirtualnego. | |
| DPad | To D-Pad z jednym na górze, dole, lewej i prawej stronie. |
Parametry dodawania kluczy
Lista dodatkowych parametrów dla każdego KeyType. Dodaj obiekt KeyInfo do opcji obiektu KeyProcessInfo jako listę wartości kluczowych.
Przykładowa konfiguracja
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| NextBoardPositionType | struna | Określ, gdzie wyświetlić przy przełączaniu się między innymi płytkami.
[Przykład] |
○ | 0,01~ |
BoardPrev
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| NextBoardPositionType | struna | Określ, gdzie wyświetlić przy przełączaniu się między innymi płytkami.
[Przykład] |
○ | 0,01~ |
BoardJump
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| JumpBoardIdentityName | struna | Przełącz się na kontener płyty o określonej nazwie. [Przykład] |
0,20~ | ||
| NextBoardPositionType | struna | Określ, gdzie wyświetlić przy przełączaniu się między innymi płytkami.
[Przykład] |
○ | 0,20~ |
MouseMovePad
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| MoveScale | podwójne | Określa prędkość ruchu kursora myszy przy powiększeniu względem 1. [Przykład] |
1 | ○ | 0,01~ |
| TapAction | struna | Określa, jak emulować zachowanie lewego przycisku myszy po naciśnięciu.
[Przykład] |
MyszkaLewyPrzyciskGdyPodwójne Stuknięcie | ○ | 0,01~ |
| TapPressInterval | podwójne | To jest maksymalny czas naciśnięcia oceniany jako stuknięcie. Jeśli przytrzymasz dłużej niż ten czas, nie zostanie to uznane za stuknięcie. Jednostka to milisekundy. [Przykład] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | podwójne | Czas między stuknięciami przed tym jest określany jako po podwójnym stuknięciu. Jeśli czas do następnego stuknięcia jest dłuższy niż ten, nie zostanie ono rozpoznane jako podwójne stuknięcie. Jednostka to milisekundy. [Przykład] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | podwójne | Jest to maksymalna dopuszczalna szerokość odchylenia pozycji odczepu, którą można rozpoznać jako podwójne stuknięcie. Jeśli pozycja poprzedniego stuknięcia i położenie następnego stuknięcia jest większa niż ta liczba, nie zostanie on rozpoznany jako podwójny stuk. Jednostką jest logiczne odstępy pikseli na płycie. [Przykład] |
5 | ○ | 0,01~ |
| PadMoveMode | struna | Ustawia prędkość ruchu kursora myszy podczas poruszania palcem.
[Przykład] |
Przyspiesz | ○ | 0,01~ |
MouseMoveJoystick
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| StickMode | struna | Określa, czy punkt środkowy gałki powinien być środkiem klucza, czy punktem dotyku.
[Przykład] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecond | podwójne | To maksymalna prędkość ruchu kursora myszy, gdy drążek jest pochylony w dół. Prędkość ruchu to liczba pikseli na pulpicie na sekundę. [Przykład] |
1000 | ○ | 0,01~ |
| TipAreaLength | podwójne | To jest maksymalna odległość, na którą trzeba powalić kij. Odległość będzie logicznym pikselem na płytce. To ustawienie jest ważne tylko wtedy, gdy StickMode jest w TouchCenter. W przypadku PanelCenter zależy to od rozmiaru klucza. [Przykład] |
100 | ○ | 0,01~ |
| TapAction | struna | Określa, jak emulować zachowanie lewego przycisku myszy po naciśnięciu.
[Przykład] |
MyszkaLewyPrzyciskGdyPodwójne Stuknięcie | ○ | 0,20~ |
| TapPressInterval | podwójne | To jest maksymalny czas naciśnięcia oceniany jako stuknięcie. Jeśli przytrzymasz dłużej niż ten czas, nie zostanie to uznane za stuknięcie. Jednostka to milisekundy. [Przykład] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | podwójne | Czas między stuknięciami przed tym jest określany jako po podwójnym stuknięciu. Jeśli czas do następnego stuknięcia jest dłuższy niż ten, nie zostanie ono rozpoznane jako podwójne stuknięcie. Jednostka to milisekundy. [Przykład] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | podwójne | Jest to maksymalna dopuszczalna szerokość odchylenia pozycji odczepu, którą można rozpoznać jako podwójne stuknięcie. Jeśli pozycja poprzedniego stuknięcia i położenie następnego stuknięcia jest większa niż ta liczba, nie zostanie on rozpoznany jako podwójny stuk. Jednostką jest logiczne odstępy pikseli na płycie. [Przykład] |
5 | ○ | 0,20~ |
DPad
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| UpKey | struna | Określ, który chcesz wysłać po naciśnięciu ↑. [Przykład] |
W górę | ○ | 0,20~ |
| DownKey | struna | Określ, który chcesz wysłać po naciśnięciu ↓. [Przykład] |
Na dół | ○ | 0,20~ |
| LeftKey | struna | Określ, który wysłać po naciśnięciu ←. [Przykład] |
Lewy | ○ | 0,20~ |
| RightKey | struna | Określ, który wysłać po naciśnięciu →. [Przykład] |
Prawy | ○ | 0,20~ |
VirtualKeyCode
| Typ | kluczowego | contentu | , wartość początkowa, | nieustawiona, | aplikacja zgodna z uprawnieniami, Ver. |
|---|---|---|---|---|---|
| VirtualKeyCode | int | Możesz wysłać wirtualny kod klucza (numer) bezpośrednio dla Windows. [Przykład] |
0,22~ |