Definice souboru
Soubor s definicí kontejneru desky (.setting soubor)
Jedná se o soubor, který definuje rozložení a ovládání kláves na desce. Nachází se v různých složkách balíčků desek ve složce "Boards" složky se spustitelným souborem.
Rozložení libovolného klíče si můžete přizpůsobit tím, že si tento soubor sami definujete. Symboly, text a další prvky se řídí formátem JSON.
| prodloužení | .nastavení |
| Formát | JSON |
| zakódovat | UTF-8 (s BOM) |
konfigurace
Data se skládají z následujících hierarchií: (Níže uvedené rozložení je obrázek, nikoli formální formát JSON.) Samotný soubor může být tříděn v různém pořadí podle automatického výstupu)
("{}" je objekt a "[]" je pole.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Objekt BoardContainerInfo
Objekt s různými nastaveními pro kontejner desky.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | řetězec | Jméno, které identifikuje kontejner na desce. Používá se pro přepínání specifické pro desku. [Příklad] |
0,01~ | ||
| Autor | řetězec | Uveďte jméno výrobce desky. Používá se k zobrazení jména producenta. (plánované) [Příklad] |
○ | 0,01~ | |
| Verze | dvojitý | Zadejte verzi souboru s definicí kontejneru na desce. Není to odpovídající aplikační verze. Používal se k zobrazení verzí. (plánované) [Příklad] |
○ | 0,01~ | |
| ISEXCLUDENextBoard | Bool | Specifikuje, zda je tento kontejner desky vyloučen z výběru přepnutím desky klávesou ⇐⇒. Pokud to uvedete jako nezpůsobilé, můžete to vybrat pouze přepnutím na přiřazení do boardu. [Příklad] |
FALEŠNÝ | ○ | 0,31~ |
| Objednávka | Int | Používá se v pořadí, v jakém přepínáte desky. Čím vyšší číslo, tím větší prioritu dostanete. [Příklad] |
0 | ○ | 0,01~ |
| ČasováníUvolněníKlíčuKdy Aktivní Změna Okna | Bool | Určete, zda se přepínací klávesa automaticky uvolní při přepnutí aktivního okna, nebo vzor. Zabraňuje tomu, aby byla operace přepínače použita stejně jako při přepnutí na jiné okno.
[Příklad] |
Žádný | ○ | 0,30~ |
| GenerátorIdentitaJméno | řetězec | Pokud vygenerujete desku, kontejner nebo definicní soubor s jakýmkoli nástrojem, nastavte pro něj rozlišující název. Tato hodnota se nikde jinde nepoužívá. [Příklad] |
○ | 1.00~ | |
| GeneratorVersion | dvojitý | Pokud vygenerujete desku, kontejner nebo definici s jakýmkoli nástrojem, nastavte verzi toho nástroje. Tato hodnota se nikde jinde nepoužívá. [Příklad] |
○ | 1.00~ | |
| Prkna | BoardInfo[] | Definujte prkno. Pokud chcete zobrazit více desek, definujte více desek. |
0,01~ |
Objekt BoardInfo
Objekt s různými nastaveními pro desku. Deska označuje jedno okno.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | řetězec | Rozlišovací název desky. Současné využití zatím není určeno. [Příklad] |
0,01~ | ||
| Postavení | Obdélník | Uveďte pozici a velikost desky. Parametry se skládají z "X, Y (pozice na ploše)" a "Šířka, výška (velikost desky)", respektive. Všimněte si, že skutečná poloha a velikost desky bude logickou velikostí pro DPI. Závisí také na parametru StartPositionType pro výchozí pozici. Pokud se nepoužije pozice (X, Y), použije se pouze velikost. [Příklad] |
0,01~ | ||
| StartPoziceTyp | řetězec | Specifikujte typ počáteční pozice desky. Pokud je nastaveno tak, aby si pamatovala pozici poslední desky, toto nastavení platí pouze pro první zobrazení. Parametry, které lze specifikovat, jsou následující:
[Příklad] |
Manuál | ○ | 0,01~ |
| NextBoardPoziceTyp | řetězec | Určete, kde se zobrazí při přepnutí z jiných desek. Pokud je nastaveno na zapamatování pozice poslední desky, toto nastavení platí pouze pro první přepínání.
[Příklad] |
○ | 0,01~ | |
| CenterPosition | Bod | Toto je střední pozice desky určená slovy "X" a "Y". Používá se, když je CenterPosition specifikován v parametru NextBoardPositionType. Pokud není specifikováno, velikost desky ÷ 2 bude středová pozice. [Příklad] |
○ | 0,01~ | |
| PositionOffset | Bod | Můžete určit pozici vzhledem k zobrazení uvedené v Position, StartPositionType, NextBoardPositionType a CenterPosition. Parametry jsou specifikovány v "X" a "Y". [Příklad] |
○ | 0,30~ | |
| FontSizeScale | dvojitý | Specifikujte velikost písma cílové desky v měřítku 1. [Příklad] |
1 | ○ | 0,01~ |
| BoardScale | dvojitý | Zadejte velikost desky v násobiči vzhledem k 1. Vše je škálované, například velikost a poloha kláves a velikost písmen. [Příklad] |
1 | ○ | 0,01~ |
| ImageName | řetězec | Zadejte název obrázku, který chcete na tabuli zobrazit. Podporovaný formát obrazu je ". png" a načte cokoli, co odpovídá názvu souboru obrázku umístěného do složky "Images" složky s definicí kontejneru desky. Například pokud zadáte "Back" pro ImageName, přečtete soubor "Images/Back.png". [Příklad] |
○ | 0,01~ | |
| ImageStretchMode | řetězec | Nastavit, jak se obrázky škálují při umisťování.
[Příklad] |
Rovnoměrný | ○ | 1.00~ |
| ImageRenderMode | řetězec | ※ Tento parametr byl zachován pro účely kompatibility a bude v budoucích verzích vyřazen. Nastavit, jak se obrázky škálují při umisťování.
|
Rovnoměrný | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | řetězec | ※ Tento parametr byl zachován pro účely kompatibility a bude v budoucích verzích vyřazen. Nastavit, jak se obrázky škálují při umisťování.
|
○ | 0,01~0,23 | |
| Klíče | KeyInfo[] | Nastavte seznam kláves, které chcete umístit na desku. |
0,01~ | ||
| Klíče Dekoruje | KeyDecorateInfo[] | Nastavte dekorační informace pro všechny klávesy umístěné na tabuli. |
○ | 1.00~ | |
| Deskování | BoardDecorateInfo[] | Nastavte si podrobné informace o dekoraci pro svou desku. |
○ | 1.00~ |
Objekt KeyInfo
Objekt s různými nastaveními klíčů.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| KeyType | řetězec | Definujte základní chování při stisku klávesy. Znaky, které lze specifikovat, mohou být buď enumerací typu KeyType. Pokud zadáte parametr Processes, tento parametr se ignoruje. [Příklad] |
0,01~ | ||
| Postavení | Obdélník | Určete polohu a velikost kláves na desce. Parametry se skládají z "X, Y (pozice na desce)" a "Šířka, výška" (velikost klávesy). Číslo, které zadáte, bude souřadnicový systém klienta z desky a DPI a škálování desky určí skutečnou velikost, kterou uvidíte. [Příklad] |
0,01~ | ||
| DisplayText | řetězec | Specifikujte text, který se na klíči objeví. Speciální znaky, jako jsou zalomení řádků, jsou založeny na specifikaci JSON. Text se objevuje na začátku obrázku, nikoli přímo v něm. [Příklad] |
0,01~ | ||
| FontSize | dvojitý | Určete velikost písma textu, který se na klíči objeví. Toto je velikost pixelu při zvětšení 1 a DPI 96, ale skutečná velikost závisí na typu písma. [Příklad] |
(Závisí na velikosti systémového písma) | ○ | 0,01~ |
| ImageName | řetězec | Určete název obrázku, který se má objevit na pozadí klíče. Podporovaný formát obrazu je ". png" a načte cokoli, co odpovídá názvu souboru obrázku umístěného do složky "Images" složky s definicí kontejneru desky. Například pokud zadáte "Back" pro ImageName, přečtete soubor "Images/Back.png". [Příklad] |
○ | 0,01~ | |
| ImageStretchMode | řetězec | Nastavit, jak se obrázky škálují při umisťování.
[Příklad] |
Rovnoměrný | ○ | 1.00~ |
| ImageRenderMode | řetězec | ※ Tento parametr byl zachován pro účely kompatibility a bude v budoucích verzích vyřazen. Nastavit, jak se obrázky škálují při umisťování. [Příklad]
|
Rovnoměrný | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | řetězec | ※ Tento parametr byl zachován pro účely kompatibility a bude v budoucích verzích vyřazen. Nastavit, jak se obrázky škálují při umisťování. [Příklad]
|
○ | 0,01~0,23 | |
| IsToggle | Bool | Pokaždé, když stisknete klávesu, přepínejte mezi "Držením stavu" a "Uvolněním stavu". Použijte klávesy Shift a Ctrl, které slouží pro současné stisky. [Příklad] |
(Závisí na typu klíče) | ○ | 0,01~ |
| IsOneClickToggleRelease | Bool | Pokud je to pravda, stisknutí jiného klávesy při přepnutí automaticky uvolní přepínání. Pokud je to nepravda, přepínač nebude zrušen, pokud znovu nestisknete stejnou klávesu. [Příklad] |
(Závisí na typu klíče) | ○ | 0,01~ |
| Volby | Key(string), Value(string) | Můžete zadat seznam dalších parametrů pro specifikovaný typ klíče. Některé hodnoty KeyType lze nastavit pouze tímto parametrem. Pro parametry, které lze specifikovat, viz "Přidat klíčové parametry". [Příklad] |
○ | 0,22~ | |
| Parametry | řetězec | ※ Tento parametr bude nahrazen Options a již nebude podporován. Můžete zadat seznam dalších parametrů pro specifikovaný typ klíče. Některé hodnoty KeyType lze nastavit pouze tímto parametrem. Pro parametry, které lze specifikovat, viz "Přidat klíčové parametry". Parametr by měl být nastaven řetězcem JSON ve formátu KeyValue. [Příklad] |
○ | 0,01~ | |
| Procesy | KeyProcessInfo[] | Můžete přepsat základní zpracování klíče. Lze definovat více procesů, takže lze dosáhnout více stisků kláves jedním stiskem klávesy. Například můžete definovat něco jako "Ctrl" + "C". Pořadí zpracování závisí na pořadí pole. [Příklad] |
○ | 0,01~ | |
| Zdobí | KeyDecorateInfo[] | Nastavte detailní informace o dekoraci klíče. |
○ | 1.00~ |
KeyProcessInfo Object
To je objekt, který definuje, co se stane při stisknutí klávesy.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| KeyType | řetězec | Definujte základní chování při stisku klávesy. Znaky, které lze specifikovat, mohou být buď enumerací typu KeyType. [Příklad] |
0,01~ | ||
| ProvedeníČasování | řetězec | Specifikuje, zda se má zpracovat, kdy je klávesa stisknuta nebo uvolněna. Některé typy klíčů mohou toto nastavení ignorovat. Pokud nastavíte KeyInfo.IsToggle na true, automaticky se použije "PressedAndReleased".
[Příklad] |
(Závisí na typu klíče) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | řetězec | Specifikuje, zda se má zpracovat, kdy je klávesa stisknuta nebo uvolněna. Některé typy klíčů mohou toto nastavení ignorovat.
|
(Závisí na typu klíče) | ○ | 0,01~0,23 |
| PressRepeat | řetězec | Nastavte chování tak, aby se opakovalo při stisknutí klávesy. Pokud zadáte něco jiného než Once, parametr ExecuteTiming se automaticky změní na "PressedAndReleased".
[Příklad] |
(Závisí na typu klíče) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Tento parametr byl v nejnovější verzi zastaralý. Specifikuje, zda je to modifikační klávesa, například Shift nebo Ctrl. |
(Závisí na typu klíče) | ○ | 0,01~0,23 |
| Volby | Key(string), Value(string) | Můžete zadat seznam dalších parametrů pro specifikovaný typ klíče. Některé hodnoty KeyType lze nastavit pouze tímto parametrem. Pro parametry, které lze specifikovat, viz "Přidat klíčové parametry". [Příklad] |
○ | 0,22~ | |
| Parametry | řetězec | ※ Tento parametr bude nahrazen Options a již nebude podporován. Můžete zadat seznam dalších parametrů pro specifikovaný typ klíče. Některé hodnoty KeyType lze nastavit pouze tímto parametrem. Pro parametry, které lze specifikovat, viz "Přidat klíčové parametry". Parametr by měl být nastaven řetězcem JSON ve formátu KeyValue. [Příklad] |
○ | 0,01~ |
Objekt BoardDecorateInfo
Je to objekt, který definuje dekoraci desky.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | řetězec | Je to identifikační název tohoto vyznamenání. Současné využití zatím není určeno. [Příklad] |
1.00~ | ||
| ImeStatus | řetězec | Specifikuje, kdy IME aplikuje dekoraci. IME můžete zadat z jednoho z následujících:
[Příklad] |
○ | 1.00~ | |
| ImeStatuses | Struna[] | Specifikuje, kdy IME aplikuje dekoraci. ImeStatus může specifikovat pouze stav jednoho IME, ale lze jej definovat jako několik. Pokud byly definovány jak ImeStatus, tak ImeStatusy mají přednost. Hodnoty, které můžete zadát, jsou stejné jako u ImeStatus. [Příklad] |
○ | 1.00~ | |
| PressKey | řetězec | Dekorace můžete aplikovat, když stisknete zadanou klávesu. Například můžete udělat něco jako pozadí, které je obvykle černé, ale když stisknete klávesu Shift, pozadí se změní na modré. [Příklad] |
○ | 1.00~ | |
| PressKeys | Struna[] | Použijte to k aplikaci dekorací, když je zmáčknuto více kláves. Například pokud chcete změnit displej, když jsou stisknuty "Shift" a "Ctrl" současně. Pokud jsou specifikovány jak PressKey, tak PressKeys, má přednost PressKeys. Pokud nespecifikujete obojí, bude to platit pro všechny vzory, které nejsou specifikovány v PressKey. [Příklad] |
○ | 1.00~ | |
| IsCapsLock | Bool | Dekoraci můžete nastavit, když je CapsLock zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsInsert | Bool | Dekoraci můžete nastavit, když je Insert zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsNumLock | Bool | Dekoraci můžete specifikovat, když je NumLock zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsScroll | Bool | Dekoraci můžete nastavit, když je Scroll zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| Barva pozadí | Barva | Barvou pozadí desky můžete nastavit od 0~1. Desku můžete udělat průsvitnou tím, že alfa bude menší než 1. Také nastavení alfa na 0 vám poskytne úplnou transparentnost a už nebudete mít tiskové hodnocení na desce, což vám umožní upravovat okna umístěná vzadu. Například můžete vytvořit desku, kde plovou, pouze klávesy, tím, že desku uděláte průhlednou a klávesám přidáte pozadí. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| ImageName | řetězec | Zadejte název obrázku, který chcete na tabuli zobrazit. Podporovaný formát obrazu je ". png" a načte cokoli, co odpovídá názvu souboru obrázku umístěného do složky "Images" složky s definicí kontejneru desky. Například pokud zadáte "Back" pro ImageName, přečtete soubor "Images/Back.png". Neobdélníkovou desku můžete také vytvořit tím, že pozadí uděláte průhledné a specifikujete oříznutý obrázek s úplně průhlednou plochou. [Příklad] |
○ | 1.00~ | |
| ImageStretchMode | řetězec | Nastavit, jak se obrázky škálují při umisťování.
[Příklad] |
Rovnoměrný | ○ | 1.00~ |
| BorderColor | Barva | Můžete nastavit barvu okraje pozadí od 0~1. Můžete také udělat alfa menší než 1, aby byla průsvitná a průhledná. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| BorderThickness | dvojitý | Můžete specifikovat tloušťku okraje pozadí. 0 dělá hranici neviditelnou. [Příklad] |
1 | ○ | 1.00~ |
Objekt KeyDecorateInfo
Je to objekt, který definuje dekoraci desky.
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | řetězec | Je to identifikační název tohoto vyznamenání. Současné využití zatím není určeno. [Příklad] |
1.00~ | ||
| ImeStatus | řetězec | Specifikuje, kdy IME aplikuje dekoraci. IME můžete zadat z jednoho z následujících:
[Příklad] |
○ | 1.00~ | |
| ImeStatuses | Struna[] | Specifikuje, kdy IME aplikuje dekoraci. ImeStatus může specifikovat pouze stav jednoho IME, ale lze jej definovat jako několik. Pokud byly definovány jak ImeStatus, tak ImeStatusy mají přednost. Hodnoty, které můžete zadát, jsou stejné jako u ImeStatus. [Příklad] |
○ | 1.00~ | |
| PressKey | řetězec | Dekorace můžete aplikovat, když stisknete zadanou klávesu. Například pokud stisknete klávesu Shift, když obvykle obsahuje "1", zobrazí se text "!" Můžete provádět změny, například změnu na. [Příklad] |
○ | 1.00~ | |
| PressKeys | Struna[] | Použijte to k aplikaci dekorací, když je zmáčknuto více kláves. Například pokud chcete změnit displej, když jsou stisknuty "Shift" a "Ctrl" současně. Pokud jsou specifikovány jak PressKey, tak PressKeys, má přednost PressKeys. Pokud nespecifikujete obojí, bude to platit pro všechny vzory, které nejsou specifikovány v PressKey. [Příklad] |
○ | 1.00~ | |
| IsPressed | Bool | Můžete si při stisknutí klávesy určit dekoraci. Například při mačkání klávesy můžete nechat okraj klávesy rozsvítit. [Příklad] |
FALEŠNÝ | ○ | 1.00~ |
| IsCapsLock | Bool | Dekoraci můžete nastavit, když je CapsLock zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsInsert | Bool | Dekoraci můžete nastavit, když je Insert zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsNumLock | Bool | Dekoraci můžete specifikovat, když je NumLock zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| IsScroll | Bool | Dekoraci můžete nastavit, když je Scroll zapnutý. [Příklad] |
nula | ○ | 1,03~ |
| DisplayText | řetězec | Specifikujte text, který se na klíči objeví. Speciální znaky, jako jsou zalomení řádků, jsou založeny na specifikaci JSON. Text se objevuje na začátku obrázku, nikoli přímo v něm. [Příklad] |
○ | 1.00~ | |
| FontName | řetězec | Můžete si nastavit písmo pro klíčový text. Můžete používat pouze písma, která jsou nainstalovaná na vašem operačním systému. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| FontSize | dvojitý | Určete velikost písma textu, který se na klíči objeví. Toto je velikost pixelu při zvětšení 1 a DPI 96, ale skutečná velikost závisí na typu písma. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| TextBold | řetězec | Můžeš zadat tloušťku textu. Momentálně lze použít pouze tloušťku "Tučně", a pokud uvedete něco jiného, bude to normální tloušťka. [Příklad] |
Normální | ○ | 1.00~ |
| TextColor | Barva | Můžete si určit barvu klíčového textu. Můžete také udělat alfa menší než 1, aby byla průsvitná. Rozsah, který lze specifikovat, je 0~1, respektive. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| Barva pozadí | Barva | Můžete nastavit barvu pozadí klíče od 0~1. Můžete také udělat alfa menší než 1, aby byla průsvitná a průhledná. Nicméně vezměte prosím na vědomí, že pokud je pozadí klávesy průhledné a pozadí desky je také průhledné, úsudek stisku klávesy nebude detekován. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| ImageName | řetězec | Zadejte název obrázku, který chcete na tabuli zobrazit. Podporovaný formát obrazu je ". png" a načte cokoli, co odpovídá názvu souboru obrázku umístěného do složky "Images" složky s definicí kontejneru desky. Například pokud zadáte "Back" pro ImageName, přečtete soubor "Images/Back.png". [Příklad] |
○ | 1.00~ | |
| ImageStretchMode | řetězec | Nastavit, jak se obrázky škálují při umisťování.
[Příklad] |
Rovnoměrný | ○ | 1.00~ |
| BorderColor | Barva | Můžete nastavit barvu okraje pozadí od 0~1. Můžete také udělat alfa menší než 1, aby byla průsvitná a průhledná. [Příklad] |
(Závislé na aplikaci) | ○ | 1.00~ |
| BorderThickness | dvojitý | Můžete specifikovat tloušťku okraje pozadí. 0 dělá hranici neviditelnou. [Příklad] |
1 | ○ | 1.00~ |
Enumerace KeyType
Seznam, který definuje základní zpracování klíčů.
Vztah mezi názvy kláves a kódy kláves je založen na japonské klávesnici. Pokud chcete specifikovat klíčový kód, který v tomto seznamu neexistuje, použijte KeyType "VirtualKeyCode".
| Významné jméno a | doplněk | virtuálního kódu klíče |
|---|---|---|
| A | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Já | 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 je číselná klávesa nahoře na klávesnici. |
| D1 | 50 | To je číselná klávesa nahoře na klávesnici. |
| D2 | 51 | To je číselná klávesa nahoře na klávesnici. |
| D3 | 52 | To je číselná klávesa nahoře na klávesnici. |
| D4 | 53 | To je číselná klávesa nahoře na klávesnici. |
| D5 | 54 | To je číselná klávesa nahoře na klávesnici. |
| D6 | 55 | To je číselná klávesa nahoře na klávesnici. |
| D7 | 56 | To je číselná klávesa nahoře na klávesnici. |
| D8 | 57 | To je číselná klávesa nahoře na klávesnici. |
| D9 | 58 | To je číselná klávesa nahoře na klávesnici. |
| NumPad0 | 96 | Je to číselná klávesa na číselné klávesnici. |
| NumPad1 | 97 | Je to číselná klávesa na číselné klávesnici. |
| NumPad2 | 98 | Je to číselná klávesa na číselné klávesnici. |
| NumPad3 | 99 | Je to číselná klávesa na číselné klávesnici. |
| NumPad4 | 100 | Je to číselná klávesa na číselné klávesnici. |
| NumPad5 | 101 | Je to číselná klávesa na číselné klávesnici. |
| NumPad6 | 102 | Je to číselná klávesa na číselné klávesnici. |
| NumPad7 | 103 | Je to číselná klávesa na číselné klávesnici. |
| NumPad8 | 104 | Je to číselná klávesa na číselné klávesnici. |
| NumPad9 | 105 | Je to číselná klávesa na číselné klávesnici. |
| 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 | |
| Nahoru | 38 | ↑ Klíč. |
| Dolů | 40 | ↓ Klíč. |
| Vlevo | 37 | ← klíč. |
| Vpravo | 39 | → klíč. |
| Přidat | 107 | Je to "+" na číselné klávesnici. |
| Odčítat | 109 | Je to "-" na číselné klávesnici. |
| Rozdělit | 111 | Je to "/" na číselné klávesnici. |
| Násobit | 106 | Je to "*" na číselné klávesnici. |
| Desetinný | 110 | Číselná klávesnice "." Ar. |
| Oddělovač | 108 | |
| Vstoupit | 13 | |
| Backspace | 8 | |
| Prostor | 32 | |
| Tabulátor | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Jen | 220 | |
| OemBackslash | 226 | |
| U | 192 | To je klávesa "@" na japonské klávesnici array. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Tračník | 186 | |
| OemStředník | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Lomítko | 191 | |
| OemQuestion | 191 | |
| Zpětné lomítko | 226 | |
| OemQuotes | 222 | |
| Kandži | 25 | Klíče poloviční šířky/plné šířky. |
| Nekonvertita | 29 | Je to klíč bez konverze. |
| Přeměnit | 28 | Toto je konverzní klíč. |
| Kana | 21 | Je to klíč pro katakana hiragana. |
| CapsLock | 20 | |
| Apps | 93 | |
| Vložit | 45 | |
| Vymazat | 46 | |
| Domov | 36 | |
| Konec | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pauza | 19 | |
| ScrollLock | 145 | |
| Svitek | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Tato klávesa je závislá na tvrdých obtížnostech, takže její stisknutí nemusí mít žádný efekt. |
| Kontakt | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| ProhlížečVyhledávání | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Není k dispozici. | |
| ChatPadOrange | Není k dispozici. | |
| Crsel | 247 | |
| EraseEof | Není k dispozici. | |
| Exsel | 248 | |
| Provést | 43 | |
| Pomoc | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Žádný | Není k dispozici. | |
| OEM8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Není k dispozici. | |
| Pa1 | 253 | |
| Hrát | 250 | |
| Tisknout | 42 | |
| ProcessKey | 229 | |
| Vybrat | 41 | |
| SelectMedia | 181 | |
| Spát | 95 | |
| VolumeDown | 174 | Možná uvidíte ovládání hlasitosti, ale chování závisí na operačním systému. |
| VolumeMute | 173 | Možná uvidíte ovládání hlasitosti, ale chování závisí na operačním systému. |
| VolumeUp | 175 | Možná uvidíte ovládání hlasitosti, ale chování závisí na operačním systému. |
| Zvětšení | 251 | |
| BoardNext | Přepněte na další desku. | |
| BoardPrev | Přepněte na předchozí desku. | |
| BoardJump | Přepněte na desku s uvedeným názvům. | |
| BoardMove | Táhněte desku, abyste ji posunuli. | |
| BoardMinimize | Minimalizujte prkno. | |
| Východ | Opusťte dotykovou desku. | |
| ConfigMenu | Otevři menu nastavení. | |
| MouseMovePad | Je to podložka myši, která pohybuje kurzorem stejně jako vy prstem. | |
| Joystick Pohyb myší | Je to páčka myši, která neustále pohybuje kurzorem myši ve směru, kterým jste se dotkli a pohybovali prstem. | |
| MouseLeftClick | Tohle je levé tlačítko myši. | |
| MouseRightClick | Tohle je pravé tlačítko myši. | |
| MouseMiddleClick | Tohle je prostřední tlačítko myši. | |
| MouseX1Click | Tlačítko X1 na myši. | |
| MouseX2Click | Tohle je tlačítko X2 na myši. | |
| MouseWheel | Tohle je kolečko myši. Napodobuje otáčení kola tím, že se dotýká a pohybuje prstem nahoru a dolů. | |
| VirtualKeyCode | Pošlete specifikovaný kód virtuálního klíče. | |
| DPad | Jedná se o D-Pad s jedním klávesovým tlačítkem nahoře, dole, vlevo a vpravo. |
Parametry sčítání klíčů
Seznam dalších parametrů pro každý KeyType. Přidejte objekt KeyInfo do možností objektu KeyProcessInfo jako seznam KeyValue.
Příklad konfigurace
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPoziceTyp | řetězec | Určete, kde se zobrazí při přepínání z jiných desek.
[Příklad] |
○ | 0,01~ |
BoardPrev
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPoziceTyp | řetězec | Určete, kde se zobrazí při přepínání z jiných desek.
[Příklad] |
○ | 0,01~ |
BoardJump
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| JumpBoardIdentityName | řetězec | Přepněte na kontejner desky s uvedeným názvem. [Příklad] |
0,20~ | ||
| NextBoardPoziceTyp | řetězec | Určete, kde se zobrazí při přepínání z jiných desek.
[Příklad] |
○ | 0,20~ |
MouseMovePad
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| MoveScale | dvojitý | Specifikuje rychlost pohybu kurzoru myši při zvětšení vzhledem k 1. [Příklad] |
1 | ○ | 0,01~ |
| TapAction | řetězec | Specifikuje, jak emulovat chování levého kliknutí při klepnutí na klávesu.
[Příklad] |
LevéTlačítko myši KdyžDvojité klepnutí | ○ | 0,01~ |
| TapPressInterval | dvojitý | Toto je maximální doba stisknutí klávesy, která je hodnocena jako ťuknutí. Pokud klávesu držíte déle než teď, nebude to považováno za ťukání. Jednotka jsou milisekundy. [Příklad] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | dvojitý | Doba mezi poklepy před poklepáním je určena jako po dvojitém klepnutí. Pokud je čas do dalšího klepnutí delší než tento čas, nebude rozpoznán jako dvojitý klep. Jednotka jsou milisekundy. [Příklad] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | dvojitý | Toto je maximální povolená šířka odchylky polohy odbočku, která má být rozpoznána jako dvojitý odboč. Pokud je pozice předchozího a následujícího klepnutí větší než toto číslo, nebude rozpoznán jako dvojitý klep. Jednotka je logická pixelová vzdálenost na desce. [Příklad] |
5 | ○ | 0,01~ |
| PadMoveMode | řetězec | Nastavuje rychlost pohybu kurzoru myši při pohybu prstu.
[Příklad] |
Zrychlit | ○ | 0,01~ |
Joystick Pohyb myší
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| StickMode | řetězec | Specifikuje, zda by středový bod páčky měl být středem klíče nebo dotykovým bodem.
[Příklad] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecond | dvojitý | To je maximální rychlost pohybu kurzoru myši, když je páčka nakloněná dolů. Rychlost pohybu je počet pixelů na ploše za sekundu. [Příklad] |
1000 | ○ | 0,01~ |
| TipAreaLength | dvojitý | To je maximální vzdálenost, na kterou je třeba shodit palici. Vzdálenost bude logický pixel na desce. Toto nastavení platí pouze tehdy, když je StickMode v TouchCenter. U PanelCenter záleží na velikosti klíče. [Příklad] |
100 | ○ | 0,01~ |
| TapAction | řetězec | Specifikuje, jak emulovat chování levého kliknutí při klepnutí na klávesu.
[Příklad] |
LevéTlačítko myši KdyžDvojité klepnutí | ○ | 0,20~ |
| TapPressInterval | dvojitý | Toto je maximální doba stisknutí klávesy, která je hodnocena jako ťuknutí. Pokud klávesu držíte déle než teď, nebude to považováno za ťukání. Jednotka jsou milisekundy. [Příklad] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | dvojitý | Doba mezi poklepy před poklepáním je určena jako po dvojitém klepnutí. Pokud je čas do dalšího klepnutí delší než tento čas, nebude rozpoznán jako dvojitý klep. Jednotka jsou milisekundy. [Příklad] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | dvojitý | Toto je maximální povolená šířka odchylky polohy odbočku, která má být rozpoznána jako dvojitý odboč. Pokud je pozice předchozího a následujícího klepnutí větší než toto číslo, nebude rozpoznán jako dvojitý klep. Jednotka je logická pixelová vzdálenost na desce. [Příklad] |
5 | ○ | 0,20~ |
DPad
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| UpKey | řetězec | Určete klávesu, kterou pošlete při stisknutí klávesy ↑. [Příklad] |
Nahoru | ○ | 0,20~ |
| DownKey | řetězec | Určete klávesu, kterou pošlete při stisknutí klávesy ↓. [Příklad] |
Dolů | ○ | 0,20~ |
| LeftKey | řetězec | Určete klávesu, kterou pošlete při stisknutí klávesy ←. [Příklad] |
Vlevo | ○ | 0,20~ |
| RightKey | řetězec | Určete klávesu, kterou pošlete při stisknutí klávesy →. [Příklad] |
Vpravo | ○ | 0,20~ |
VirtualKeyCode
Typ| klíče | obsah | , počáteční hodnota | , nenastavené, aplikace kompatibilní s oprávněními | , Ver. | |
|---|---|---|---|---|---|
| VirtualKeyCode | Int | Můžete přímo poslat virtuální klíčový kód (číslo) pro Windows. [Příklad] |
0,22~ |