Fájldefiníció

Oldal frissítve :
Oldal létrehozásának dátuma :

A board container definíciós fájl (.setting fájl)

Ez egy fájl, amely meghatározza a billentyűzeten lévő billentyűk elrendezését és kezelését. A különböző board package mappákban található, a "Boards" mappában, ahol a futtatható fájl található.

Bármelyik kulcs elrendezését személyre szabhatod, ha magad definiálod ezt a fájlt. A szimbólumok, szöveg és még sok más a JSON formátumot követik.

kiterjesztés .beállítás
Formátum JSON
kódol UTF-8 (BOM-mal együtt)

konfiguráció

Az adatok a következő hierarchiákból állnak: (Az alábbi elrendezés kép, nem a JSON formális formátuma.) A tényleges fájl különböző sorrendben rendezhető az automatikus kimenettől függően)

("{}" egy objektum, és a "[]" egy tömb.) )

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

BoardContainerInfo object

Egy tárgy, amelynek különböző beállításai vannak egy deszkelaptárolóhoz.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
IdentityName húr

A név, amely azonosítja a deszkokonténert. Alap-specifikus kapcsolásra használják.

[Példa]

"IdentityName": "010_Normal_1_00_Ja"
0.01~
Szerző húr

Írd meg a deszka edény készítőjének nevét. A producer nevét használják feltüntetve. (tervezett)

[Példa]

"Author": "Onodera"
0.01~
Verzió dupla

Adja be a board konténer definíciós fájl verzióját. Ez nem a megfelelő alkalmazás verzió. Verziókat jelenítenek meg. (tervezett)

[Példa]

"Version": 1.00
0.01~
IsExcludeNextBoard Bool

Megadja, hogy ez a deszkokonténer kizárt-e a választásból a ⇐⇒ kulcs kártyáinak cseréjével. Ha nem jogosultnak jelölöd, csak akkor választhatod ki, ha átválthatsz a board kiosztásokra.

[Példa]

"IsExcludeNextBoard": false
TÉVES 0.31~
Megrendelés Int

Abban a sorrendben használják, ahogyan váltasz a paneleket. Minél magasabb a szám, annál nagyobb prioritást kap.

[Példa]

"Order": 10
0 0.01~
KeyReleaseTimingWhenActiveWindowChange Bool

Megadja, hogy a kapcsológomb automatikusan szabadul-e ki az aktív ablak váltásakor, vagy a mintát. Megakadályozza, hogy a kapcsoló gomb művelete úgy érvényesüljön, ahogy egy másik ablakra váltásakor történik.

Egyik sem
A kapcsológomb nem szabadul ki, amikor az aktív ablakot kapcsoljuk.
Folyamat
Engedd el a kapcsológombot, amikor egy másik folyamatablakba vált.
Ablak
Engedd el a kapcsológombot, amikor egy másik ablakba vált.

[Példa]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
Egyik sem 0.30~
GeneratorIdentityName húr

Ha bármilyen eszközzel generálsz egy boardot, konténert, definíciós fájlt, állítsd be az eszköznek a megkülönböztetett nevet. Ezt az értéket máshol nem használják.

[Példa]

"GeneratorIdentityName": "TiitanBoardCreator"
1.00~
GeneratorVersion dupla

Ha bármilyen eszközzel generálsz egy boardot, konténert, definíciós fájlt, állítsd be annak verzióját. Ezt az értéket máshol nem használják.

[Példa]

"GeneratorVersion": 1.00
1.00~
Világot jelentő deszkák BoardInfo[]

Határozd meg a táblát. Ha több táblát szeretnél megjeleníteni, határozz meg több táblát.

0.01~

BoardInfo Objektum

Egy tárgy, amelynek különböző beállításai vannak a táblán. A tábla egy ablakot jelöl.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
IdentityName húr

A tábla megkülönböztető neve. A jelenlegi használat még nem eldöntött.

[Példa]

"IdentityName": "NormalBoard"
0.01~
Pozíció Téglalap

Határozd meg a tábla pozícióját és méretét. A paraméterek a "X, Y (pozíció az asztalon)" és a "Szélesség, magasság (az asztal mérete)" jellegzetei a következőkből. Fontos megjegyezni, hogy a tábla tényleges pozíciója és mérete a DPI logikus mérete lesz. Ez a kezdőpozíció StartPositionType paraméterétől is függ. Ha (X, Y) pozíciót nem használnak, csak a méretet használják.

[Példa]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
0.01~
StartPositionType húr

Határozd meg a tábla kezdőpozíciójának típusát. Ha úgy van beállítva, hogy emlékezzen az utolsó tábla pozíciójára, ez a beállítás csak az első nézetre érvényes. A paraméterek, amelyeket meghatározhatnak, a következők:

Kézikönyv
A megjelenítési pozíciót X, Y pozícióban határozzuk meg.
Felső
A képernyő felső közepén jelenítse meg.
Bal felső
Jelenítsd meg a képernyő bal felső sarkában.
Balra
A képernyő bal közepén látható.
Alsó bal
A képernyő bal alsó sarkában látható.
Fenék
Jelenítsd meg a képernyő alsó közepén.
Jobb alsó
A képernyő jobb alsó sarkában jelenik meg.
Jobbra
A képernyő jobb közepén jelenik meg.
Jobb felül
Jelenítsd meg a képernyő jobb felső sarkában.

[Példa]

"StartPositionType": "BottomRight"
Kézikönyv 0.01~
NextBoardPositionType húr

Határozd meg, hol jelenítsd meg, amikor más lapokról váltasz. Ha úgy van beállítva, hogy emlékezzen az utolsó lap pozíciójára, ez a beállítás csak az első kapcsolóra érvényes.

(Nincs beállítva)
StartPozícióTípus.
CenterPosition
Megjeleníti az alaplap központi pozícióját a kapcsoló előtt, és a kapcsoló utáni központi pozíciót.

[Példa]

"NextBoardPositionType": "CenterPosition"
0.01~
CenterPosition Pont

Ez a deszka középső pozíciója, amelyet az "X" és "Y" jelöl. Akkor használják, amikor a CenterPosition a NextBoardPositionType paraméterben van megadva. Ha nincs megadva, a tábla 2÷ a középpont lesz a hely.

[Példa]

"CenterPosition": {
"X": 200,
"Y": 100
}
0.01~
PozícióOffset Pont

Megadhatsz egy pozíciót a megjelenítő pozícióhoz viszonyítva, amely a Position, StartPositionType, NextBoardPositionType és CenterPosition típusokban van megadva. A paraméterek az "X" és "Y" betűk között vannak megadva.

[Példa]

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

Határozd meg a céltáblák betűméretét 1-es méretarányban.

[Példa]

"FontSizeScale": 1.5
1 0.01~
BoardScale dupla

Határozd meg a tábla méretét szorzóban az 1-hez képest. Minden méretarányban van, például a billentyűk mérete és helyzete, valamint a betűk mérete.

[Példa]

"BoardScale": 1.5
1 0.01~
ImageName húr

Megadd a táblán megjeleníteni kívánt kép nevét. A támogatott képformátum a ". csak png", és betölti bármit, ami megegyezik a kép fájlnevével, amely a board konténer definíciójú mappában található "Images" mappába helyezkedett.

Például, ha az ImageName esetében megadod a "Back" opciót, az a "Images/Back.png" fájlt fogja olvasni.

[Példa]

"ImageName": "BoardMove"
0.01~
ImageStretchMode húr

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

Egyik sem
Helyezd a képet a tábla közepére eredeti méretében.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a táblába. A képarány a lap méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a táblába. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy az egész táblán megjelenjen, miközben megtartja a kép képarányát.

[Példa]

"ImageStretchMode": "Uniform"
Egyenruha 1.00~
ImageRenderMode húr

※ Ez a paraméter kompatibilitási célokra megmaradt, és a jövőbeli verziókban elavult lesz.

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

Egyik sem
Helyezd a képet a tábla közepére eredeti méretében.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a táblába. A képarány a lap méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a táblába. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy az egész táblán megjelenjen, miközben megtartja a kép képarányát.
Egyenruha 0.30~
ImageRenderMode (0.01~0.23) húr

※ Ez a paraméter kompatibilitási célokra megmaradt, és a jövőbeli verziókban elavult lesz.

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

(Nincs beállítva)
Helyezd a képet a tábla közepére eredeti méretében.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a táblába. A képarány a képtől függ.
0.01~0.23
Kulcsok KeyInfo[]

Állítsd be a kulcslistát, amiket a táblára kell tenni.

0.01~
KeyDecorates KeyDecorateInfo[]

Állítsd be a táblán lévő összes billentyű díszítési adatait.

1.00~
BoardDecorates BoardDecorateInfo[]

Állíts be részletes díszítési információkat a tábládhoz.

1.00~

KeyInfo objektum

Egy tárgy, amelynek különböző kulcsfontosságú beállításai vannak.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
Kulcstípus húr

Határozd meg az alapvető viselkedést egy billentyű megnyomásakor. A meghatározható karakterek lehetnek KeyType felsorolás. Ha megadod a Processes paramétert, ezt a paramétert figyelmen kívül hagyjuk.

[Példa]

"KeyType": "S"
0.01~
Pozíció Téglalap

Határozd meg a billentyűzet billentyűk pozícióját és méretét. A paraméterek rendre "X, Y (pozíció a táblán)" és a "Szélesség, magasság" (a kulcs mérete) jellemzőiből állnak. Az a szám, amit megadtál, az ügyfélkoordináta-rendszer lesz a tábláról nézve, és a DPI és a tábla skálázása határozza meg a tényleges méretet.

[Példa]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
0.01~
DisplayText húr

Megadd a billentyűn megjelenő szöveget. A speciális karakterek, mint például a sortörések, a JSON specifikáción alapulnak. A szöveg a kép elején jelenik meg, nem pedig a képen.

[Példa]

"DisplayText": "Space"
0.01~
Betűméret dupla

Megadd a billentyűn megjelenő szöveg betűméretet. Ez a pixelméret 1-es nagyításnál és DPI 96-nál, de a tényleges méret a betűtípustól függ.

[Példa]

"FontSize": 12
(A rendszer betűméretétől függ) 0.01~
ImageName húr

Határozd meg a kép nevét, hogy a kulcs hátterében megjelenjen. A támogatott képformátum a ". csak png", és betölti bármit, ami megegyezik a kép fájlnevével, amely a board konténer definíciójú mappában található "Images" mappába helyezkedett.

Például, ha az ImageName esetében megadod a "Back" opciót, az a "Images/Back.png" fájlt fogja olvasni.

[Példa]

"ImageName": "BoardMove"
0.01~
ImageStretchMode húr

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

Egyik sem
Helyezd a billentyű közepére, ahogy eredeti képén van. A kép azon része, amely túlmutat a billentyű hatótávolságán, nem jelenik meg.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a billentyű méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy a billentyűk között megjelenjen, miközben megtartja a kép képarányát.

[Példa]

"ImageStretchMode": "Uniform"
Egyenruha 1.00~
ImageRenderMode húr

※ Ez a paraméter kompatibilitási célokra megmaradt, és a jövőbeli verziókban elavult lesz.

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

[Példa]

Egyik sem
Helyezd a billentyű közepére, ahogy eredeti képén van. A kép azon része, amely túlmutat a billentyű hatótávolságán, nem jelenik meg.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a billentyű méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy a billentyűk között megjelenjen, miközben megtartja a kép képarányát.
Egyenruha 0.30~
ImageRenderMode (0.01~0.23) húr

※ Ez a paraméter kompatibilitási célokra megmaradt, és a jövőbeli verziókban elavult lesz.

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

[Példa]

(Nincs beállítva)
Helyezd a billentyű közepére, ahogy eredeti képén van.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a kulcsba. A képarány a képtől függ.
0.01~0.23
IsToggle Bool

Minden gombnyomásnál válts a "Holding State" és "Releasing State" között. Használd a Shift és Ctrl billentyűket, amelyeket egyidejű nyomásokhoz használnak.

[Példa]

"IsToggle": true
(A KeyType-től függ) 0.01~
IsOneClickToggleRelease Bool

Ha igaz, ha egy másik billentyű megnyomása a gomb kapcsolódása alatt automatikusan kioldja a kapcsolót. Ha hamis, a kapcsoló nem oldódik meg, hacsak nem nyomod meg újra ugyanazt a gombot.

[Példa]

"IsOneClickToggleRelease": true
(A KeyType-től függ) 0.01~
Beállítások Kulcs (string), Value (string)

Megadhatsz egy további paraméterlistát a megadott KeyType-hez. Néhány KeyType értéket csak ezzel a paraméterrel lehet beállítani. A paraméterek megadásához lásd: "Add Key Parameters".

[Példa]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Paraméterek húr

※ Ezt a paramétert az Opciók váltja fel, és többé nem lesz támogatva.

Megadhatsz egy további paraméterlistát a megadott KeyType-hez. Néhány KeyType értéket csak ezzel a paraméterrel lehet beállítani. A paraméterek megadásához lásd: "Add Key Parameters". A paramétert úgy kell beállítani, hogy a JSON KeyValue formátumban sorolható legyen.

[Példa]

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

Felülírhatod a kulcs alapvető feldolgozását. Több folyamat definiálható, így egyetlen billentyűnyomással több billentyűnyomás is elérhető. Például definiálhatsz valami olyasmit, mint a "Ctrl" + "C". A feldolgozási sorrend a tömb sorrendjétől függ.

[Példa]

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

Állítsd be a kulcs részletes díszítési adatait.

1.00~

KeyProcessInfo objektum

Ez az objektum, amely meghatározza, mi történik, amikor egy billentyűt megnyomunk.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
Kulcstípus húr

Határozd meg az alapvető viselkedést egy billentyű megnyomásakor. A meghatározható karakterek lehetnek KeyType felsorolás.

[Példa]

"KeyType": "A"
0.01~
ExecuteTiming húr

Megadja, hogy kezelje-e a billentyű megnyomását vagy elengedését. Néhány kulcstípus figyelmen kívül hagyhatja ezt a beállítást. Ha beállítod a KeyInfo.IsToggle-t valóra, automatikusan alkalmazza a "PressedAndReleased" opciót.

PressedAndReleased
Amikor egy gombot megnyomunk, megnyomják, és amikor elengedik, elengedik.
Préselt
Amikor egy billentyűt megnyomunk, az egy nyomás-kiengedési folyamatot hajt végre.
Mentesít
Amikor a kulcs kiengedésre kerül, elvégzik a sajtó- és kiadási folyamatot.

[Példa]

"ExecuteTiming": "Pressed"
(A KeyType-től függ) 0.30~
ExecuteTiming (0.01~0.23) húr

Megadja, hogy kezelje-e a billentyű megnyomását vagy elengedését. Néhány kulcstípus figyelmen kívül hagyhatja ezt a beállítást.

Préselt
A billentyű megnyomása után feldolgozik.
Mentesít
A kulcs feloldásakor feldolgozódik.
(A KeyType-től függ) 0.01~0.23
Ismételd meg húr

Állítsd be a viselkedést, hogy ismétlődjön a billentyű megnyomásakor. Ha mást adsz meg a Once-n kívül, az ExecuteTiming paraméter automatikusan "PressedAndReleased" lesz.

Egyszer
Csak akkor dolgozzák fel, ha megnyomják vagy elengedik.
OneWaitRepeat
Ismételd meg a billentyűfeldolgozást a lenyomás időzítésénél és egy bizonyos idő után.
Azonnali ismétlés
Ismételd meg a billentyűfeldolgozást attól a perctől kezdve, hogy megnyomod.

[Példa]

"PressRepeat": "OneWaitRepeat"
(A KeyType-től függ) 0.01~
IsModifier (0.01~0.23) Bool

※ Ez a paraméter a legfrissebb verzióban elavult.

Megadja, hogy módosító kulcs-e, például Shift vagy Ctrl.

(A KeyType-től függ) 0.01~0.23
Beállítások Kulcs (string), Value (string)

Megadhatsz egy további paraméterlistát a megadott KeyType-hez. Néhány KeyType értéket csak ezzel a paraméterrel lehet beállítani. A paraméterek megadásához lásd: "Add Key Parameters".

[Példa]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Paraméterek húr

※ Ezt a paramétert az Opciók váltja fel, és többé nem lesz támogatva.

Megadhatsz egy további paraméterlistát a megadott KeyType-hez. Néhány KeyType értéket csak ezzel a paraméterrel lehet beállítani. A paraméterek megadásához lásd: "Add Key Parameters". A paramétert úgy kell beállítani, hogy a JSON KeyValue formátumban sorolható legyen.

[Példa]

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

BoardDecorateInfo object

Ez az objektum, amely meghatározza a deszka díszítését.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
IdentityName húr

Ez a díszlét azonosító neve. A jelenlegi használat még nem eldöntött.

[Példa]

"IdentityName": "Normal"
1.00~
ImeStatus húr

Megadja, mikor alkalmazza a díszítést. Az IME paramétert az alábbiak egyikéből állíthatod meg:

(Nincs beállítva)
Ez lefedi az összes IME államot. Alacsonyabb prioritású, mint az egyéni IME államnak.
Ra
Lefedi az összes államot, ahol az IME ELÉRHETŐ.
KanaInputAlphaHalf
Az IME által jelölt bemenet félszélességű alfanumerikus státusza (egyenértékű az IME OFF-nak)
KanaInputKatakanaHalf
IME bemeneti félszélességű kana állapot
KanaInputAlphaFull
IME-jelölt bemenetek teljes szélességű alfanumerikus státusza
KanaInputHiraganaTeljes
IME bemenet teljes szélességű hiragana állapota
KanaInputKatakanaFull
IME bemenet teljes szélességű katakana állapota
RomanInputAlphaHalf
IME a félszélességű alfanumerikus állapot a latin karakterbemenet (az IME OFF megfelelője)
RómaInputKatakanaFél
Úgy tűnik, a félszélességű katakana állapota a romanizációs bemenethez
RomanInputAlphaFull
IME egy teljes szélességű alfanumerikus állapot a romanizációs bemenethez
RomanInputHiraganaTeljes
Szerintem teljes szélességű hiragana a római karakterbevitelhez
RomanInputKatakanaFull
A romami bemenet teljes szélességű katakana állapota

[Példa]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses String[]

Megadja, mikor alkalmazza a díszítést. Az ImeStatus csak egy IME állapotát tudja megadni, de több esetben is meghatározható. Ha mind az ImeStatus, mind az ImeStatus definiálva van, az ImeStatusok elsőbbséget élveznek. A megadott értékek megegyeznek az ImeStatus-val.

[Példa]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
PressKey húr

A díszítéseket akkor alkalmazhatod, amikor a megadott gombot megnyomod.

Például lehet egy olyan háttér, ami általában fekete, de amikor megnyomod a Shift gombot, a háttér kékre vált.

[Példa]

"PressKey": "LeftControl"
1.00~
PressKeys String[]

Ezt használd díszítésekhez, amikor több billentyűt nyomsz. Például, ha a kijelzőt akarod megváltoztatni, amikor egyszerre nyomjuk a "Shift" és a "Ctrl" gombokat. Ha mind a PressKey, mind a PressKeys meg van jelölve, akkor a PressKeys elsőbbséget kap. Ha mindkettőt nem adod meg, az minden olyan mintára vonatkozik, amelyet a PressKey-ben nem jelöltek meg.

[Példa]

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

Megadhatod a díszítést, amikor a CapsLock be van kapcsolva.

[Példa]

"IsCapsLock": true
nulla 1.03~
IsInsert Bool

A díszítést akkor lehet megadni, amikor az Insert be van kapcsolva.

[Példa]

"IsInsert": true
nulla 1.03~
IsNumLock Bool

Megadhatod a díszítést, amikor a NumLock BE van kapcsolva.

[Példa]

"IsNumLock": true
nulla 1.03~
IsScroll Bool

A díszítést akkor is megadhatod, amikor a Scroll be van kapcsolva.

[Példa]

"IsScroll": true
nulla 1.03~
HáttérSzín Szín

A tábla háttérszínét 0~1 között lehet megadni. Áttetszővé teheted a táblát, ha az alfa 1-nél kevesebb lesz. Az alfa 0-ra állításával teljes átláthatóságot adsz, így már nem lesz sajtóítéleted a táblán, így a hátulján lévő ablakokat is manipulálhatod. Például létrehozhatsz egy táblát, ahol csak a billentyűk lebegnek, ha átlátszóvá teszed a táblát, és háttérszínt adsz hozzá.

[Példa]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Alkalmazástól függő) 1.00~
ImageName húr

Megadd a táblán megjeleníteni kívánt kép nevét. A támogatott képformátum a ". csak png", és betölti bármit, ami megegyezik a kép fájlnevével, amely a board konténer definíciójú mappában található "Images" mappába helyezkedett.

Például, ha az ImageName esetében megadod a "Back" opciót, az a "Images/Back.png" fájlt fogja olvasni.

Nem téglalap alakú táblát is létrehozhatsz, ha a tábla háttérszínét átlátszóvá teszed, és egy teljesen átlátszó területű vágott képet jelölsz meg.

[Példa]

"ImageName": "BoardMove"
1.00~
ImageStretchMode húr

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

Egyik sem
Helyezd a billentyű közepére, ahogy eredeti képén van. A kép azon része, amely túlmutat a billentyű hatótávolságán, nem jelenik meg.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a billentyű méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy a billentyűk között megjelenjen, miközben megtartja a kép képarányát.

[Példa]

"ImageStretchMode": "Uniform"
Egyenruha 1.00~
BorderColor Szín

A háttér szegély színét 0~1-től lehet megadni. Az alfát is lehet 1-nél kisebb szintre tenni, hogy áttetsző és áttetsző legyen.

[Példa]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Alkalmazástól függő) 1.00~
BorderVastagság dupla

Megadhatod a háttérszegély vastagságát. 0 láthatatlanná teszi a szegélyt.

[Példa]

"BorderThickness": 3
1 1.00~

KeyDecorateInfo object

Ez az objektum, amely meghatározza a deszka díszítését.

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
IdentityName húr

Ez a díszlét azonosító neve. A jelenlegi használat még nem eldöntött.

[Példa]

"IdentityName": "Normal_A"
1.00~
ImeStatus húr

Megadja, mikor alkalmazza a díszítést. Az IME paramétert az alábbiak egyikéből állíthatod meg:

(Nincs beállítva)
Ez lefedi az összes IME államot. Alacsonyabb prioritású, mint az egyéni IME államnak.
Ra
Lefedi az összes államot, ahol az IME ELÉRHETŐ.
KanaInputAlphaHalf
Az IME által jelölt bemenet félszélességű alfanumerikus státusza (egyenértékű az IME OFF-nak)
KanaInputKatakanaHalf
IME bemeneti félszélességű kana állapot
KanaInputAlphaFull
IME-jelölt bemenetek teljes szélességű alfanumerikus státusza
KanaInputHiraganaTeljes
IME bemenet teljes szélességű hiragana állapota
KanaInputKatakanaFull
IME bemenet teljes szélességű katakana állapota
RomanInputAlphaHalf
IME a félszélességű alfanumerikus állapot a latin karakterbemenet (az IME OFF megfelelője)
RómaInputKatakanaFél
Úgy tűnik, a félszélességű katakana állapota a romanizációs bemenethez
RomanInputAlphaFull
IME egy teljes szélességű alfanumerikus állapot a romanizációs bemenethez
RomanInputHiraganaTeljes
Szerintem teljes szélességű hiragana a római karakterbevitelhez
RomanInputKatakanaFull
A romami bemenet teljes szélességű katakana állapota

[Példa]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses String[]

Megadja, mikor alkalmazza a díszítést. Az ImeStatus csak egy IME állapotát tudja megadni, de több esetben is meghatározható. Ha mind az ImeStatus, mind az ImeStatus definiálva van, az ImeStatusok elsőbbséget élveznek. A megadott értékek megegyeznek az ImeStatus-val.

[Példa]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
PressKey húr

A díszítéseket akkor alkalmazhatod, amikor a megadott gombot megnyomod.

Például, ha megnyomod a Shift gombot, amikor a billentyű általában "1"-et tartalmaz, a megjelenített szöveg "!" lesz Változtathatsz rajta, például a váltás a következő helyre.

[Példa]

"PressKey": "LeftControl"
1.00~
PressKeys String[]

Ezt használd díszítésekhez, amikor több billentyűt nyomsz. Például, ha a kijelzőt akarod megváltoztatni, amikor egyszerre nyomjuk a "Shift" és a "Ctrl" gombokat. Ha mind a PressKey, mind a PressKeys meg van jelölve, akkor a PressKeys elsőbbséget kap. Ha mindkettőt nem adod meg, az minden olyan mintára vonatkozik, amelyet a PressKey-ben nem jelöltek meg.

[Példa]

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

Megadhatod a díszítést, amikor a billentyűt megnyomják. Például, miközben megnyomsz egy billentyűt, annak szegélyét világíthatod.

[Példa]

"IsPressed": true
TÉVES 1.00~
IsCapsLock Bool

Megadhatod a díszítést, amikor a CapsLock be van kapcsolva.

[Példa]

"IsCapsLock": true
nulla 1.03~
IsInsert Bool

A díszítést akkor lehet megadni, amikor az Insert be van kapcsolva.

[Példa]

"IsInsert": true
nulla 1.03~
IsNumLock Bool

Megadhatod a díszítést, amikor a NumLock BE van kapcsolva.

[Példa]

"IsNumLock": true
nulla 1.03~
IsScroll Bool

A díszítést akkor is megadhatod, amikor a Scroll be van kapcsolva.

[Példa]

"IsScroll": true
nulla 1.03~
DisplayText húr

Megadd a billentyűn megjelenő szöveget. A speciális karakterek, mint például a sortörések, a JSON specifikáción alapulnak. A szöveg a kép elején jelenik meg, nem pedig a képen.

[Példa]

"DisplayText": "Enter"
1.00~
Betűnév húr

Megadhatod a kulcsszöveghez tartozó betűtípust. Csak olyan betűtípusokat használhatsz, amelyek az operációs rendszeredre vannak telepítve.

[Példa]

"FontName": "メイリオ"
(Alkalmazástól függő) 1.00~
Betűméret dupla

Megadd a billentyűn megjelenő szöveg betűméretet. Ez a pixelméret 1-es nagyításnál és DPI 96-nál, de a tényleges méret a betűtípustól függ.

[Példa]

"FontSize": 24
(Alkalmazástól függő) 1.00~
TextBold húr

Megadhatod a szöveg súlyát. Jelenleg az egyetlen vastagság, amit használhatsz, a "Bold", és ha bármi mást megadsz, az a normál súly lesz.

[Példa]

"TextBold": "Bold"
Normális 1.00~
TextColor Szín

Megadhatod a kulcsszöveg színét. Az alfa méretét is kevesebbre lehet tenni, hogy áttetsző legyen. A meghatározott tartomány 0~1, rendre.

[Példa]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Alkalmazástól függő) 1.00~
HáttérSzín Szín

A kulcs háttérszínét 0~1-ből lehet megadni. Az alfát is lehet 1-nél kisebb szintre tenni, hogy áttetsző és áttetsző legyen. Azonban kérjük, vegye figyelembe, hogy ha a billentyű háttere átlátszó, és a tábla háttere is átlátható, akkor a billentyűnyomás ítélete nem érzékelhető.

[Példa]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Alkalmazástól függő) 1.00~
ImageName húr

Megadd a táblán megjeleníteni kívánt kép nevét. A támogatott képformátum a ". csak png", és betölti bármit, ami megegyezik a kép fájlnevével, amely a board konténer definíciójú mappában található "Images" mappába helyezkedett.

Például, ha az ImageName esetében megadod a "Back" opciót, az a "Images/Back.png" fájlt fogja olvasni.

[Példa]

"ImageName": "BoardMove"
1.00~
ImageStretchMode húr

Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.

Egyik sem
Helyezd a billentyű közepére, ahogy eredeti képén van. A kép azon része, amely túlmutat a billentyű hatótávolságán, nem jelenik meg.
Tölt
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a billentyű méretétől függ.
Egyenruha
Az egész képet úgy skálázták, hogy illeszkedjen a billentyűtartományba. A képarány a képtől függ.
UniformToFill
Úgy skálázódik, hogy a billentyűk között megjelenjen, miközben megtartja a kép képarányát.

[Példa]

"ImageStretchMode": "Uniform"
Egyenruha 1.00~
BorderColor Szín

A háttér szegély színét 0~1-től lehet megadni. Az alfát is lehet 1-nél kisebb szintre tenni, hogy áttetsző és áttetsző legyen.

[Példa]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Alkalmazástól függő) 1.00~
BorderVastagság dupla

Megadhatod a háttérszegély vastagságát. 0 láthatatlanná teszi a szegélyt.

[Példa]

"BorderThickness": 3
1 1.00~

KeyType felsorolás

Egy lista, amely meghatározza a kulcsok alapvető feldolgozását.

A kulcsnevek és billentyűkódok közötti kapcsolat a japán billentyűzeten alapul. Ha olyan kulcskódot szeretnél megadni, amely nem létezik ebben a listában, használd a "VirtualKeyCode" kulcstípust.

Kiemelt Név és Név Virtuális Kulcskód Kiegészítő
Egy 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
Én 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 Ez a billentyű a billentyűzet tetején.
D1 50 Ez a billentyű a billentyűzet tetején.
D2 51 Ez a billentyű a billentyűzet tetején.
D3 52 Ez a billentyű a billentyűzet tetején.
D4 53 Ez a billentyű a billentyűzet tetején.
D5 54 Ez a billentyű a billentyűzet tetején.
D6 55 Ez a billentyű a billentyűzet tetején.
D7 56 Ez a billentyű a billentyűzet tetején.
D8 57 Ez a billentyű a billentyűzet tetején.
D9 58 Ez a billentyű a billentyűzet tetején.
NumPad0 96 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad1 97 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad2 98 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad3 99 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad4 100 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad5 101 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad6 102 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad7 103 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad8 104 Ez egy numerikus billentyű a numerikus billentyűzeten.
NumPad9 105 Ez egy numerikus billentyű a numerikus billentyűzeten.
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
Fel 38 ↑ Kulcs.
Lefelé 40 ↓ kulcs.
Balra 37 ← kulcs.
Jobbra 39 → kulcs.
Hozzáad 107 Ez a numerikus billentyűzeten található "+".
Kivon 109 Ez a numerikus billentyűzeten található "-" betű.
Oszt 111 Ez a numerikus billentyűzeten található "/".
Szoroz 106 Ez a numerikus billentyűzeten található "*".
Tizedes 110 A numerikus billentyűzet "." Van.
Elválasztó 108
Belép 13
Backspace 8
Tér 32
Tabulátor 9
Esc 27
OemMinus 189
OemTilde 222
Jen 220
OemBackslash 226
Nél 192 Ez a "@" billentyű a japán tömb billentyűzeten.
OemOpenBrackets 219
OemCloseBrackets 221
Kettőspont 186
OemFéleskolt 187
OemPlus 187
OemComma 188
OemPeriod 190
Hasít 191
OemKérdés 191
Backslash 226
OemIdézetek 222
Kandzsi 25 Félszélességű/teljes szélességű billentyűk.
NonConvert 29 Ez egy nem konverziós kulcs.
Megtérít 28 Ez a konverziókulcs.
Kana 21 Ez egy katakana hiragana kulcs.
CapsLock 20
Apps 93
Beilleszt 45
Töröl 46
Otthon 36
Vég 35
PageUp 33
PageDown 34
Szünet 19
ScrollLock 145
Kézirattekercs 145
PrintScreen 44
NumLock 144 Ez a billentyű keményen függ, így a lenyomása nem feltétlenül hatást okoz.
Címzett 246
BrowserBack 166
BöngészőKedvencek 171
BrowserForward 167
BrowserHome 172
BrowserRefresh 168
BrowserSearch 170
BrowserStop 169
ChatPadGreen Nem elérhető.
ChatPadOrange Nem elérhető.
Crsel 247
EraseEof Nem elérhető.
Exsel 248
Kivégez 43
Segítség 47
LaunchApplication1 182
LaunchApplication2 183
LaunchMail 180
MediaNextTrack 176
MediaPlayPause 179
MédiaElőzőTrack 177
MediaStop 178
Egyik sem Nem elérhető.
Oem8 223
OemAuto 243
OemClear 254
OemCopy 242
OemEnlW 244
OemPipe Nem elérhető.
Pa1 253
Játszik 250
Nyomtat 42
ProcessKey 229
Kiválaszt 41
SelectMedia 181
Alszik 95
VolumeDown 174 Lehet, hogy hangerőszabályzó lehet, de a viselkedés operációs rendszertől függ.
Volumennémítás 173 Lehet, hogy hangerőszabályzó lehet, de a viselkedés operációs rendszertől függ.
VolumeUp 175 Lehet, hogy hangerőszabályzó lehet, de a viselkedés operációs rendszertől függ.
Búg 251
BoardNext Válts a következő táblára.
BoardPrev Válts az előző táblára.
BoardJump Válts a megadott nevű táblára.
BoardMove Húzd a táblát, hogy mozgasd.
BoardMinimize Minimalizáld a táblát.
Kijárat Lépj el az érintőtábláról.
ConfigMenu Nyisd meg a beállítások menüt.
MouseMovePad Ez egy egérpárnya, amely annyira mozgatja az egérkurzort, ahogy az ujjaddal érinted és mozgatod az ujjadat.
MouseMoveJoystick Ez egy egérkar, amely folyamatosan mozgatja az egérkurzort abba az irányba, amit megérintettél és az ujjaddal mozgattad.
EgérBal kattintás Ez a bal egérgomb.
MouseRightClick Ez a jobb egérgomb.
MouseMiddleClick Ez az egér középső gombja.
MouseX1Click Az egér X1 gombja.
MouseX2Click Ez az egér X2 gombja.
MouseWheel Ez az egérkerék. A kerék forgását utánozza azzal, hogy érinti és mozgatja az ujját fel-le.
VirtualKeyCode Küldd el a megadott virtuális kulcskódot.
DPad Ez egy D-Pad, amelynek egy billentyűje van felül, alul, bal és jobb oldalon.

Kulcshozzáadási paraméterek

Minden KeyType további paramétereinek listája. Hozzáadd a KeyInfo objektumot a KeyProcessInfo objektum beállításaihoz KeyValues listáként.

Példa konfiguráció

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

BoardNext

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
NextBoardPositionType húr

Határozd meg, hol jelenítsd meg, amikor más lapokról váltasz.

(Nincs beállítva)
A megadott tábla StartPositionType pozíciójában megadott pozícióban jelenik meg.
CenterPosition
Megjeleníti az alaplap központi pozícióját a kapcsoló előtt, és a kapcsoló utáni központi pozíciót.

[Példa]

"NextBoardPositionType": "CenterPosition"
0.01~

BoardPrev

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
NextBoardPositionType húr

Határozd meg, hol jelenítsd meg, amikor más lapokról váltasz.

(Nincs beállítva)
A megadott tábla StartPositionType pozíciójában megadott pozícióban jelenik meg.
CenterPosition
Megjeleníti az alaplap központi pozícióját a kapcsoló előtt, és a kapcsoló utáni központi pozíciót.

[Példa]

"NextBoardPositionType": "CenterPosition"
0.01~

BoardJump

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
JumpBoardIdentityName húr

Válts a megadott nevű deszkokonténerre.

[Példa]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0.20~
NextBoardPositionType húr

Határozd meg, hol jelenítsd meg, amikor más lapokról váltasz.

(Nincs beállítva)
A megadott tábla StartPositionType pozíciójában megadott pozícióban jelenik meg.
CenterPosition
Megjeleníti az alaplap központi pozícióját a kapcsoló előtt, és a kapcsoló utáni központi pozíciót.

[Példa]

"NextBoardPositionType": "CenterPosition"
0.20~

MouseMovePad

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
MoveScale dupla

Megadja az egérkurzor mozgási sebességét egy nagyítással az 1-hez viszonyítva.

[Példa]

"MoveScale": 2
1 0.01~
TapAction húr

Megadja, hogyan emulálja a bal kattintás viselkedését egy billentyű megnyomásakor.

Egyik sem
Nem emulálja az egérgombokat érintéssel.
MouseLeftButtonWhenSingleTap
Egyetlen érintéssel emulálja az egérgomb bal kattintását. Ha dupla érintést teszel, az utánozza a dupla kattintást.
EgérBal gombMikor Dupla Tap
Emulálja az egérgomb bal kattintását dupla érintéskor. Ha háromszor érinted, dupla kattintást emulál.

[Példa]

"TapAction": "MouseLeftButtonWhenDoubleTap"
EgérBal gombMikor Dupla Tap 0.01~
TapPressInterval dupla

Ez a maximális idő a billentyű megnyomására, amelyet egy koppintásnak ítélnek. Ha ennél tovább tartod a billentyűt, nem fogják koppintásnak ítélni. Az egység ezredmásodperc.

[Példa]

"TapPressInterval": 500
250 0.01~
NextTapConnectInterval dupla

A kopogások közötti időt a dupla kopogtatás után állapítják meg. Ha a következő érintésig eltelt idő hosszabb az ennél, akkor nem ismerik fel dupla érintésként. Az egység ezredmásodperc.

[Példa]

"NextTapConnectInterval": 500
250 0.01~
TapEnableAreaRange dupla

Ez a megfigyelés pozíciójának maximális engedélyezett eltérési szélessége, amelyet dupla tap-ként kell felismerni. Ha az előző és a következő érintés pozíciója nagyobb, mint ez a szám, akkor nem ismerik el dupla érintésként. Az egység a logikai pixeltávolság a táblán.

[Példa]

"TapEnableAreaRange": 10
5 0.01~
PadMoveMode húr

Meghatározza az egérkurzor mozgássebességét az ujjmozgatás során.

Normális
Ugyanezen a sebességnél az ujj és az egérkurzor mozgása ugyanaz.
Gyorsít
Ha gyorsabban mozgatod az ujjad, az egérkurzor gyorsabban fog mozogni, és ha lassan mozogsz, a kurzor kevesebbet fog mozgatni, mint az ujjad.

[Példa]

"PadMoveMode": "Accelerate"
Gyorsít 0.01~

MouseMoveJoystick

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
StickMode húr

Megadja, hogy a karok középpontja legyen a billentyű középpontja vagy érintési pont.

PanelCenter
Középre helyezd a karot a billentyű közepére. Tehát amikor megérinted a billentyű szélét, azonnal elindul az egérkurzor.
TouchCenter
Tedd a botok középpontját érintési pont. Ez lehetővé teszi, hogy az egérkurzort a megérintésedtől az ujjadhoz igazítsd anélkül, hogy aggódnál az érintés helyzete miatt.

[Példa]

"StickMode": "TouchCenter"
TouchCenter 0.01~
MaxSpeedPerSecond dupla

Ez az egérkurzor maximális mozgási sebessége, amikor a kart lefelé dől. A mozgássebesség az asztali gépen másodpercenkénti pixelek száma.

[Példa]

"MaxSpeedPerSecond": 500
1000 0.01~
TippTerületHossz dupla

Ez a maximális távolság, hogy leütjük a botot. A távolság lesz a logikus pixel a táblán. Ez a beállítás csak akkor érvényes, ha a StickMode a TouchCenterben van. A PanelCenter esetében ez a kulcs méretétől függ.

[Példa]

"TipAreaLength": 50
100 0.01~
TapAction húr

Megadja, hogyan emulálja a bal kattintás viselkedését egy billentyű megnyomásakor.

Egyik sem
Nem emulálja az egérgombokat érintéssel.
MouseLeftButtonWhenSingleTap
Egyetlen érintéssel emulálja az egérgomb bal kattintását. Ha dupla érintést teszel, az utánozza a dupla kattintást.
EgérBal gombMikor Dupla Tap
Emulálja az egérgomb bal kattintását dupla érintéskor. Ha háromszor érinted, dupla kattintást emulál.

[Példa]

"TapAction": "MouseLeftButtonWhenDoubleTap"
EgérBal gombMikor Dupla Tap 0.20~
TapPressInterval dupla

Ez a maximális idő a billentyű megnyomására, amelyet egy koppintásnak ítélnek. Ha ennél tovább tartod a billentyűt, nem fogják koppintásnak ítélni. Az egység ezredmásodperc.

[Példa]

"TapPressInterval": 500
250 0.20~
NextTapConnectInterval dupla

A kopogások közötti időt a dupla kopogtatás után állapítják meg. Ha a következő érintésig eltelt idő hosszabb az ennél, akkor nem ismerik fel dupla érintésként. Az egység ezredmásodperc.

[Példa]

"NextTapConnectInterval": 500
250 0.20~
TapEnableAreaRange dupla

Ez a megfigyelés pozíciójának maximális engedélyezett eltérési szélessége, amelyet dupla tap-ként kell felismerni. Ha az előző és a következő érintés pozíciója nagyobb, mint ez a szám, akkor nem ismerik el dupla érintésként. Az egység a logikai pixeltávolság a táblán.

[Példa]

"TapEnableAreaRange": 10
5 0.20~

DPad

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
UpKey húr

Megadd a küldendő billentyűt, amikor megnyomod a ↑ gombot.

[Példa]

"UpKey": "Up"
Fel 0.20~
DownKey húr

Határozd meg, milyen gombot küldened, amikor megnyomod a ↓ gombot.

[Példa]

"DownKey": "Down"
Lefelé 0.20~
LeftKey húr

Határozd meg, milyen gombot küldöd, amikor megnyomod a ← billentyűt.

[Példa]

"LeftKey": "Left"
Balra 0.20~
RightKey húr

Határozd meg, milyen gombot küldöd, amikor megnyomod a → gombot.

[Példa]

"RightKey": "Right"
Jobbra 0.20~

VirtualKeyCode

kulcstípus tartalom, kezdeti érték, unset, jogosultsággal kompatibilis alkalmazás, Ver.
VirtualKeyCode Int

Közvetlenül küldhetsz virtuális kulcskódot (számot) Windowshoz.

[Példa]

"VirtualKeyCode": 33
0.22~