Definícia súboru
Súbor s definíciou kontajnera (.setting súbor)
Toto je súbor, ktorý definuje rozloženie a manipuláciu s klávesmi na doske. Nachádza sa v rôznych priečinkoch balíkov dosiek v priečinku "Boards" priečinka s spustiteľným súborom.
Rozloženie akéhokoľvek kľúča si môžete prispôsobiť definovaním tohto súboru sami. Symboly, text a ďalšie prvky nasledujú formát JSON.
| Predĺženie | .setting |
| Formát súboru | JSON |
| Kódovanie | UTF-8 (s BOM) |
Zloženie
Údaje pozostávajú z nasledujúcich hierarchií: (Rozloženie nižšie je obrázok, nie formálny formát JSON.) Samotný súbor môže byť zoradený v rôznom poradí v závislosti od 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ôznymi nastaveniami pre kontajner dosky.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | Struna | Názov, ktorý identifikuje kontajner na doske. Používa sa na prepínanie špecifické pre dosku. [Príklad] |
0,01~ | ||
| Autor | Struna | Napíšte meno výrobcu dosky. Používa sa na zobrazenie mena producenta. (plánované) [Príklad] |
○ | 0,01~ | |
| Verzia | dvojitá | Predstavte verziu súboru definície kontajnera na doske. Nie je to zodpovedajúca aplikačná verzia. Používal sa na zobrazovanie verzií. (plánované) [Príklad] |
○ | 0,01~ | |
| IsExcludeNextBoard | Bool | Špecifikuje, či je tento kontajner dosky vylúčený z výberu prepínaním dosiek pomocou klávesu ⇐⇒. Ak to označíte ako nespôsobilé, môžete to vybrať len prepnutím na priradenie do komisie. [Príklad] |
NEPRAVDA | ○ | 0,31~ |
| Poradie | int | Používa sa v poradí, v akom prepínate dosky. Čím vyššie číslo, tým väčšiu prioritu dostanete. [Príklad] |
0 | ○ | 0,01~ |
| KeyReleaseTimingWhenActiveWindowChange | Bool | Špecifikuj, či sa prepínač automaticky uvoľní pri prepínaní aktívneho okna, alebo vzor. Zabraňuje tomu, aby sa operácia prepínača použila tak, ako je to pri prepínaní na iné okno.
[Príklad] |
Žiadna | ○ | 0,30~ |
| GeneratorIdentityName | Struna | Ak vytvoríte dosku, kontajner alebo definíciu s akýmkoľvek nástrojom, nastavte pre daný nástroj rozlíšený názov. Táto hodnota sa nikde inde nepoužíva. [Príklad] |
○ | 1.00~ | |
| GeneratorVersion | dvojitá | Ak vytvoríte dosku, kontajner alebo definíciu s akýmkoľvek nástrojom, nastavte verziu toho nástroja. Táto hodnota sa nikde inde nepoužíva. [Príklad] |
○ | 1.00~ | |
| Dosky | BoardInfo[] | Definujte dosku. Ak chcete zobrazovať viacero dosiek, definujte viacero dosiek. |
0,01~ |
Objekt BoardInfo
Objekt s rôznymi nastaveniami pre dosku. Doska označuje jedno okno.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | Struna | Rozlišovací názov tejto dosky. Súčasné využitie nie je rozhodnuté. [Príklad] |
0,01~ | ||
| Pozícia | Obdĺžnik | Špecifikujte pozíciu a veľkosť dosky. Parametre pozostávajú z "X, Y (pozícia na ploche)" a "Šírka, výška (veľkosť dosky)", v uvedenom poradí. Všimnite si, že skutočná poloha a veľkosť dosky budú logickou veľkosťou pre DPI. Závisí to tiež od parametra StartPositionType pre počiatočnú pozíciu. Ak sa nepoužije poloha (X, Y), použije sa iba veľkosť. [Príklad] |
0,01~ | ||
| ŠtartPozíciaTyp | Struna | Špecifikujte typ počiatočnej polohy dosky. Ak je nastavený tak, aby si pamätal pozíciu poslednej dosky, toto nastavenie platí len pre prvý pohľad. Parametre, ktoré možno špecifikovať, sú nasledovné:
[Príklad] |
Manuál | ○ | 0,01~ |
| NextBoardPositionType | Struna | Špecifikujte, kde sa zobrazí pri prechode z iných dosiek. Ak je nastavený tak, aby si pamätal pozíciu poslednej dosky, toto nastavenie platí len pre prvý prepínač.
[Príklad] |
○ | 0,01~ | |
| Stredná pozícia | Bod | Toto je stredová pozícia dosky určená slovami "X" a "Y". Používa sa, keď je CenterPosition špecifikovaný v parametri NextBoardPositionType. Ak nie je špecifikované, veľkosť dosky ÷ 2 bude stredová poloha. [Príklad] |
○ | 0,01~ | |
| PositionOffset | Bod | Môžete špecifikovať pozíciu vzhľadom na pozíciu zobrazenia zadanú v Position, StartPositionType, NextBoardPositionType a CenterPosition. Parametre sú špecifikované v "X" a "Y". [Príklad] |
○ | 0,30~ | |
| FontSizeScale | dvojitá | Špecifikujte veľkosť písma cieľovej dosky v mierke 1. [Príklad] |
1 | ○ | 0,01~ |
| BoardScale | dvojitá | Špecifikujte veľkosť dosky v násobiči vzhľadom na 1. Všetko je škálované, napríklad veľkosť a poloha klávesov a veľkosť písmen. [Príklad] |
1 | ○ | 0,01~ |
| ImageName | Struna | Špecifikujte názov obrázka, ktorý chcete zobraziť na tabuli. Podporovaný formát obrázka je ". png" a načíta všetko, čo zodpovedá názvu súboru obrázka umiestneného v priečinku "Images" priečinka s definíciou kontajnera na doske. Napríklad, ak zadáte "Back" pre ImageName, prečíta sa súbor "Images/Back.png". [Príklad] |
○ | 0,01~ | |
| ImageStretchMode | Struna | Nastav, ako sa obrázky škálujú pri umiestnení.
[Príklad] |
Uniforma | ○ | 1.00~ |
| ImageRenderMode | Struna | ※ Tento parameter bol zachovaný pre účely kompatibility a bude v budúcich verziách zastaraný. Nastav, ako sa obrázky škálujú pri umiestnení.
|
Uniforma | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Struna | ※ Tento parameter bol zachovaný pre účely kompatibility a bude v budúcich verziách zastaraný. Nastav, ako sa obrázky škálujú pri umiestnení.
|
○ | 0,01~0,23 | |
| Kľúče | KeyInfo[] | Nastavte zoznam klávesov, ktoré chcete umiestniť na dosku. |
0,01~ | ||
| Kľúč Zdobí | KeyDecorateInfo[] | Nastavte dekoračné informácie pre všetky klávesy umiestnené na doske. |
○ | 1.00~ | |
| Dekorácie dosiek | BoardDecorateInfo[] | Nastavte podrobné informácie o dekorácii pre vašu dosku. |
○ | 1.00~ |
Objekt KeyInfo
Objekt s rôznymi nastaveniami kľúčov.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| KeyType | Struna | Definujte základné správanie pri stláčaní klávesu. Znaky, ktoré možno špecifikovať, môžu byť buď KeyType enumeráciou. Ak špecifikujete parameter Processes, tento parameter sa ignoruje. [Príklad] |
0,01~ | ||
| Pozícia | Obdĺžnik | Špecifikujte polohu a veľkosť klávesov na doske. Parametre pozostávajú z "X, Y (pozícia na doske)" a "Šírka, výška" (veľkosť klávesu). Číslo, ktoré zadáte, bude zobrazovať klientský súradnicový systém z dosky, a DPI a škálovanie dosky určia skutočnú veľkosť, ktorú uvidíte. [Príklad] |
0,01~ | ||
| DisplayText | Struna | Špecifikujte text, ktorý sa na kľúči objaví. Špeciálne znaky, ako sú zalomenia riadkov, sú založené na špecifikácii JSON. Text sa objavuje na začiatku obrázka, nie priamo v obraze. [Príklad] |
0,01~ | ||
| FontSize | dvojitá | Špecifikujte veľkosť písma textu, ktorý sa zobrazuje na kľúči. Toto je veľkosť pixelu pri zväčšení 1 a DPI 96, ale skutočná veľkosť závisí od typu písma. [Príklad] |
(Závisí od veľkosti systémového písma) | ○ | 0,01~ |
| ImageName | Struna | Špecifikujte názov obrázka, ktorý sa má zobrazovať na pozadí kľúča. Podporovaný formát obrázka je ". png" a načíta všetko, čo zodpovedá názvu súboru obrázka umiestneného v priečinku "Images" priečinka s definíciou kontajnera na doske. Napríklad, ak zadáte "Back" pre ImageName, prečíta sa súbor "Images/Back.png". [Príklad] |
○ | 0,01~ | |
| ImageStretchMode | Struna | Nastav, ako sa obrázky škálujú pri umiestnení.
[Príklad] |
Uniforma | ○ | 1.00~ |
| ImageRenderMode | Struna | ※ Tento parameter bol zachovaný pre účely kompatibility a bude v budúcich verziách zastaraný. Nastav, ako sa obrázky škálujú pri umiestnení. [Príklad]
|
Uniforma | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Struna | ※ Tento parameter bol zachovaný pre účely kompatibility a bude v budúcich verziách zastaraný. Nastav, ako sa obrázky škálujú pri umiestnení. [Príklad]
|
○ | 0,01~0,23 | |
| IsToggle | Bool | Pri každom stlačení klávesu prepínajte medzi "Držaním stavu" a "Uvoľnením stavu". Použite klávesy Shift a Ctrl, ktoré slúžia na súčasné stlačenia. [Príklad] |
(Závisí od typu kľúča) | ○ | 0,01~ |
| IsOneClickToggleRelease | Bool | Ak je to pravda, stlačením inej klávesy počas prepínania automaticky uvoľníte prepínač. Ak je to nepravda, prepínač sa nezruší, pokiaľ nestlačíte ten istý kláves znova. [Príklad] |
(Závisí od typu kľúča) | ○ | 0,01~ |
| Možnosti | Key(string), Value(string) | Môžete špecifikovať zoznam ďalších parametrov pre určený KeyType. Niektoré hodnoty KeyType je možné nastaviť iba týmto parametrom. Pre parametre, ktoré je možné špecifikovať, pozri "Pridať kľúčové parametre". [Príklad] |
○ | 0,22~ | |
| Parametre | Struna | ※ Tento parameter bude nahradený Options a už nebude podporovaný. Môžete špecifikovať zoznam ďalších parametrov pre určený KeyType. Niektoré hodnoty KeyType je možné nastaviť iba týmto parametrom. Pre parametre, ktoré je možné špecifikovať, pozri "Pridať kľúčové parametre". Parameter by mal byť nastavený reťazcom JSON vo formáte KeyValue. [Príklad] |
○ | 0,01~ | |
| Procesy | KeyProcessInfo[] | Môžete prepísať základné spracovanie kľúča. Je možné definovať viacero procesov, takže je možné dosiahnuť viacero stlačení kláves jedným stlačením klávesu. Napríklad môžete definovať niečo ako "Ctrl" + "C". Poradie spracovania závisí od poradia poľa. [Príklad] |
○ | 0,01~ | |
| Dekorácie | KeyDecorateInfo[] | Nastavte podrobné informácie o dekorácii kľúča. |
○ | 1.00~ |
KeyProcessInfo Object
Toto je objekt, ktorý definuje, čo sa stane, keď sa stlačí kláves.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| KeyType | Struna | Definujte základné správanie pri stláčaní klávesu. Znaky, ktoré možno špecifikovať, môžu byť buď KeyType enumeráciou. [Príklad] |
0,01~ | ||
| Časovanie vykonania | Struna | Špecifikuje, či sa má ovládať, kedy je kláves stlačený alebo uvoľnený. Niektoré typy klávesov môžu toto nastavenie ignorovať. Ak nastavíte KeyInfo.IsToggle na true, automaticky sa použije "PressedAndReleased".
[Príklad] |
(Závisí od typu kľúča) | ○ | 0,30~ |
| WykonanieČasovanie (0.01~0.23) | Struna | Špecifikuje, či sa má ovládať, kedy je kláves stlačený alebo uvoľnený. Niektoré typy klávesov môžu toto nastavenie ignorovať.
|
(Závisí od typu kľúča) | ○ | 0,01~0,23 |
| PressRepeat | Struna | Nastavte správanie tak, aby sa opakovalo pri stlačení klávesu. Ak špecifikujete niečo iné ako Raz, parameter ExecuteTiming sa automaticky zmení na "PressedAndReleased".
[Príklad] |
(Závisí od typu kľúča) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Tento parameter bol v najnovšej verzii zastaraný. Špecifikuje, či ide o modifikátor, napríklad Shift alebo Ctrl. |
(Závisí od typu kľúča) | ○ | 0,01~0,23 |
| Možnosti | Key(string), Value(string) | Môžete špecifikovať zoznam ďalších parametrov pre určený KeyType. Niektoré hodnoty KeyType je možné nastaviť iba týmto parametrom. Pre parametre, ktoré je možné špecifikovať, pozri "Pridať kľúčové parametre". [Príklad] |
○ | 0,22~ | |
| Parametre | Struna | ※ Tento parameter bude nahradený Options a už nebude podporovaný. Môžete špecifikovať zoznam ďalších parametrov pre určený KeyType. Niektoré hodnoty KeyType je možné nastaviť iba týmto parametrom. Pre parametre, ktoré je možné špecifikovať, pozri "Pridať kľúčové parametre". Parameter by mal byť nastavený reťazcom JSON vo formáte KeyValue. [Príklad] |
○ | 0,01~ |
Objekt BoardDecorateInfo
Je to predmet, ktorý definuje dekoráciu dosky.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | Struna | Je to identifikačný názov vyznamenania. Súčasné využitie nie je rozhodnuté. [Príklad] |
1.00~ | ||
| ImeStatus | Struna | Špecifikuje, kedy IME aplikuje dekoráciu. IME môžete špecifikovať z jedného z nasledujúcich kritérií:
[Príklad] |
○ | 1.00~ | |
| ImeStatuses | Struna[] | Špecifikuje, kedy IME aplikuje dekoráciu. ImeStatus môže špecifikovať len stav jedného IME, ale môže byť definovaný ako viacerých. Ak boli definované oba ImeStatus aj ImeStatusy, ImeStatusy majú prednosť. Hodnoty, ktoré môžete špecifikovať, sú rovnaké ako v ImeStatus. [Príklad] |
○ | 1.00~ | |
| PressKey | Struna | Dekorácie môžete aplikovať, keď stlačíte určené tlačidlo. Napríklad môžete vytvoriť pozadie, ktoré je zvyčajne čierne, ale keď stlačíte kláves Shift, pozadie sa zmení na modré. [Príklad] |
○ | 1.00~ | |
| PressKeys | Struna[] | Použite to na aplikáciu dekorácií, keď stlačíte viacero klávesov. Napríklad, ak chcete zmeniť zobrazenie, keď sú "Shift" a "Ctrl" stlačené súčasne. Ak sú špecifikované PressKey aj PressKeys, PressKeys má prednosť. Ak nešpecifikujete oboje, bude to platiť pre všetky vzory, ktoré nie sú špecifikované v PressKey. [Príklad] |
○ | 1.00~ | |
| IsCapsLock | Bool | Dekoráciu môžete špecifikovať, keď je CapsLock ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsInsert | Bool | Dekoráciu môžete špecifikovať, keď je Insert ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsNumLock | Bool | Dekoráciu môžete špecifikovať, keď je NumLock ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsScroll | Bool | Dekoráciu môžete špecifikovať, keď je Scroll ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| PozadieFarba | Farba | Farbu pozadia dosky môžete špecifikovať od 0~1. Dosku môžete urobiť priehľadnou tak, že alfa bude menšia ako 1. Tiež nastavenie alfa na 0 vám poskytne úplnú transparentnosť a už nebudete mať tlačové hodnotenie na doske, čo vám umožní manipulovať s oknami umiestnenými vzadu. Napríklad môžete vytvoriť dosku, kde plávajú len klávesy, ak ju urobíte priehľadnou a klávesom pridáte pozadie. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| ImageName | Struna | Špecifikujte názov obrázka, ktorý chcete zobraziť na tabuli. Podporovaný formát obrázka je ". png" a načíta všetko, čo zodpovedá názvu súboru obrázka umiestneného v priečinku "Images" priečinka s definíciou kontajnera na doske. Napríklad, ak zadáte "Back" pre ImageName, prečíta sa súbor "Images/Back.png". Neobdĺžnikovú dosku môžete vytvoriť aj tak, že pozadie dosiek spravíte priehľadnou farbou a špecifikujete orezaný obrázok s úplne priehľadnou plochou. [Príklad] |
○ | 1.00~ | |
| ImageStretchMode | Struna | Nastav, ako sa obrázky škálujú pri umiestnení.
[Príklad] |
Uniforma | ○ | 1.00~ |
| BorderColor | Farba | Farbu okraja pozadia môžete špecifikovať od 0~1. Môžete tiež spraviť alfa menej ako 1, aby bol priehľadný a priehľadný. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| Hrúbka okraja | dvojitá | Môžete špecifikovať hrúbku okraja pozadia. 0 robí hranicu neviditeľnou. [Príklad] |
1 | ○ | 1.00~ |
Objekt KeyDecorateInfo
Je to predmet, ktorý definuje dekoráciu dosky.
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| IdentityName | Struna | Je to identifikačný názov vyznamenania. Súčasné využitie nie je rozhodnuté. [Príklad] |
1.00~ | ||
| ImeStatus | Struna | Špecifikuje, kedy IME aplikuje dekoráciu. IME môžete špecifikovať z jedného z nasledujúcich kritérií:
[Príklad] |
○ | 1.00~ | |
| ImeStatuses | Struna[] | Špecifikuje, kedy IME aplikuje dekoráciu. ImeStatus môže špecifikovať len stav jedného IME, ale môže byť definovaný ako viacerých. Ak boli definované oba ImeStatus aj ImeStatusy, ImeStatusy majú prednosť. Hodnoty, ktoré môžete špecifikovať, sú rovnaké ako v ImeStatus. [Príklad] |
○ | 1.00~ | |
| PressKey | Struna | Dekorácie môžete aplikovať, keď stlačíte určené tlačidlo. Napríklad, ak stlačíte kláves Shift, keď má zvyčajne "1", zobrazený text bude "!" Môžete urobiť zmeny, napríklad zmeniť na . [Príklad] |
○ | 1.00~ | |
| PressKeys | Struna[] | Použite to na aplikáciu dekorácií, keď stlačíte viacero klávesov. Napríklad, ak chcete zmeniť zobrazenie, keď sú "Shift" a "Ctrl" stlačené súčasne. Ak sú špecifikované PressKey aj PressKeys, PressKeys má prednosť. Ak nešpecifikujete oboje, bude to platiť pre všetky vzory, ktoré nie sú špecifikované v PressKey. [Príklad] |
○ | 1.00~ | |
| IsPressed | Bool | Dekoráciu môžete špecifikovať, keď stlačíte kláves. Napríklad, keď stláčate kláves, môžete rozžiariť okraj toho klávesu. [Príklad] |
NEPRAVDA | ○ | 1.00~ |
| IsCapsLock | Bool | Dekoráciu môžete špecifikovať, keď je CapsLock ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsInsert | Bool | Dekoráciu môžete špecifikovať, keď je Insert ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsNumLock | Bool | Dekoráciu môžete špecifikovať, keď je NumLock ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| IsScroll | Bool | Dekoráciu môžete špecifikovať, keď je Scroll ZAPNUTÝ. [Príklad] |
null | ○ | 1,03~ |
| DisplayText | Struna | Špecifikujte text, ktorý sa na kľúči objaví. Špeciálne znaky, ako sú zalomenia riadkov, sú založené na špecifikácii JSON. Text sa objavuje na začiatku obrázka, nie priamo v obraze. [Príklad] |
○ | 1.00~ | |
| FontName | Struna | Môžete špecifikovať písmo pre kľúčový text. Môžeš používať len písma, ktoré sú nainštalované na tvojom operačnom systéme. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| FontSize | dvojitá | Špecifikujte veľkosť písma textu, ktorý sa zobrazuje na kľúči. Toto je veľkosť pixelu pri zväčšení 1 a DPI 96, ale skutočná veľkosť závisí od typu písma. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| TextBold | Struna | Môžeš špecifikovať hrúbku textu. Momentálne je jediná hrúbka, ktorá sa dá použiť, "Tučná", a ak špecifikujete niečo iné, bude to normálna hmotnosť. [Príklad] |
Normálne | ○ | 1.00~ |
| TextColor | Farba | Môžete špecifikovať farbu kľúčového textu. Môžete tiež spraviť alfa menšiu ako 1, aby bola priehľadná. Rozsah, ktorý možno špecifikovať, je 0~1, v uvedenom poradí. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| PozadieFarba | Farba | Farbu pozadia kľúča môžete špecifikovať od 0~1. Môžete tiež spraviť alfa menej ako 1, aby bol priehľadný a priehľadný. Upozorňujeme však, že ak je pozadie kľúča priehľadné a pozadie dosky je tiež priehľadné, úsudok stlačenia kľúča nebude detegovaný. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| ImageName | Struna | Špecifikujte názov obrázka, ktorý chcete zobraziť na tabuli. Podporovaný formát obrázka je ". png" a načíta všetko, čo zodpovedá názvu súboru obrázka umiestneného v priečinku "Images" priečinka s definíciou kontajnera na doske. Napríklad, ak zadáte "Back" pre ImageName, prečíta sa súbor "Images/Back.png". [Príklad] |
○ | 1.00~ | |
| ImageStretchMode | Struna | Nastav, ako sa obrázky škálujú pri umiestnení.
[Príklad] |
Uniforma | ○ | 1.00~ |
| BorderColor | Farba | Farbu okraja pozadia môžete špecifikovať od 0~1. Môžete tiež spraviť alfa menej ako 1, aby bol priehľadný a priehľadný. [Príklad] |
(Závislé od aplikácie) | ○ | 1.00~ |
| Hrúbka okraja | dvojitá | Môžete špecifikovať hrúbku okraja pozadia. 0 robí hranicu neviditeľnou. [Príklad] |
1 | ○ | 1.00~ |
Enumerácia KeyType
Zoznam, ktorý definuje základné spracovanie kľúčov.
Vzťah medzi názvami kláves a kódmi kláves je založený na japonskej klávesnici. Ak chcete špecifikovať kód kľúča, ktorý v tomto zozname neexistuje, použite KeyType "VirtualKeyCode".
| Významné meno a | doplnok | virtuálneho kľúčového kódu |
|---|---|---|
| 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 | Toto je číselná klávesa na vrchu klávesnice. |
| D1 | 50 | Toto je číselná klávesa na vrchu klávesnice. |
| D2 | 51 | Toto je číselná klávesa na vrchu klávesnice. |
| D3 | 52 | Toto je číselná klávesa na vrchu klávesnice. |
| D4 | 53 | Toto je číselná klávesa na vrchu klávesnice. |
| D5 | 54 | Toto je číselná klávesa na vrchu klávesnice. |
| D6 | 55 | Toto je číselná klávesa na vrchu klávesnice. |
| D7 | 56 | Toto je číselná klávesa na vrchu klávesnice. |
| D8 | 57 | Toto je číselná klávesa na vrchu klávesnice. |
| D9 | 58 | Toto je číselná klávesa na vrchu klávesnice. |
| NumPad0 | 96 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad1 | 97 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad2 | 98 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad3 | 99 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad4 | 100 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad5 | 101 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad6 | 102 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad7 | 103 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad8 | 104 | Je to číselná klávesa na číselnej klávesnici. |
| NumPad9 | 105 | Je to číselná klávesa na číselnej 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 | |
| Hore | 38 | ↑ Kľúč. |
| Dole | 40 | ↓ Kľúč. |
| Vľavo | 37 | ← kľúč. |
| Doprava | 39 | → kľúč. |
| Pridať | 107 | Je to "+" na číselnej klávesnici. |
| Odčítať | 109 | Je to "-" na číselnej klávesnici. |
| Rozdeľ | 111 | Je to "/" na číselnej klávesnici. |
| Násob | 106 | Je to "*" na číselnej klávesnici. |
| Desatinná séria | 110 | Číselná klávesnica "." je. |
| Separator | 108 | |
| Vstup | 13 | |
| BackSpace | 8 | |
| Vesmír | 32 | |
| Tab | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| Na | 192 | Toto je kláves "@" na japonskej klávesnici s poľami. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Colon | 186 | |
| OemBodkorezka | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Slash | 191 | |
| OemQuestion | 191 | |
| Backslash | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Polovičné/plné kľúče. |
| Nekonvertita | 29 | Je to nekonverzný kľúč. |
| Konvertovať | 28 | Toto je konverzný kľúč. |
| Kana | 21 | Je to kláves katakana hiragana. |
| CapsLock | 20 | |
| Aplikácie | 93 | |
| Vložiť | 45 | |
| Vymazať | 46 | |
| Domov | 36 | |
| Koniec | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pauza | 19 | |
| ScrollLock | 145 | |
| Zvitok | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Tento kláves je závislý od hardu, takže jeho stlačenie nemusí mať žiadny efekt. |
| Pozor | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Nie je k dispozícii. | |
| ChatPadOrange | Nie je k dispozícii. | |
| Crsel | 247 | |
| EraseEof | Nie je k dispozícii. | |
| Exsel | 248 | |
| Vykonať | 43 | |
| Pomoc | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Žiadna | Nie je k dispozícii. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Nie je k dispozícii. | |
| Pa1 | 253 | |
| Hra | 250 | |
| Tlač | 42 | |
| ProcessKey | 229 | |
| Vyberte | 41 | |
| SelectMedia | 181 | |
| Spánok | 95 | |
| VolumeDown | 174 | Môžete vidieť ovládanie hlasitosti, ale správanie závisí od operačného systému. |
| VolumeMute | 173 | Môžete vidieť ovládanie hlasitosti, ale správanie závisí od operačného systému. |
| VolumeUp | 175 | Môžete vidieť ovládanie hlasitosti, ale správanie závisí od operačného systému. |
| Zoom | 251 | |
| BoardNext | Prepnite na ďalšiu dosku. | |
| BoardPrev | Prepnite na predchádzajúcu dosku. | |
| BoardJump | Prepnite na dosku so špecifikovaným názvom. | |
| BoardMove | Potiahnite dosku, aby ste ju posunuli. | |
| BoardMinimize | Minimalizujte dosku. | |
| Východ | Opusti dotykovú dosku. | |
| ConfigMenu | Otvorte menu nastavení. | |
| MouseMovePad | Ide o podložku myši, ktorá pohybuje kurzorom tak často, ako sa dotýkate a pohybujete prstom. | |
| MouseMoveJoystick | Toto je analógová páčka, ktorá neustále pohybuje kurzorom myši v smere, ktorým ste sa dotkli a pohybovali prstom. | |
| MouseLeftClick | Toto je ľavé tlačidlo myši. | |
| MouseRightClick | Toto je správne tlačidlo myši. | |
| MouseMiddleClick | Toto je stredné tlačidlo myši. | |
| MouseX1Click | Tlačidlo X1 na myši. | |
| MouseX2Click | Toto je tlačidlo X2 na myši. | |
| MouseWheel | Toto je koliesko myši. Napodobňuje otáčanie kolieska dotykom a pohybom prsta hore a dole. | |
| VirtualKeyCode | Odošlite špecifikovaný kód virtuálneho kľúča. | |
| DPad | Toto je D-Pad s jedným klávesom hore, dole, vľavo a vpravo. |
Kľúčové parametre sčítania
Zoznam dodatočných parametrov pre každý KeyType. Pridajte objekt KeyInfo do možností objektu KeyProcessInfo ako zoznam KeyValue.
Príklad konfigurácie
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | Struna | Špecifikujte, kde sa zobraziť pri prepínaní z iných dosiek.
[Príklad] |
○ | 0,01~ |
BoardPrev
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | Struna | Špecifikujte, kde sa zobraziť pri prepínaní z iných dosiek.
[Príklad] |
○ | 0,01~ |
BoardJump
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| JumpBoardIdentityName | Struna | Prepnite na kontajner dosky so špecifikovaným názvom. [Príklad] |
0,20~ | ||
| NextBoardPositionType | Struna | Špecifikujte, kde sa zobraziť pri prepínaní z iných dosiek.
[Príklad] |
○ | 0,20~ |
MouseMovePad
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| MoveScale | dvojitá | Určuje rýchlosť pohybu kurzora myši pri zväčšení vzhľadom na 1. [Príklad] |
1 | ○ | 0,01~ |
| TapAction | Struna | Špecifikuje, ako napodobniť správanie ľavého kliknutia pri ťuknutí na kláves.
[Príklad] |
ĽavéTlačidlo myšiKeDvojité stlačenie | ○ | 0,01~ |
| TapPressInterval | dvojitá | Toto je maximálny čas na stlačenie klávesu, ktorý sa považuje za ťuknutie. Ak podržíte kláves dlhšie ako tento čas, nebude to považované za ťuknutie. Jednotka sú milisekundy. [Príklad] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | dvojitá | Čas medzi poklepmi pred ním sa určuje ako po dvojitom poklepe. Ak je čas do ďalšieho ťuknutia dlhší ako tentokrát, nebude to rozpoznané ako dvojité ťuknutie. Jednotka sú milisekundy. [Príklad] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | dvojitá | Toto je maximálna povolená šírka odchýlky polohy odbočku, ktorá má byť rozpoznaná ako dvojitý odboč. Ak je poloha predchádzajúceho a ďalšieho ťuknutia väčšia ako toto číslo, nebude rozpoznaný ako dvojitý odklep. Jednotkou je logická pixelová vzdialenosť na doske. [Príklad] |
5 | ○ | 0,01~ |
| PadMoveMode | Struna | Nastavuje správanie pohybu kurzora myši pri pohybe prsta.
[Príklad] |
Zrýchliť | ○ | 0,01~ |
MouseMoveJoystick
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| StickMode | Struna | Špecifikuje, či by stredový bod páčky mal byť stredom kľúča alebo dotykovým bodom.
[Príklad] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecond | dvojitá | Toto je maximálna rýchlosť pohybu kurzora myši, keď je páčka naklonená nadol. Rýchlosť pohybu je počet pixelov na ploche za sekundu. [Príklad] |
1000 | ○ | 0,01~ |
| TipAreaLength | dvojitá | Toto je maximálna vzdialenosť na zrazenie hokejky. Vzdialenosť bude logický pixel na doske. Toto nastavenie platí len vtedy, keď je StickMode v TouchCenter. Pre PanelCenter to závisí od veľkosti kľúča. [Príklad] |
100 | ○ | 0,01~ |
| TapAction | Struna | Špecifikuje, ako napodobniť správanie ľavého kliknutia pri ťuknutí na kláves.
[Príklad] |
ĽavéTlačidlo myšiKeDvojité stlačenie | ○ | 0,20~ |
| TapPressInterval | dvojitá | Toto je maximálny čas na stlačenie klávesu, ktorý sa považuje za ťuknutie. Ak podržíte kláves dlhšie ako tento čas, nebude to považované za ťuknutie. Jednotka sú milisekundy. [Príklad] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | dvojitá | Čas medzi poklepmi pred ním sa určuje ako po dvojitom poklepe. Ak je čas do ďalšieho ťuknutia dlhší ako tentokrát, nebude to rozpoznané ako dvojité ťuknutie. Jednotka sú milisekundy. [Príklad] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | dvojitá | Toto je maximálna povolená šírka odchýlky polohy odbočku, ktorá má byť rozpoznaná ako dvojitý odboč. Ak je poloha predchádzajúceho a ďalšieho ťuknutia väčšia ako toto číslo, nebude rozpoznaný ako dvojitý odklep. Jednotkou je logická pixelová vzdialenosť na doske. [Príklad] |
5 | ○ | 0,20~ |
DPad
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| UpKey | Struna | Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves ↑. [Príklad] |
Hore | ○ | 0,20~ |
| DownKey | Struna | Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves ↓. [Príklad] |
Dole | ○ | 0,20~ |
| LeftKey | Struna | Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves ←. [Príklad] |
Vľavo | ○ | 0,20~ |
| RightKey | Struna | Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves →. [Príklad] |
Doprava | ○ | 0,20~ |
VirtualKeyCode
Typ| kľúčového | obsahu | , počiatočná hodnota | , nenastavený, aplikácia kompatibilná s povoleniami | , Ver. | |
|---|---|---|---|---|---|
| VirtualKeyCode | int | Virtuálny kľúčový kód (číslo) môžete poslať priamo pre Windows. [Príklad] |
0,22~ |