Definícia súboru

Stránka aktualizovaná :
Dátum vytvorenia strany :

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]

"IdentityName": "010_Normal_1_00_Ja"
0,01~
Autor Struna

Napíšte meno výrobcu dosky. Používa sa na zobrazenie mena producenta. (plánované)

[Príklad]

"Author": "Onodera"
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]

"Version": 1.00
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]

"IsExcludeNextBoard": false
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]

"Order": 10
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.

Žiadna
Prepínač sa neuvoľní, keď sa aktívne okno prepne.
Proces
Uvoľnite prepínač pri prepínaní na iné okno procesu.
Okno
Uvoľnite prepínač pri prepínaní na iné okno.

[Príklad]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
Ž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]

"GeneratorIdentityName": "TiitanBoardCreator"
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]

"GeneratorVersion": 1.00
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]

"IdentityName": "NormalBoard"
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]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
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é:

Manuál
Špecifikujte pozíciu zobrazenia ako X, Y v polohe.
Top
Displej v hornom strede obrazovky.
Horný ľavý roh
Zobrazte ho v ľavom hornom rohu obrazovky.
Vľavo
Zobrazené v ľavom strede obrazovky.
Ľavý dolný roh
Zobraziť v ľavom dolnom rohu obrazovky.
Spodok
Zobrazte ho v spodnej strednej časti obrazovky.
Dolné vpravo
Zobrazí sa v pravom dolnom rohu obrazovky.
Doprava
Zobrazí sa v pravom strede obrazovky.
Horný pravý
Zobrazte ho v pravom hornom rohu obrazovky.

[Príklad]

"StartPositionType": "BottomRight"
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č.

(Nie je nastavený)
ŠtartPozíciaTyp.
Stredná pozícia
Zobrazuje stredovú polohu dosky pred prepínačom a stredovú polohu dosky za spínačom.

[Príklad]

"NextBoardPositionType": "CenterPosition"
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]

"CenterPosition": {
"X": 200,
"Y": 100
}
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]

"PositionOffset": {
"X": -200,
"Y": -100
}
0,30~
FontSizeScale dvojitá

Špecifikujte veľkosť písma cieľovej dosky v mierke 1.

[Príklad]

"FontSizeScale": 1.5
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]

"BoardScale": 1.5
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]

"ImageName": "BoardMove"
0,01~
ImageStretchMode Struna

Nastav, ako sa obrázky škálujú pri umiestnení.

Žiadna
Umiestnite obrázok do stredu dosky v pôvodnej veľkosti.
Vyplniť
Celý obraz je škálovaný tak, aby sa zmestil do dosky. Pomer strán závisí od veľkosti dosky.
Uniforma
Celý obraz je škálovaný tak, aby sa zmestil do dosky. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazil naprieč celým spektrom, pričom zachováva pomer strán obrazu.

[Príklad]

"ImageStretchMode": "Uniform"
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í.

Žiadna
Umiestnite obrázok do stredu dosky v pôvodnej veľkosti.
Vyplniť
Celý obraz je škálovaný tak, aby sa zmestil do dosky. Pomer strán závisí od veľkosti dosky.
Uniforma
Celý obraz je škálovaný tak, aby sa zmestil do dosky. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazil naprieč celým spektrom, pričom zachováva pomer strán obrazu.
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í.

(Nie je nastavený)
Umiestnite obrázok do stredu dosky v pôvodnej veľkosti.
Vyplniť
Celý obraz je škálovaný tak, aby sa zmestil do dosky. Pomer strán závisí od obrázka.
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]

"KeyType": "S"
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]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
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]

"DisplayText": "Space"
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]

"FontSize": 12
(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]

"ImageName": "BoardMove"
0,01~
ImageStretchMode Struna

Nastav, ako sa obrázky škálujú pri umiestnení.

Žiadna
Umiestnite ho do stredu kľúča tak, ako je v pôvodnom obraze. Časť obrazu, ktorá presahuje rozsah tóniny, nie je zobrazená.
Vyplniť
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od veľkosti kľúča.
Uniforma
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazovala cez klávesy, pričom zachováva pomer strán obrazu.

[Príklad]

"ImageStretchMode": "Uniform"
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]

Žiadna
Umiestnite ho do stredu kľúča tak, ako je v pôvodnom obraze. Časť obrazu, ktorá presahuje rozsah tóniny, nie je zobrazená.
Vyplniť
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od veľkosti kľúča.
Uniforma
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazovala cez klávesy, pričom zachováva pomer strán obrazu.
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]

(Nie je nastavený)
Umiestnite ho do stredu kľúča tak, ako je v pôvodnom obraze.
Vyplniť
Celý obraz je škálovaný tak, aby sa zmestil do kľúča. Pomer strán závisí od obrázka.
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]

"IsToggle": true
(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]

"IsOneClickToggleRelease": true
(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]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
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]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
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]

{
"DisplayText": "元に戻す",
"KeyType": "Undo",
"Position": {
"Height": 60,
"Width": 60,
"X": 64,
"Y": 278
},
"Processes": [
{ "KeyType": "LeftCtrl" },
{ "KeyType": "Z" }
]
}
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]

"KeyType": "A"
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".

PressedAndRelease
Keď je kláves stlačený, je stlačený, a keď sa uvoľní, je uvoľnený.
Vytlačené
Keď je kláves stlačený, vykoná sa proces stlačenia a uvoľnenia.
Vydané
Keď je kľúč uvoľnený, prebieha proces tlače a uvoľnenia.

[Príklad]

"ExecuteTiming": "Pressed"
(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ť.

Vytlačené
Spracováva sa, keď sa stlačí kláves.
Vydané
Spracováva sa po uvoľnení kľúča.
(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".

Raz
Spracováva sa len po stlačení alebo uvoľnení.
OneWaitRepeat
Spracovanie klávesov opakujte v čase stlačenia a po určitom čase stlačenia.
ImmediateRepeat
Opakované spracovanie kláves od momentu, keď ho stlačíte.

[Príklad]

"PressRepeat": "OneWaitRepeat"
(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]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
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]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\",\"TapAction\":\"None\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
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]

"IdentityName": "Normal"
1.00~
ImeStatus Struna

Špecifikuje, kedy IME aplikuje dekoráciu. IME môžete špecifikovať z jedného z nasledujúcich kritérií:

(Nie je nastavený)
Pokrýva všetky štáty podľa IME. Má nižšiu prioritu ako individuálne špecifikovaný stav IME.
Na
Pokrýva všetky štáty, kde je IME zapnuté.
KanaInputAlphaHalf
Polovičný alfanumerický stav vstupu označeného IME (ekvivalent IME VYPNUTÉ)
KanaInputKatakanaHalf
IME vstupný stav Kana s polovičnou šírkou
KanaInputAlphaFull
Alfanumerický stav vstupov označených IME v plnej šírke
KanaInputHiraganaFull
Plnohodnotný hiragana stav vstupu IME
KanaInputKatakanaFull
Stav katakany v plnej šírke vstupu IME
RomanInputAlphaHalf
IME je polovičný alfanumerický stav zadávania latinkých znakov (ekvivalent IME VYPNUTÝ)
RomanInputKatakanaHalf
IME je stav polovičnej šírky katakany pre vstup do romanizácie
RomanInputAlphaFull
IME je alfanumerický stav v plnej šírke pre vstup do romanizácie
RomanInputHiraganaFull
Podľa mojich skúseností je hiragana v plnej šírke na vstup rímskych znakov
RomanInputKatakanaFull
Podľa mojich skúseností je celoplošný katakana stav vstupu romaji

[Príklad]

"ImeStatus": "KanaInputHiraganaFull"
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]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
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]

"PressKey": "LeftControl"
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]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsCapsLock Bool

Dekoráciu môžete špecifikovať, keď je CapsLock ZAPNUTÝ.

[Príklad]

"IsCapsLock": true
null 1,03~
IsInsert Bool

Dekoráciu môžete špecifikovať, keď je Insert ZAPNUTÝ.

[Príklad]

"IsInsert": true
null 1,03~
IsNumLock Bool

Dekoráciu môžete špecifikovať, keď je NumLock ZAPNUTÝ.

[Príklad]

"IsNumLock": true
null 1,03~
IsScroll Bool

Dekoráciu môžete špecifikovať, keď je Scroll ZAPNUTÝ.

[Príklad]

"IsScroll": true
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]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(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]

"ImageName": "BoardMove"
1.00~
ImageStretchMode Struna

Nastav, ako sa obrázky škálujú pri umiestnení.

Žiadna
Umiestnite ho do stredu kľúča tak, ako je v pôvodnom obraze. Časť obrazu, ktorá presahuje rozsah tóniny, nie je zobrazená.
Vyplniť
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od veľkosti kľúča.
Uniforma
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazovala cez klávesy, pričom zachováva pomer strán obrazu.

[Príklad]

"ImageStretchMode": "Uniform"
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]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(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]

"BorderThickness": 3
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]

"IdentityName": "Normal_A"
1.00~
ImeStatus Struna

Špecifikuje, kedy IME aplikuje dekoráciu. IME môžete špecifikovať z jedného z nasledujúcich kritérií:

(Nie je nastavený)
Pokrýva všetky štáty podľa IME. Má nižšiu prioritu ako individuálne špecifikovaný stav IME.
Na
Pokrýva všetky štáty, kde je IME zapnuté.
KanaInputAlphaHalf
Polovičný alfanumerický stav vstupu označeného IME (ekvivalent IME VYPNUTÉ)
KanaInputKatakanaHalf
IME vstupný stav Kana s polovičnou šírkou
KanaInputAlphaFull
Alfanumerický stav vstupov označených IME v plnej šírke
KanaInputHiraganaFull
Plnohodnotný hiragana stav vstupu IME
KanaInputKatakanaFull
Stav katakany v plnej šírke vstupu IME
RomanInputAlphaHalf
IME je polovičný alfanumerický stav zadávania latinkých znakov (ekvivalent IME VYPNUTÝ)
RomanInputKatakanaHalf
IME je stav polovičnej šírky katakany pre vstup do romanizácie
RomanInputAlphaFull
IME je alfanumerický stav v plnej šírke pre vstup do romanizácie
RomanInputHiraganaFull
Podľa mojich skúseností je hiragana v plnej šírke na vstup rímskych znakov
RomanInputKatakanaFull
Podľa mojich skúseností je celoplošný katakana stav vstupu romaji

[Príklad]

"ImeStatus": "KanaInputHiraganaFull"
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]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
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]

"PressKey": "LeftControl"
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]

"PressKeys": [
"LeftShift",
"LeftControl"
]
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]

"IsPressed": true
NEPRAVDA 1.00~
IsCapsLock Bool

Dekoráciu môžete špecifikovať, keď je CapsLock ZAPNUTÝ.

[Príklad]

"IsCapsLock": true
null 1,03~
IsInsert Bool

Dekoráciu môžete špecifikovať, keď je Insert ZAPNUTÝ.

[Príklad]

"IsInsert": true
null 1,03~
IsNumLock Bool

Dekoráciu môžete špecifikovať, keď je NumLock ZAPNUTÝ.

[Príklad]

"IsNumLock": true
null 1,03~
IsScroll Bool

Dekoráciu môžete špecifikovať, keď je Scroll ZAPNUTÝ.

[Príklad]

"IsScroll": true
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]

"DisplayText": "Enter"
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]

"FontName": "メイリオ"
(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]

"FontSize": 24
(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]

"TextBold": "Bold"
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]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(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]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(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]

"ImageName": "BoardMove"
1.00~
ImageStretchMode Struna

Nastav, ako sa obrázky škálujú pri umiestnení.

Žiadna
Umiestnite ho do stredu kľúča tak, ako je v pôvodnom obraze. Časť obrazu, ktorá presahuje rozsah tóniny, nie je zobrazená.
Vyplniť
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od veľkosti kľúča.
Uniforma
Celý obrázok je škálovaný tak, aby sa zmestil do rozsahu kľúčov. Pomer strán závisí od obrázka.
UniformToFill
Škáluje sa tak, aby sa zobrazovala cez klávesy, pričom zachováva pomer strán obrazu.

[Príklad]

"ImageStretchMode": "Uniform"
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]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(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]

"BorderThickness": 3
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.

(Nie je nastavený)
Zobrazuje sa na pozícii špecifikovanej v StartPositionType špecifikovanej dosky.
Stredná pozícia
Zobrazuje stredovú polohu dosky pred prepínačom a stredovú polohu dosky za spínačom.

[Príklad]

"NextBoardPositionType": "CenterPosition"
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.

(Nie je nastavený)
Zobrazuje sa na pozícii špecifikovanej v StartPositionType špecifikovanej dosky.
Stredná pozícia
Zobrazuje stredovú polohu dosky pred prepínačom a stredovú polohu dosky za spínačom.

[Príklad]

"NextBoardPositionType": "CenterPosition"
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]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0,20~
NextBoardPositionType Struna

Špecifikujte, kde sa zobraziť pri prepínaní z iných dosiek.

(Nie je nastavený)
Zobrazuje sa na pozícii špecifikovanej v StartPositionType špecifikovanej dosky.
Stredná pozícia
Zobrazuje stredovú polohu dosky pred prepínačom a stredovú polohu dosky za spínačom.

[Príklad]

"NextBoardPositionType": "CenterPosition"
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]

"MoveScale": 2
1 0,01~
TapAction Struna

Špecifikuje, ako napodobniť správanie ľavého kliknutia pri ťuknutí na kláves.

Žiadna
Neemuluje tlačidlá myši poklepaním.
MouseLeftButtonWhenSingleTap
Napodobňuje ľavé kliknutie myši jedným kliknutím. Keď dvakrát ťuknete, emuluje dvojité kliknutie.
ĽavéTlačidlo myšiKeDvojité stlačenie
Napodobňuje ľavé kliknutie myši pri dvojitom ťuknutí. Pri trojitom ťuknutí to napodobňuje dvojité kliknutie.

[Príklad]

"TapAction": "MouseLeftButtonWhenDoubleTap"
Ľ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]

"TapPressInterval": 500
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]

"NextTapConnectInterval": 500
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]

"TapEnableAreaRange": 10
5 0,01~
PadMoveMode Struna

Nastavuje správanie pohybu kurzora myši pri pohybe prsta.

Normálne
Pri rovnakej rýchlosti sú pohyb prsta a pohyb kurzora myši rovnaké.
Zrýchliť
Ak pohybujete prstom rýchlejšie, kurzor myši sa bude pohybovať rýchlejšie, a ak sa pohybujete pomaly, kurzor sa pohybuje menej ako váš prst.

[Príklad]

"PadMoveMode": "Accelerate"
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.

PanelCenter
Vycentrujte páčku stredom klávesu. Takže keď sa dotknete okraja klávesy, okamžite začne pohybovať kurzorom myši.
TouchCenter
Urobte stredový bod páčky dotykovým bodom. To vám umožní pohybovať kurzorom myši z miesta, kde ste sa ho dotkli, do smeru, ktorým ste pohybovali prstom, bez obáv o polohu dotyku.

[Príklad]

"StickMode": "TouchCenter"
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]

"MaxSpeedPerSecond": 500
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]

"TipAreaLength": 50
100 0,01~
TapAction Struna

Špecifikuje, ako napodobniť správanie ľavého kliknutia pri ťuknutí na kláves.

Žiadna
Neemuluje tlačidlá myši poklepaním.
MouseLeftButtonWhenSingleTap
Napodobňuje ľavé kliknutie myši jedným kliknutím. Keď dvakrát ťuknete, emuluje dvojité kliknutie.
ĽavéTlačidlo myšiKeDvojité stlačenie
Napodobňuje ľavé kliknutie myši pri dvojitom ťuknutí. Pri trojitom ťuknutí to napodobňuje dvojité kliknutie.

[Príklad]

"TapAction": "MouseLeftButtonWhenDoubleTap"
Ľ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]

"TapPressInterval": 500
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]

"NextTapConnectInterval": 500
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]

"TapEnableAreaRange": 10
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]

"UpKey": "Up"
Hore 0,20~
DownKey Struna

Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves ↓.

[Príklad]

"DownKey": "Down"
Dole 0,20~
LeftKey Struna

Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves ←.

[Príklad]

"LeftKey": "Left"
Vľavo 0,20~
RightKey Struna

Špecifikuj kláves, ktorý sa má odoslať, keď stlačíš kláves →.

[Príklad]

"RightKey": "Right"
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]

"VirtualKeyCode": 33
0,22~