Fájldefiníció
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] |
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] |
○ | 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] |
○ | 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] |
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] |
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.
[Példa] |
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] |
○ | 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] |
○ | 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] |
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] |
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:
[Példa] |
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.
[Példa] |
○ | 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] |
○ | 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] |
○ | 0.30~ | |
| FontSizeScale | dupla | Határozd meg a céltáblák betűméretét 1-es méretarányban. [Példa] |
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] |
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] |
○ | 0.01~ | |
| ImageStretchMode | húr | Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.
[Példa] |
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.
|
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.
|
○ | 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] |
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] |
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] |
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] |
(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] |
○ | 0.01~ | |
| ImageStretchMode | húr | Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.
[Példa] |
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]
|
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]
|
○ | 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] |
(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] |
(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] |
○ | 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] |
○ | 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] |
○ | 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] |
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.
[Példa] |
(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.
|
(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.
[Példa] |
(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] |
○ | 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] |
○ | 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] |
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:
[Példa] |
○ | 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] |
○ | 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] |
○ | 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] |
○ | 1.00~ | |
| IsCapsLock | Bool | Megadhatod a díszítést, amikor a CapsLock be van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsInsert | Bool | A díszítést akkor lehet megadni, amikor az Insert be van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsNumLock | Bool | Megadhatod a díszítést, amikor a NumLock BE van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsScroll | Bool | A díszítést akkor is megadhatod, amikor a Scroll be van kapcsolva. [Példa] |
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] |
(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] |
○ | 1.00~ | |
| ImageStretchMode | húr | Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.
[Példa] |
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] |
(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] |
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] |
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:
[Példa] |
○ | 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] |
○ | 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] |
○ | 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] |
○ | 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] |
TÉVES | ○ | 1.00~ |
| IsCapsLock | Bool | Megadhatod a díszítést, amikor a CapsLock be van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsInsert | Bool | A díszítést akkor lehet megadni, amikor az Insert be van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsNumLock | Bool | Megadhatod a díszítést, amikor a NumLock BE van kapcsolva. [Példa] |
nulla | ○ | 1.03~ |
| IsScroll | Bool | A díszítést akkor is megadhatod, amikor a Scroll be van kapcsolva. [Példa] |
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] |
○ | 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] |
(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] |
(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] |
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] |
(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] |
(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] |
○ | 1.00~ | |
| ImageStretchMode | húr | Állítsd be, hogyan méreteznek képek a megjelenítés elhelyezéskor.
[Példa] |
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] |
(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] |
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.
[Példa] |
○ | 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.
[Példa] |
○ | 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] |
0.20~ | ||
| NextBoardPositionType | húr | Határozd meg, hol jelenítsd meg, amikor más lapokról váltasz.
[Példa] |
○ | 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] |
1 | ○ | 0.01~ |
| TapAction | húr | Megadja, hogyan emulálja a bal kattintás viselkedését egy billentyű megnyomásakor.
[Példa] |
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] |
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] |
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] |
5 | ○ | 0.01~ |
| PadMoveMode | húr | Meghatározza az egérkurzor mozgássebességét az ujjmozgatás során.
[Példa] |
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.
[Példa] |
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] |
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] |
100 | ○ | 0.01~ |
| TapAction | húr | Megadja, hogyan emulálja a bal kattintás viselkedését egy billentyű megnyomásakor.
[Példa] |
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] |
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] |
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] |
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] |
Fel | ○ | 0.20~ |
| DownKey | húr | Határozd meg, milyen gombot küldened, amikor megnyomod a ↓ gombot. [Példa] |
Lefelé | ○ | 0.20~ |
| LeftKey | húr | Határozd meg, milyen gombot küldöd, amikor megnyomod a ← billentyűt. [Példa] |
Balra | ○ | 0.20~ |
| RightKey | húr | Határozd meg, milyen gombot küldöd, amikor megnyomod a → gombot. [Példa] |
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] |
0.22~ |