Failo apibrėžimas

Puslapis atnaujintas :
Puslapio sukūrimo data :

Lentos konteinerio apibrėžimo failas (.setting failas)

Tai failas, apibrėžiantis klavišų išdėstymą ir tvarkymą lentoje. Jis yra įvairiuose lentos paketų aplankuose, aplanko su vykdomuoju failu aplanke "Lentos".

Galite tinkinti bet kurio rakto išdėstymą patys apibrėždami šį failą. Simboliai, tekstas ir kt. atitinka JSON formatą.

Pratęsimas .nustatymas
Failo formatas JSON
Kodavimas UTF-8 (su KS)

Sudėtis

Duomenis sudaro šios hierarchijos: (Žemiau pateiktas išdėstymas yra vaizdas, o ne oficialus JSON formatas.) Tikrasis failas gali būti rūšiuojamas skirtinga tvarka, priklausomai nuo automatinės išvesties)

("{}" yra objektas, o "[]" yra masyvas.) )

BoardContainerInfo {
  Borads [
    BoardInfo {
      Keys [
        KeyInfo {
          Processes [
            KeyProcessInfo {
            }
          ]
          Decorates [
            KeyDecorateInfo {
            }
          ]
        }
      ]
      BoardDecorates [
        BoardDecorateInfo {
        }
      }
      KeyDecorates [
        KeyDecorateInfo {
        }
      }
    }
  ]
}

BoardContainerInfo objektas

Objektas su įvairiais lentos konteinerio nustatymais.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Tapatybės pavadinimas eilutė

Pavadinimas, identifikuojantis lentos konteinerį. Jis naudojamas konkrečios plokštės perjungimui.

[Pavyzdys]

"IdentityName": "010_Normal_1_00_Ja"
0.01~
Autorius eilutė

Įdėkite lentos konteinerio gamintojo pavadinimą. Jis naudojamas gamintojo pavadinimui rodyti. (planuojama)

[Pavyzdys]

"Author": "Onodera"
0.01~
Versija dvigubas

Įveskite lentos konteinerio apibrėžimo failo versiją. Tai nėra atitinkama programos versija. Naudojamas versijoms rodyti. (planuojama)

[Pavyzdys]

"Version": 1.00
0.01~
IsExcludeNextBoard bool

Nurodo, ar šis lentos konteineris neįtraukiamas į pasirinkimą perjungiant lentas ⇐⇒ klavišu. Jei nurodysite jį kaip netinkamą, galite jį pasirinkti tik pereidami prie lentos priskyrimų.

[Pavyzdys]

"IsExcludeNextBoard": false
KLAIDINGA 0.31~
Užsakyti int

Jis naudojamas tokia tvarka, kokia perjungiate lentas. Kuo didesnis skaičius, tuo didesnis prioritetas bus teikiamas.

[Pavyzdys]

"Order": 10
0 0.01~
KeyReleaseTimingWhenActiveWindowChange bool

Nurodykite, ar perjungimo klavišas automatiškai atleidžiamas perjungus aktyvų langą, ar šabloną. Neleidžia perjungimo klavišo operacijai taikyti taip, kaip perjungiant į kitą langą.

Nėra
Perjungimo klavišas neatleidžiamas, kai perjungiamas aktyvus langas.
Procesas
Atleiskite perjungimo klavišą, kai perjungiate į kitą proceso langą.
Langas
Atleiskite perjungimo klavišą, kai perjungiate į kitą langą.

[Pavyzdys]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
Nėra 0.30~
GeneratorIdentityName eilutė

Jei generuojate lentą, konteinerį, apibrėžimo failą naudodami bet kurį įrankį, nustatykite to įrankio skiriamąjį pavadinimą. Ši reikšmė niekur kitur nenaudojama.

[Pavyzdys]

"GeneratorIdentityName": "TiitanBoardCreator"
1.00~
Generatoriaus versija dvigubas

Jei generuojate lentą, konteinerį, apibrėžimo failą naudodami bet kurį įrankį, nustatykite to įrankio versiją. Ši reikšmė niekur kitur nenaudojama.

[Pavyzdys]

"GeneratorVersion": 1.00
1.00~
Lentos Lentos informacija[]

Apibrėžkite lentą. Jei norite rodyti kelias lentas, apibrėžkite kelias lentas.

0.01~

BoardInfo objektas

Objektas su įvairiais lentos nustatymais. Lenta reiškia vieną langą.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Tapatybės pavadinimas eilutė

Skiriamasis lentos pavadinimas. Dabartinis naudojimas nenuspręstas.

[Pavyzdys]

"IdentityName": "NormalBoard"
0.01~
Pareigos Stačiakampis

Nurodykite lentos padėtį ir dydį. Parametrai susideda atitinkamai iš "X, Y (padėtis darbalaukyje)" ir "Plotis, aukštis (lentos dydis)". Atkreipkite dėmesį, kad faktinė lentos padėtis ir dydis bus loginis DPI dydis. Tai taip pat priklauso nuo pradinės padėties parametro StartPositionType. Jei padėtis (X, Y) nenaudojama, naudojamas tik dydis.

[Pavyzdys]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
0.01~
StartPositionType eilutė

Nurodykite pradinės lentos padėties tipą. Jei nustatyta įsiminti paskutinės lentos padėtį, šis nustatymas galioja tik pirmajam rodiniui. Parametrai, kuriuos galima nurodyti, yra šie:

Vadovas
Nurodykite rodymo padėtį kaip X, Y padėtyje.
Į viršų
Ekranas ekrano viršuje centre.
Viršuje kairėje
Rodyti jį viršutiniame kairiajame ekrano kampe.
Į kairę
Rodoma ekrano centre kairėje.
Apačioje kairėje
Rodyti apatiniame kairiajame ekrano kampe.
Apačia
Parodykite jį apatiniame ekrano centre.
Apačioje dešinėje
Jis bus rodomas apatiniame dešiniajame ekrano kampe.
Į dešinę
Jis bus rodomas ekrano centre, dešinėje.
Viršuje dešinėje
Parodykite jį viršutiniame dešiniajame ekrano kampe.

[Pavyzdys]

"StartPositionType": "BottomRight"
Vadovas 0.01~
NextBoardPositionType eilutė

Nurodykite, kur rodyti perjungus iš kitų plokščių. Jei nustatyta įsiminti paskutinės plokštės padėtį, šis nustatymas galioja tik pirmajam jungikliui.

(Nenustatyta)
StartPositionType.
Centrinė padėtis
Rodo plokštės centrinę padėtį prieš jungiklį ir centrinę plokštės padėtį po jungiklio.

[Pavyzdys]

"NextBoardPositionType": "CenterPosition"
0.01~
Centrinė padėtis Taškas

Tai yra centrinė plokštės padėtis, nurodyta "X" ir "Y". Naudojama, kai parametre NextBoardPositionType nurodyta CenterPositionPosition. Jei nenurodyta, lentos dydis ÷ 2 bus centrinė padėtis.

[Pavyzdys]

"CenterPosition": {
"X": 200,
"Y": 100
}
0.01~
Padėties poslinkis Taškas

Galite nurodyti padėtį, susijusią su rodymo padėtimi, nurodyta Position, StartPositionType, NextBoardPositionType ir CenterPosition. Parametrai nurodyti "X" ir "Y".

[Pavyzdys]

"PositionOffset": {
"X": -200,
"Y": -100
}
0.30~
FontSizeScale dvigubas

Nurodykite tikslinės lentos šrifto dydį 1 masteliu.

[Pavyzdys]

"FontSizeScale": 1.5
1 0.01~
Lentos skalė dvigubas

Nurodykite lentos dydį daugikliu, palyginti su 1. Viskas yra keičiama, pavyzdžiui, įdėtų klavišų dydis ir padėtis bei raidžių dydis.

[Pavyzdys]

"BoardScale": 1.5
1 0.01~
Vaizdo pavadinimas eilutė

Nurodykite paveikslėlio, kurį norite rodyti lentoje, pavadinimą. Palaikomas vaizdo formatas yra ". png" ir įkels viską, kas atitinka vaizdo failo pavadinimą, įdėtą į aplanko aplanką "Vaizdai" su lentos konteinerio apibrėžimo failu.

Pavyzdžiui, jei nurodysite "Atgal" kaip ImageName, jis nuskaitys failą "Images/Back.png".

[Pavyzdys]

"ImageName": "BoardMove"
0.01~
"ImageStretchMode" eilutė

Nustatykite, kaip vaizdai bus keičiami.

Nėra
Įdėkite vaizdą į lentos centrą originaliu dydžiu.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į lentą. Kraštinių santykis priklauso nuo lentos dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į lentą. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas visoje lentoje, išlaikant vaizdo kraštinių santykį.

[Pavyzdys]

"ImageStretchMode": "Uniform"
Uniforma 1.00~
Vaizdo atvaizdavimo režimas eilutė

※ Šis parametras buvo išsaugotas suderinamumo tikslais ir bus nebenaudojamas būsimose versijose.

Nustatykite, kaip vaizdai bus keičiami.

Nėra
Įdėkite vaizdą į lentos centrą originaliu dydžiu.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į lentą. Kraštinių santykis priklauso nuo lentos dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į lentą. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas visoje lentoje, išlaikant vaizdo kraštinių santykį.
Uniforma 0.30~
"ImageRenderMode" (0,01~0,23) eilutė

※ Šis parametras buvo išsaugotas suderinamumo tikslais ir bus nebenaudojamas būsimose versijose.

Nustatykite, kaip vaizdai bus keičiami.

(Nenustatyta)
Įdėkite vaizdą į lentos centrą originaliu dydžiu.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į lentą. Kraštinių santykis priklauso nuo vaizdo.
0,01 ~ 0,23
Raktai Rakto informacija[]

Nustatykite klavišų sąrašą, kurį norite padėti ant lentos.

0.01~
RaktasDekoruoja KeyDecorateInfo[]

Nustatykite visų lentoje esančių klavišų dekoravimo informaciją.

1.00~
LentaDekoruoja BoardDecorateInfo[]

Nustatykite išsamią lentos dekoravimo informaciją.

1.00~

KeyInfo objektas

Objektas su įvairiais klavišų nustatymais.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Rakto tipas eilutė

Apibrėžkite pagrindinį elgesį paspaudus klavišą. Simboliai, kuriuos galima nurodyti, gali būti KeyType išvardijimas. Jei nurodysite parametrą Procesai, šio parametro nepaisoma.

[Pavyzdys]

"KeyType": "S"
0.01~
Pareigos Stačiakampis

Nurodykite klavišų vietą ir dydį lentoje. Parametrai susideda atitinkamai iš "X, Y (padėtis lentoje)" ir "Plotis, aukštis" (rakto dydis). Jūsų nurodytas skaičius bus kliento koordinačių sistema, kaip matoma iš lentos, o DPI ir plokštės mastelis nulems tikrąjį dydį, kurį matysite.

[Pavyzdys]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
0.01~
Ekrano tekstas eilutė

Nurodykite tekstą, kuris rodomas ant klavišo. Specialieji simboliai, pvz., eilučių lūžiai, yra pagrįsti JSON specifikacija. Tekstas rodomas vaizdo priekyje, o ne paveikslėlyje.

[Pavyzdys]

"DisplayText": "Space"
0.01~
Šrifto dydis dvigubas

Nurodykite klaviše rodomo teksto šrifto dydį. Tai yra pikselių dydis esant 1 padidinimui ir DPI 96, tačiau tikrasis dydis priklauso nuo šrifto tipo.

[Pavyzdys]

"FontSize": 12
(Priklauso nuo sistemos šrifto dydžio) 0.01~
Vaizdo pavadinimas eilutė

Nurodykite vaizdo, kuris bus rodomas rakto fone, pavadinimą. Palaikomas vaizdo formatas yra ". png" ir įkels viską, kas atitinka vaizdo failo pavadinimą, įdėtą į aplanko aplanką "Vaizdai" su lentos konteinerio apibrėžimo failu.

Pavyzdžiui, jei nurodysite "Atgal" kaip ImageName, jis nuskaitys failą "Images/Back.png".

[Pavyzdys]

"ImageName": "BoardMove"
0.01~
"ImageStretchMode" eilutė

Nustatykite, kaip vaizdai bus keičiami.

Nėra
Įdėkite jį į klavišo centrą, koks jis yra pradiniame paveikslėlyje. Vaizdo dalis, kuri tęsiasi už klavišo diapazono, nerodoma.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo rakto dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas klavišuose, išlaikant vaizdo kraštinių santykį.

[Pavyzdys]

"ImageStretchMode": "Uniform"
Uniforma 1.00~
Vaizdo atvaizdavimo režimas eilutė

※ Šis parametras buvo išsaugotas suderinamumo tikslais ir bus nebenaudojamas būsimose versijose.

Nustatykite, kaip vaizdai bus keičiami.

[Pavyzdys]

Nėra
Įdėkite jį į klavišo centrą, koks jis yra pradiniame paveikslėlyje. Vaizdo dalis, kuri tęsiasi už klavišo diapazono, nerodoma.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo rakto dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas klavišuose, išlaikant vaizdo kraštinių santykį.
Uniforma 0.30~
"ImageRenderMode" (0,01~0,23) eilutė

※ Šis parametras buvo išsaugotas suderinamumo tikslais ir bus nebenaudojamas būsimose versijose.

Nustatykite, kaip vaizdai bus keičiami.

[Pavyzdys]

(Nenustatyta)
Įdėkite jį į klavišo centrą, koks jis yra pradiniame paveikslėlyje.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į klavišą. Kraštinių santykis priklauso nuo vaizdo.
0,01 ~ 0,23
Perjungti bool

Kiekvieną kartą paspausdami klavišą, perjunkite "Laikymo būseną" ir "Atleidimo būseną". Naudokite klavišus "Shift" ir "Ctrl", kurie naudojami vienu metu paspaudimams.

[Pavyzdys]

"IsToggle": true
(Priklauso nuo KeyType) 0.01~
IsOneClickToggleRelease bool

Jei tiesa, paspaudus kitą klavišą, kai klavišas perjungtas, perjungiklis automatiškai atleidžiamas. Jei klaidinga, jungiklis nebus atmestas, nebent dar kartą paspausite tą patį klavišą.

[Pavyzdys]

"IsOneClickToggleRelease": true
(Priklauso nuo KeyType) 0.01~
Parinktys Raktas (eilutė), reikšmė (eilutė)

Galite nurodyti papildomų nurodyto KeyType parametrų sąrašą. Kai kurias KeyType reikšmes galima nustatyti tik naudojant šį parametrą. Parametrus, kuriuos galima nurodyti, ieškokite "Pridėti pagrindinius parametrus".

[Pavyzdys]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Parametrai eilutė

※ Šis parametras bus pakeistas parinktimis ir nebebus palaikomas.

Galite nurodyti papildomų nurodyto KeyType parametrų sąrašą. Kai kurias KeyType reikšmes galima nustatyti tik naudojant šį parametrą. Parametrus, kuriuos galima nurodyti, ieškokite "Pridėti pagrindinius parametrus". Parametras turėtų būti nustatytas eilutėmis JSON KeyValue formatu.

[Pavyzdys]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~
Procesai KeyProcessInfo[]

Galite nepaisyti pagrindinio rakto apdorojimo. Galima apibrėžti kelis procesus, todėl vienu klavišo paspaudimu galima pasiekti kelis klavišų paspaudimus. Pavyzdžiui, galite apibrėžti kažką panašaus į "Ctrl" + "C". Apdorojimo tvarka priklauso nuo masyvo tvarkos.

[Pavyzdys]

{
"DisplayText": "元に戻す",
"KeyType": "Undo",
"Position": {
"Height": 60,
"Width": 60,
"X": 64,
"Y": 278
},
"Processes": [
{ "KeyType": "LeftCtrl" },
{ "KeyType": "Z" }
]
}
0.01~
Papuošia KeyDecorateInfo[]

Nustatykite išsamią rakto dekoravimo informaciją.

1.00~

KeyProcessInfo objektas

Tai objektas, apibrėžiantis, kas nutinka paspaudus klavišą.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Rakto tipas eilutė

Apibrėžkite pagrindinį elgesį paspaudus klavišą. Simboliai, kuriuos galima nurodyti, gali būti KeyType išvardijimas.

[Pavyzdys]

"KeyType": "A"
0.01~
Vykdymo laikas eilutė

Nurodo, ar apdoroti, kai klavišas paspaudžiamas arba atleidžiamas. Kai kurie raktų tipai gali nepaisyti šio parametro. Jei nustatysite KeyInfo.IsToggle kaip true, "PressedAndReleased" bus automatiškai taikomas.

PressedAndReleased
Paspaudus klavišą, jis paspaudžiamas, o atleidus - atleidžiamas.
Presuotas
Paspaudus klavišą, jis atlieka paspaudimo ir atleidimo procesą.
Išleista
Atleidus klavišą, atliekamas paspaudimo ir atleidimo procesas.

[Pavyzdys]

"ExecuteTiming": "Pressed"
(Priklauso nuo KeyType) 0.30~
Vykdymo laikas (0,01 ~ 0,23) eilutė

Nurodo, ar apdoroti, kai klavišas paspaudžiamas arba atleidžiamas. Kai kurie raktų tipai gali nepaisyti šio parametro.

Presuotas
Jis apdorojamas paspaudus klavišą.
Išleista
Jis apdorojamas atleidus raktą.
(Priklauso nuo KeyType) 0,01 ~ 0,23
Paspauskite Pakartoti eilutė

Nustatykite, kad veikimas kartotųsi paspaudus klavišą. Jei nurodysite ką nors kita, o ne Vieną kartą, parametras ExecuteTiming automatiškai taps "PressedAndReleased".

Kartą
Jis apdorojamas tik paspaudus ar atleidus.
OneWaitRepeat
Pakartokite klavišų apdorojimą paspaudimo metu ir po tam tikro paspaudimo laiko.
Nedelsiant kartoti
Pakartokite klavišų apdorojimą nuo to momento, kai jį paspaudžiate.

[Pavyzdys]

"PressRepeat": "OneWaitRepeat"
(Priklauso nuo KeyType) 0.01~
IsModifier (0.01~0.23) bool

※ Naujausioje versijoje šis parametras nebenaudojamas.

Nurodo, ar tai modifikavimo klavišas, pvz., Shift ar Ctrl.

(Priklauso nuo KeyType) 0,01 ~ 0,23
Parinktys Raktas (eilutė), reikšmė (eilutė)

Galite nurodyti papildomų nurodyto KeyType parametrų sąrašą. Kai kurias KeyType reikšmes galima nustatyti tik naudojant šį parametrą. Parametrus, kuriuos galima nurodyti, ieškokite "Pridėti pagrindinius parametrus".

[Pavyzdys]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Parametrai eilutė

※ Šis parametras bus pakeistas parinktimis ir nebebus palaikomas.

Galite nurodyti papildomų nurodyto KeyType parametrų sąrašą. Kai kurias KeyType reikšmes galima nustatyti tik naudojant šį parametrą. Parametrus, kuriuos galima nurodyti, ieškokite "Pridėti pagrindinius parametrus". Parametras turėtų būti nustatytas eilutėmis JSON KeyValue formatu.

[Pavyzdys]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\",\"TapAction\":\"None\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~

BoardDecorateInfo objektas

Tai objektas, apibrėžiantis lentos apdailą.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Tapatybės pavadinimas eilutė

Tai identifikuojantis dekoracijos pavadinimas. Dabartinis naudojimas nenuspręstas.

[Pavyzdys]

"IdentityName": "Normal"
1.00~
Ime būsena eilutė

Nurodo, kada IME taiko dekoraciją. IME galite nurodyti iš vieno iš šių būdų:

(Nenustatyta)
Apima visas IME būsenas. Jos prioritetas yra mažesnis nei atskirai nurodytos IME būsenos.
Įjungta
Apima visas būsenas, kuriose IME įjungtas.
KanaInputAlphaHalf
Pusės pločio raidinė ir skaitmeninė IME pažymėtos įvesties būsena (atitinka IME OFF)
KanaInputKatakanaHalf
IME įvesties pusės pločio būsena
KanaInputAlphaFull
Viso pločio raidinė ir skaitmeninė IME pažymėtų įėjimų būsena
KanaInputHiraganaFull
Viso pločio IME įvesties būsena
KanaInputKatakanaFull
Viso pločio katakanos būsena IME įvesties
RomanInputAlphaHalf
IME yra pusės pločio raidinė ir skaitmeninė romėniškų simbolių įvesties būsena (atitinka IME OFF)
RomanInputKatakanaHalf
IME yra pusės pločio katakanos būsena romanizacijos įvesties
RomanInputAlphaFull
IME yra viso pločio raidinė ir skaitmeninė būsena, skirta romanizacijos įvesties
RomanInputHiraganaFull
IME yra viso pločio hiragana romėniškų simbolių įvesties
RomanInputKatakanaFull
IME yra viso pločio katakana būsena romaji įvesties

[Pavyzdys]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses eilutė[]

Nurodo, kada IME taiko dekoraciją. ImeStatus gali nurodyti tik vieno IME būseną, bet ją galima apibrėžti kaip kelis. Jei buvo apibrėžti ir ImeStatus, ir ImeStatus, pirmenybė teikiama ImeStatus. Galite nurodyti tokias pačias reikšmes kaip ImeStatus.

[Pavyzdys]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Paspauskite klavišą eilutė

Galite pritaikyti dekoracijas, kai paspaudžiamas nurodytas klavišas.

Pavyzdžiui, galite padaryti kažką panašaus į foną, kuris paprastai yra juodas, bet paspaudus klavišą "Shift" fonas tampa mėlynas.

[Pavyzdys]

"PressKey": "LeftControl"
1.00~
Paspauskite klavišus eilutė[]

Naudokite šią funkciją, jei norite pritaikyti dekoracijas, kai paspaudžiami keli klavišai. Pavyzdžiui, jei norite pakeisti ekraną, kai vienu metu paspaudžiami "Shift" ir "Ctrl". Jei nurodyti ir PressKey, ir PressKey, pirmenybė teikiama PressKeys. Jei nenurodysite abiejų, jis bus taikomas visiems šablonams, nenurodytiems PressKey.

[Pavyzdys]

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

Galite nurodyti dekoraciją, kai CapsLock įjungtas.

[Pavyzdys]

"IsCapsLock": true
null 1.03~
IsInsert bool

Galite nurodyti dekoraciją, kai Įterpti yra ĮJUNGTA.

[Pavyzdys]

"IsInsert": true
null 1.03~
IsNumLock bool

Galite nurodyti dekoraciją, kai NumLock įjungtas.

[Pavyzdys]

"IsNumLock": true
null 1.03~
IsScroll bool

Galite nurodyti dekoraciją, kai Slinktis įjungta.

[Pavyzdys]

"IsScroll": true
null 1.03~
Fono spalva Spalva

Lentos fono spalvą galite nurodyti nuo 0~1. Galite padaryti lentą permatomą, padarydami alfa mažesnę nei 1. Be to, nustačius alfa į 0, gausite visišką skaidrumą ir nebeturėsite spaudos sprendimo lentoje, todėl galėsite manipuliuoti langais, esančiais gale. Pavyzdžiui, galite sukurti lentą, kurioje plaukioja tik klavišai, padarydami lentą skaidrią ir pridėdami prie klavišų fono spalvą.

[Pavyzdys]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Priklauso nuo programos) 1.00~
Vaizdo pavadinimas eilutė

Nurodykite paveikslėlio, kurį norite rodyti lentoje, pavadinimą. Palaikomas vaizdo formatas yra ". png" ir įkels viską, kas atitinka vaizdo failo pavadinimą, įdėtą į aplanko aplanką "Vaizdai" su lentos konteinerio apibrėžimo failu.

Pavyzdžiui, jei nurodysite "Atgal" kaip ImageName, jis nuskaitys failą "Images/Back.png".

Taip pat galite sukurti ne stačiakampę lentą, padarydami lentos fono spalvą skaidrią ir nurodydami apkarpytą vaizdą su visiškai skaidria sritimi.

[Pavyzdys]

"ImageName": "BoardMove"
1.00~
"ImageStretchMode" eilutė

Nustatykite, kaip vaizdai bus keičiami.

Nėra
Įdėkite jį į klavišo centrą, koks jis yra pradiniame paveikslėlyje. Vaizdo dalis, kuri tęsiasi už klavišo diapazono, nerodoma.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo rakto dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas klavišuose, išlaikant vaizdo kraštinių santykį.

[Pavyzdys]

"ImageStretchMode": "Uniform"
Uniforma 1.00~
BorderColor Spalva

Galite nurodyti fono kraštinės spalvą nuo 0~1. Taip pat galite padaryti alfa mažesnę nei 1, kad ji būtų permatoma ir skaidri.

[Pavyzdys]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Priklauso nuo programos) 1.00~
Krašto storis dvigubas

Galite nurodyti fono kraštinės storį. 0 padaro kraštinę nematomą.

[Pavyzdys]

"BorderThickness": 3
1 1.00~

KeyDecorateInfo objektas

Tai objektas, apibrėžiantis lentos apdailą.

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Tapatybės pavadinimas eilutė

Tai identifikuojantis dekoracijos pavadinimas. Dabartinis naudojimas nenuspręstas.

[Pavyzdys]

"IdentityName": "Normal_A"
1.00~
Ime būsena eilutė

Nurodo, kada IME taiko dekoraciją. IME galite nurodyti iš vieno iš šių būdų:

(Nenustatyta)
Apima visas IME būsenas. Jos prioritetas yra mažesnis nei atskirai nurodytos IME būsenos.
Įjungta
Apima visas būsenas, kuriose IME įjungtas.
KanaInputAlphaHalf
Pusės pločio raidinė ir skaitmeninė IME pažymėtos įvesties būsena (atitinka IME OFF)
KanaInputKatakanaHalf
IME įvesties pusės pločio būsena
KanaInputAlphaFull
Viso pločio raidinė ir skaitmeninė IME pažymėtų įėjimų būsena
KanaInputHiraganaFull
Viso pločio IME įvesties būsena
KanaInputKatakanaFull
Viso pločio katakanos būsena IME įvesties
RomanInputAlphaHalf
IME yra pusės pločio raidinė ir skaitmeninė romėniškų simbolių įvesties būsena (atitinka IME OFF)
RomanInputKatakanaHalf
IME yra pusės pločio katakanos būsena romanizacijos įvesties
RomanInputAlphaFull
IME yra viso pločio raidinė ir skaitmeninė būsena, skirta romanizacijos įvesties
RomanInputHiraganaFull
IME yra viso pločio hiragana romėniškų simbolių įvesties
RomanInputKatakanaFull
IME yra viso pločio katakana būsena romaji įvesties

[Pavyzdys]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses eilutė[]

Nurodo, kada IME taiko dekoraciją. ImeStatus gali nurodyti tik vieno IME būseną, bet ją galima apibrėžti kaip kelis. Jei buvo apibrėžti ir ImeStatus, ir ImeStatus, pirmenybė teikiama ImeStatus. Galite nurodyti tokias pačias reikšmes kaip ImeStatus.

[Pavyzdys]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Paspauskite klavišą eilutė

Galite pritaikyti dekoracijas, kai paspaudžiamas nurodytas klavišas.

Pavyzdžiui, jei paspausite klavišą "Shift", kai klavišas paprastai turi "1", rodomas tekstas bus "!" Galite atlikti pakeitimus, pvz., keisti į.

[Pavyzdys]

"PressKey": "LeftControl"
1.00~
Paspauskite klavišus eilutė[]

Naudokite šią funkciją, jei norite pritaikyti dekoracijas, kai paspaudžiami keli klavišai. Pavyzdžiui, jei norite pakeisti ekraną, kai vienu metu paspaudžiami "Shift" ir "Ctrl". Jei nurodyti ir PressKey, ir PressKey, pirmenybė teikiama PressKeys. Jei nenurodysite abiejų, jis bus taikomas visiems šablonams, nenurodytiems PressKey.

[Pavyzdys]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsPressed bool

Galite nurodyti dekoraciją, kai paspaudžiamas klavišas. Pavyzdžiui, kai spaudžiate klavišą, galite priversti to klavišo kraštinę švytėti.

[Pavyzdys]

"IsPressed": true
KLAIDINGA 1.00~
IsCapsLock bool

Galite nurodyti dekoraciją, kai CapsLock įjungtas.

[Pavyzdys]

"IsCapsLock": true
null 1.03~
IsInsert bool

Galite nurodyti dekoraciją, kai Įterpti yra ĮJUNGTA.

[Pavyzdys]

"IsInsert": true
null 1.03~
IsNumLock bool

Galite nurodyti dekoraciją, kai NumLock įjungtas.

[Pavyzdys]

"IsNumLock": true
null 1.03~
IsScroll bool

Galite nurodyti dekoraciją, kai Slinktis įjungta.

[Pavyzdys]

"IsScroll": true
null 1.03~
Ekrano tekstas eilutė

Nurodykite tekstą, kuris rodomas ant klavišo. Specialieji simboliai, pvz., eilučių lūžiai, yra pagrįsti JSON specifikacija. Tekstas rodomas vaizdo priekyje, o ne paveikslėlyje.

[Pavyzdys]

"DisplayText": "Enter"
1.00~
Šrifto pavadinimas eilutė

Galite nurodyti pagrindinio teksto šriftą. Galite naudoti tik tuos šriftus, kurie yra įdiegti jūsų OS.

[Pavyzdys]

"FontName": "メイリオ"
(Priklauso nuo programos) 1.00~
Šrifto dydis dvigubas

Nurodykite klaviše rodomo teksto šrifto dydį. Tai yra pikselių dydis esant 1 padidinimui ir DPI 96, tačiau tikrasis dydis priklauso nuo šrifto tipo.

[Pavyzdys]

"FontSize": 24
(Priklauso nuo programos) 1.00~
Tekstas paryškintas eilutė

Galite nurodyti teksto storį. Šiuo metu vienintelis storis, kurį galima naudoti, yra "Bold", o jei nurodysite ką nors kita, tai bus normalus svoris.

[Pavyzdys]

"TextBold": "Bold"
Normalus 1.00~
Teksto spalva Spalva

Galite nurodyti rakto teksto spalvą. Taip pat galite padaryti alfa mažesnę nei 1, kad ji būtų permatoma. Diapazonas, kurį galima nurodyti, yra atitinkamai 0 ~ 1.

[Pavyzdys]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Priklauso nuo programos) 1.00~
Fono spalva Spalva

Rakto fono spalvą galite nurodyti nuo 0~1. Taip pat galite padaryti alfa mažesnę nei 1, kad ji būtų permatoma ir skaidri. Tačiau atkreipkite dėmesį, kad jei klavišo fonas yra skaidrus, o lentos fonas taip pat skaidrus, klavišo paspaudimo sprendimas nebus aptiktas.

[Pavyzdys]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Priklauso nuo programos) 1.00~
Vaizdo pavadinimas eilutė

Nurodykite paveikslėlio, kurį norite rodyti lentoje, pavadinimą. Palaikomas vaizdo formatas yra ". png" ir įkels viską, kas atitinka vaizdo failo pavadinimą, įdėtą į aplanko aplanką "Vaizdai" su lentos konteinerio apibrėžimo failu.

Pavyzdžiui, jei nurodysite "Atgal" kaip ImageName, jis nuskaitys failą "Images/Back.png".

[Pavyzdys]

"ImageName": "BoardMove"
1.00~
"ImageStretchMode" eilutė

Nustatykite, kaip vaizdai bus keičiami.

Nėra
Įdėkite jį į klavišo centrą, koks jis yra pradiniame paveikslėlyje. Vaizdo dalis, kuri tęsiasi už klavišo diapazono, nerodoma.
Užpildyti
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo rakto dydžio.
Uniforma
Visas vaizdas keičiamas taip, kad tilptų į klavišų diapazoną. Kraštinių santykis priklauso nuo vaizdo.
UniformToFill
Jis keičiamas taip, kad būtų rodomas klavišuose, išlaikant vaizdo kraštinių santykį.

[Pavyzdys]

"ImageStretchMode": "Uniform"
Uniforma 1.00~
BorderColor Spalva

Galite nurodyti fono kraštinės spalvą nuo 0~1. Taip pat galite padaryti alfa mažesnę nei 1, kad ji būtų permatoma ir skaidri.

[Pavyzdys]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Priklauso nuo programos) 1.00~
Krašto storis dvigubas

Galite nurodyti fono kraštinės storį. 0 padaro kraštinę nematomą.

[Pavyzdys]

"BorderThickness": 3
1 1.00~

Rakto tipo išvardijimas

Sąrašas, apibrėžiantis pagrindinį raktų apdorojimą.

Ryšys tarp klavišų pavadinimų ir klavišų kodų yra pagrįstas japoniška klaviatūra. Jei norite nurodyti rakto kodą, kurio šiame sąraše nėra, naudokite KeyType "VirtualKeyCode".

Išskirtinis vardas ir pavadinimas Virtualaus rakto kodo priedas
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 Tai skaičių klavišas klaviatūros viršuje.
D1 50 Tai skaičių klavišas klaviatūros viršuje.
D2 51 Tai skaičių klavišas klaviatūros viršuje.
D3 52 Tai skaičių klavišas klaviatūros viršuje.
D4 53 Tai skaičių klavišas klaviatūros viršuje.
D5 54 Tai skaičių klavišas klaviatūros viršuje.
D6 55 Tai skaičių klavišas klaviatūros viršuje.
D7 56 Tai skaičių klavišas klaviatūros viršuje.
D8 57 Tai skaičių klavišas klaviatūros viršuje.
D9 58 Tai skaičių klavišas klaviatūros viršuje.
NumPad0 96 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad1 97 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad2 98 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad3 99 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad4 100 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad5 101 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad6 102 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad7 103 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad8 104 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
NumPad9 105 Tai skaitmeninis klavišas skaitmeninėje klaviatūroje.
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
Kairysis poslinkis 160
Dešinysis poslinkis 161
KairysisWindows 91
DešinėLangai 92
LeftAlt 164
RightAlt 165
Aukštyn 38 ↑ Raktas.
Žemyn 40 ↓ klavišą.
Į kairę 37 ← raktas.
Į dešinę 39 → raktas.
Pridėti 107 Tai yra "+" skaičių klaviatūroje.
Atimti 109 Tai yra "-" skaičių klaviatūroje.
Padalinti 111 Tai yra "/" skaičių klaviatūroje.
Padauginti 106 Tai yra "*" skaičių klaviatūroje.
Dešimtainis 110 Skaičių klaviatūra "." yra.
Separatorius 108
Įeiti 13
Atgalinis tarpas 8
Erdvė 32
Skirtukas 9
Esc 27
OemMinus 189
OemTilde 222
Jena 220
OEMBackslash 226
Ne 192 Tai yra klavišas "@" japoniškoje masyvo klaviatūroje.
OemOpenBrackets 219
OemCloseBrackets 221
Dvitaškis 186
OemSemicolon 187
OemPlus 187
OemComma 188
OEM laikotarpis 190
Pasvirasis brūkšnys 191
OemKlausimas 191
Pasvirasis brūkšnys 226
OEM citatos 222
Kandži 25 Pusės pločio / viso pločio klavišai.
Nekonvertuoti 29 Tai nekonvertavimo raktas.
Konvertuoti 28 Tai yra konvertavimo raktas.
Kana 21 Tai katakana hiragana raktas.
CapsLock 20
Programėlės 93
Įterpti 45
Ištrinti 46
Pradžia 36
Pabaiga 35
Puslapio aukštyn 33
Puslapis žemyn 34
Pauzė 19
Slinkties užraktas 145
Slinkti 145
Spausdinimo ekranas 44
NumLock 144 Šis klavišas yra labai priklausomas, todėl jo paspaudimas gali neturėti jokio poveikio.
Attn 246
NaršyklėAtgal 166
Naršyklės parankiniai 171
Naršyklė pirmyn 167
NaršyklėPagrindinis 172
Naršyklės atnaujinimas 168
NaršyklėPaieška 170
Naršyklės sustabdymas 169
ChatPadGreen Nėra.
ChatPadOrange Nėra.
Crsel 247
Ištrinti Nėra.
Ekselis 248
Vykdyti 43
Pagalba 47
LaunchApplication1 182
LaunchApplication2 183
LaunchMail 180
MediaNextTrack 176
MediaPlayPauzė 179
MediaPreviousTrack 177
MediaStop 178
Nėra Nėra.
Oem8 223
OemAuto 243
OemClear 254
OemCopy 242
OemEnlW 244
OemPipe Nėra.
Pa1 253
Žaisti 250
spausdinti 42
Proceso raktas 229
Pasirinkite 41
PasirinkiteMedia 181
Miegas 95
Garsumo mažinimas 174 Galite matyti garsumo valdiklį, bet veikimas priklauso nuo OS.
Garsumo nutildymas 173 Galite matyti garsumo valdiklį, bet veikimas priklauso nuo OS.
Garsumo didinimas 175 Galite matyti garsumo valdiklį, bet veikimas priklauso nuo OS.
Mastelio keitimas 251
Lenta Kitas Perjunkite į kitą lentą.
LentaPrev Perjunkite į ankstesnę lentą.
BoardJump Perjunkite į lentą nurodytu pavadinimu.
Lentos perkėlimas vilkite lentą, kad ją perkeltumėte.
Lentos minimizavimas Sumažinkite lentą.
Išeiti Išeikite iš jutiklinės lentos.
ConfigMenu Atverkite nustatymų meniu.
MouseMovePad Tai pelės kilimėlis, kuris judina pelės žymeklį tiek, kiek liečiate ir judinate pirštą.
MouseMoveJoystick Tai pelės lazdelė, kuri nuolat judina pelės žymeklį ta kryptimi, kuria palietėte ir judinate pirštą.
PelėLeftClick Tai kairysis pelės mygtukas.
PelėDešiniuoju pelės mygtuku spustelėkite Tai dešinysis pelės mygtukas.
MouseMiddleClick Tai yra vidurinis pelės mygtukas.
PelėX1Spustelėkite Pelės mygtukas X1.
MouseX2Click Tai pelės mygtukas X2.
Pelės ratas Tai pelės ratukas. Jis imituoja rato sukimąsi liesdamas ir judindamas pirštą aukštyn ir žemyn.
VirtualKeyCode Siųskite nurodytą virtualaus rakto kodą.
DPad Tai D-Pad su vienu klavišu viršuje, apačioje, kairėje ir dešinėje.

Pagrindiniai papildymo parametrai

Kiekvieno KeyType papildomų parametrų sąrašas. Įtraukite objektą KeyInfo į objekto KeyProcessInfo parinktis kaip KeyValues sąrašą.

Konfigūracijos pavyzdys

{
  "DisplayText": "", 
  "ImageName": "MousePadx2", 
  "ImageRenderMode": "Fill", 
  "KeyType": "MouseMovePad", 
  "Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"}, 
  "Position": {
    "Height": 122, 
    "Width": 122, 
    "X": 64, 
    "Y": 30
  }, 
},

Lenta Kitas

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
NextBoardPositionType eilutė

Nurodykite, kur rodyti perjungiant iš kitų lentų.

(Nenustatyta)
Rodoma nurodytos plokštės StartPositionType nurodytoje padėtyje.
Centrinė padėtis
Rodo plokštės centrinę padėtį prieš jungiklį ir centrinę plokštės padėtį po jungiklio.

[Pavyzdys]

"NextBoardPositionType": "CenterPosition"
0.01~

LentaPrev

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
NextBoardPositionType eilutė

Nurodykite, kur rodyti perjungiant iš kitų lentų.

(Nenustatyta)
Rodoma nurodytos plokštės StartPositionType nurodytoje padėtyje.
Centrinė padėtis
Rodo plokštės centrinę padėtį prieš jungiklį ir centrinę plokštės padėtį po jungiklio.

[Pavyzdys]

"NextBoardPositionType": "CenterPosition"
0.01~

BoardJump

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
JumpBoardIdentityName eilutė

Perjunkite į lentos konteinerį nurodytu pavadinimu.

[Pavyzdys]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0.20~
NextBoardPositionType eilutė

Nurodykite, kur rodyti perjungiant iš kitų lentų.

(Nenustatyta)
Rodoma nurodytos plokštės StartPositionType nurodytoje padėtyje.
Centrinė padėtis
Rodo plokštės centrinę padėtį prieš jungiklį ir centrinę plokštės padėtį po jungiklio.

[Pavyzdys]

"NextBoardPositionType": "CenterPosition"
0.20~

MouseMovePad

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Perkelti mastelį dvigubas

Nurodo pelės žymeklio judėjimo greitį didinant 1.

[Pavyzdys]

"MoveScale": 2
1 0.01~
BakstelėkiteVeiksmas eilutė

Nurodo, kaip imituoti kairiojo pelės mygtuko spustelėjimą bakstelėjus klavišą.

Nėra
Jis neimituoja pelės mygtukų bakstelėjus.
MouseLeftButtonWhenSingleTap
Imituoja kairįjį pelės mygtuko paspaudimą vienu bakstelėjimu. Kai dukart paliečiate, jis imituoja dukart spustelėjimą.
PelėKairysisMygtukasKadaDukart bakstelėkite
Imituoja kairįjį pelės mygtuko spustelėjimą dukart bakstelėjus. Kai tris kartus bakstelėsite, jis imituoja dvigubą paspaudimą.

[Pavyzdys]

"TapAction": "MouseLeftButtonWhenDoubleTap"
PelėKairysisMygtukasKadaDukart bakstelėkite 0.01~
TapPressInterval dvigubas

Tai yra maksimalus laikas paspausti klavišą, kuris vertinamas kaip bakstelėjimas. Jei laikysite nuspaudę klavišą ilgiau nei šį laiką, jis nebus vertinamas kaip bakstelėjimas. Vienetas yra milisekundės.

[Pavyzdys]

"TapPressInterval": 500
250 0.01~
KitasBakstelėkitePrisijungtiIntervalas dvigubas

Laikas tarp bakstelėjimų prieš jį nustatomas po dvigubo bakstelėjimo. Jei laikas iki kito bakstelėjimo yra ilgesnis nei šis laikas, jis nebus atpažįstamas kaip dvigubas bakstelėjimas. Vienetas yra milisekundės.

[Pavyzdys]

"NextTapConnectInterval": 500
250 0.01~
TapEnableAreaRange dvigubas

Tai didžiausias leistinas čiaupo padėties nuokrypio plotis, kuris turi būti atpažįstamas kaip dvigubas bakstelėjimas. Jei ankstesnio bakstelėjimo padėtis ir kito bakstelėjimo padėtis yra didesnė už šį skaičių, jis nebus atpažįstamas kaip dvigubas bakstelėjimas. Vienetas yra loginis pikselių atstumas lentoje.

[Pavyzdys]

"TapEnableAreaRange": 10
5 0.01~
PadMoveMode eilutė

Nustato pelės žymeklio judėjimo greitį judinant pirštą.

Normalus
Esant tam pačiam greičiui, piršto judėjimas ir pelės žymeklio judėjimas yra vienodi.
Pagreitinti
Jei judinsite pirštą greičiau, pelės žymeklis judės greičiau, o jei judėsite lėtai, žymeklis judės mažiau nei pirštas.

[Pavyzdys]

"PadMoveMode": "Accelerate"
Pagreitinti 0.01~

MouseMoveJoystick

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
StickMode eilutė

Nurodo, ar lazdos centrinis taškas turi būti klavišo centras, ar sąlyčio taškas.

Skydų centras
Centruokite lazdą rakto centru. Taigi, palietus klavišo kraštą, jis iškart pradės judinti pelės žymeklį.
Jutiklinis centras
Padarykite lazdos centrinį tašką sąlyčio tašku. Tai leidžia perkelti pelės žymeklį iš tos vietos, kur jį palietėte, į piršto judinimo kryptį, nesijaudinant dėl lietimo padėties.

[Pavyzdys]

"StickMode": "TouchCenter"
Jutiklinis centras 0.01~
Maksimalus greitisPersekundė dvigubas

Tai yra didžiausias pelės žymeklio judėjimo greitis, kai lazda pakreipta žemyn. Judėjimo greitis yra pikselių skaičius darbalaukyje per sekundę.

[Pavyzdys]

"MaxSpeedPerSecond": 500
1000 0.01~
TipAreaLength dvigubas

Tai yra didžiausias atstumas lazdai numušti. Atstumas bus loginis pikselis lentoje. Šis nustatymas galioja tik tada, kai "StickMode" yra "TouchCenter". "PanelCenter" tai priklauso nuo rakto dydžio.

[Pavyzdys]

"TipAreaLength": 50
100 0.01~
BakstelėkiteVeiksmas eilutė

Nurodo, kaip imituoti kairiojo pelės mygtuko spustelėjimą bakstelėjus klavišą.

Nėra
Jis neimituoja pelės mygtukų bakstelėjus.
MouseLeftButtonWhenSingleTap
Imituoja kairįjį pelės mygtuko paspaudimą vienu bakstelėjimu. Kai dukart paliečiate, jis imituoja dukart spustelėjimą.
PelėKairysisMygtukasKadaDukart bakstelėkite
Imituoja kairįjį pelės mygtuko spustelėjimą dukart bakstelėjus. Kai tris kartus bakstelėsite, jis imituoja dvigubą paspaudimą.

[Pavyzdys]

"TapAction": "MouseLeftButtonWhenDoubleTap"
PelėKairysisMygtukasKadaDukart bakstelėkite 0.20~
TapPressInterval dvigubas

Tai yra maksimalus laikas paspausti klavišą, kuris vertinamas kaip bakstelėjimas. Jei laikysite nuspaudę klavišą ilgiau nei šį laiką, jis nebus vertinamas kaip bakstelėjimas. Vienetas yra milisekundės.

[Pavyzdys]

"TapPressInterval": 500
250 0.20~
KitasBakstelėkitePrisijungtiIntervalas dvigubas

Laikas tarp bakstelėjimų prieš jį nustatomas po dvigubo bakstelėjimo. Jei laikas iki kito bakstelėjimo yra ilgesnis nei šis laikas, jis nebus atpažįstamas kaip dvigubas bakstelėjimas. Vienetas yra milisekundės.

[Pavyzdys]

"NextTapConnectInterval": 500
250 0.20~
TapEnableAreaRange dvigubas

Tai didžiausias leistinas čiaupo padėties nuokrypio plotis, kuris turi būti atpažįstamas kaip dvigubas bakstelėjimas. Jei ankstesnio bakstelėjimo padėtis ir kito bakstelėjimo padėtis yra didesnė už šį skaičių, jis nebus atpažįstamas kaip dvigubas bakstelėjimas. Vienetas yra loginis pikselių atstumas lentoje.

[Pavyzdys]

"TapEnableAreaRange": 10
5 0.20~

DPad

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
Aukštyn raktas eilutė

Nurodykite klavišą, kurį norite siųsti, kai paspausite klavišą ↑.

[Pavyzdys]

"UpKey": "Up"
Aukštyn 0.20~
Žemyn klavišas eilutė

Nurodykite klavišą, kurį norite siųsti, kai paspausite klavišą ↓.

[Pavyzdys]

"DownKey": "Down"
Žemyn 0.20~
Kairysis klavišas eilutė

Nurodykite klavišą, kurį norite siųsti paspaudus klavišą ←.

[Pavyzdys]

"LeftKey": "Left"
Į kairę 0.20~
Dešinysis klavišas eilutė

Nurodykite klavišą, kurį norite siųsti paspaudus klavišą →.

[Pavyzdys]

"RightKey": "Right"
Į dešinę 0.20~

VirtualKeyCode

Rakto tipo turinys, pradinė reikšmė, nenustatyta, su leidimais suderinama programa, Ver.
VirtualKeyCode int

Galite tiesiogiai siųsti virtualaus rakto kodą (numerį), skirtą "Windows".

[Pavyzdys]

"VirtualKeyCode": 33
0.22~