Faili definitsioon
Plaadi konteineri definitsioonfail (.setting fail)
See on fail, mis määratleb klahvide paigutuse ja käsitsemise plaadil. See asub erinevates plaadipakettide kaustades kaustas "Boards" kaustas, kus on käivitatav fail.
Sa saad ise selle faili määratledes iga võtme paigutust kohandada. Sümbolid, tekst ja muu järgivad JSON formaati.
| Pikendamine | .Millega |
| Formaat | JSON |
| Kodeerida | UTF-8 (koos BOM-iga) |
Konfiguratsiooni
Andmed koosnevad järgmistest hierarhiatest: (Allolev paigutus on pilt, mitte JSON-i formaalne formaat.) Tegelik fail võib olla sorteeritud erinevas järjekorras sõltuvalt automaatsest väljundist)
("{}" on objekt ja "[]" on massiivi.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
BoardContainerInfo objekt
Objekt, millel on erinevad seaded laua konteineri jaoks.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| Identiteetnimi | String | Nimi, mis identifitseerib lauakonteinerit. Seda kasutatakse plaadipõhiseks lülitamiseks. [Näide] |
0.01~ | ||
| Autor | String | Pane laua konteineri valmistaja nimi. Seda kasutatakse produtsendi nime kuvamiseks. (plaanitud) [Näide] |
○ | 0.01~ | |
| Versioon | Kahekordne | Sisesta plaadi konteineri definitsiooni versioon. See ei ole vastav rakenduse versioon. Kasutati versioonide kuvamiseks. (plaanitud) [Näide] |
○ | 0.01~ | |
| isExcludeNextBoard | Bool | Määrab, kas see plaadikonteiner on valikust välistatud, vahetades ⇐⇒ võtmega plaate. Kui määrad, et see ei sobi, saad selle valida ainult tahvlimäärangute peale lülitudes. [Näide] |
VALE | ○ | 0.31~ |
| Tellimus | Int | Seda kasutatakse selles järjekorras, kus sa vahetad lauda. Mida kõrgem number, seda suurem prioriteet antakse. [Näide] |
0 | ○ | 0.01~ |
| KeyReleaseTimingMillActiveWindowChange | Bool | Määra, kas lüliti klahv vabastatakse automaatselt, kui aken vahetatakse, või muster. Takistab klahvi lülituse rakendamist, nagu see toimub teise akna peale lülitamisel.
[Näide] |
Ükski | ○ | 0.30~ |
| GeneratorIdentityName | String | Kui genereerid plaadi, konteineri või definitsioonfaili mis tahes tööriistaga, määra sellele tööriistale eriline nimi. Seda väärtust mujal ei kasutata. [Näide] |
○ | 1.00~ | |
| GeneratorVersion | Kahekordne | Kui genereerid plaadi, konteineri või definitsiooni faili mis tahes tööriistaga, määra selle tööriista versioon. Seda väärtust mujal ei kasutata. [Näide] |
○ | 1.00~ | |
| Lauad | BoardInfo[] | Määrake laud. Kui soovid kuvada mitut plaati, määra mitu plaat. |
0.01~ |
BoardInfo objekt
Objekt, millel on erinevad seadistused laua jaoks. Laud viitab ühele aknale.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| Identiteetnimi | String | Laua eristav nimi. Praegune kasutus on veel otsustamata. [Näide] |
0.01~ | ||
| Asend | Ristkülik | Täpsusta laua asukoht ja suurus. Parameetrid koosnevad vastavalt "X, Y (asukoht laual)" ja "Laius, Kõrgus (laua suurus)". Pane tähele, et plaadi tegelik asukoht ja suurus on DPI loogiline suurus. See sõltub ka algpositsiooni StartPositionType parameetrist. Kui positsiooni (X, Y) ei kasutata, kasutatakse ainult suurust. [Näide] |
0.01~ | ||
| StartPositionType | String | Määrake laua algpositsiooni tüüp. Kui seade on seadistatud mäletama viimase laua asukohta, kehtib see seade ainult esimesel vaatel. Määratletavad parameetrid on järgmised:
[Näide] |
Käsiraamat | ○ | 0.01~ |
| NextBoardPositionType | String | Määra, kus kuvada, kui vahetad teistelt emaplaadilt. Kui seade on seadistatud mäletama viimase plaadi asukohta, kehtib see seade ainult esimese lüliti puhul.
[Näide] |
○ | 0.01~ | |
| CenterPosition | Punkt | See on laua keskpunkt, mis on määratud "X" ja "Y" märgis. Kasutatakse, kui CenterPosition on määratud NextBoardPositionType parameetris. Kui pole täpsustatud, on laua suurus 2 ÷ keskne positsioon. [Näide] |
○ | 0.01~ | |
| PositionOffset | Punkt | Saad määrata positsiooni võrreldes kuvapositsiooniga, mis on määratud Position, StartPositionType, NextBoardPositionType ja CenterPosition. Parameetrid on määratletud "X" ja "Y" all. [Näide] |
○ | 0.30~ | |
| FontSizeScale | Kahekordne | Määra sihtplaadi fondisuurus skaalal 1. [Näide] |
1 | ○ | 0.01~ |
| BoardScale | Kahekordne | Määra laua suurus kordajas võrreldes 1-ga. Kõik on skaleeritud, näiteks klahvide suurus ja asukoht ning tähtede suurus. [Näide] |
1 | ○ | 0.01~ |
| ImageName | String | Määra pildi nimi, mida soovid tahvlil kuvada. Toetatud pildiformaat on ". ainult png" ja laadib kõik, mis vastab pildi failinimele, mis on paigutatud kausta "Images" kaustas koos plaadi konteineri definitsiooniga. Näiteks, kui määrad ImageName'i jaoks "Tagasi", loeb see faili "Images/Back.png". [Näide] |
○ | 0.01~ | |
| ImageStretchMode | String | Määra, kuidas pilte paigutamisel skaleeritakse.
[Näide] |
Ühetaoline | ○ | 1.00~ |
| ImageRenderMode | String | ※ See parameeter on säilitatud ühilduvuse huvides ja see aegub tulevastes versioonides. Määra, kuidas pilte paigutamisel skaleeritakse.
|
Ühetaoline | ○ | 0.30~ |
| ImageRenderMode (0.01~0.23) | String | ※ See parameeter on säilitatud ühilduvuse huvides ja see aegub tulevastes versioonides. Määra, kuidas pilte paigutamisel skaleeritakse.
|
○ | 0.01~0.23 | |
| Võtmed | KeyInfo[] | Sea võtmete nimekiri, mida tahvlile asetada. |
0.01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Seadista kõigi tahvlile asetatud klahvide dekoratsiooniinfo. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Sea oma lauale detailne dekoratsiooniinfo. |
○ | 1.00~ |
KeyInfo objekt
Objekt, millel on erinevad võtmeseaded.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| KeyType | String | Määra põhiline käitumine klahvi vajutamisel. Määratletavad märgid võivad olla kas KeyType loetelu. Kui määrad Protsesside parameetri, siis seda parameetrit ignoreeritakse. [Näide] |
0.01~ | ||
| Asend | Ristkülik | Määra klahvide asukoht ja suurus laual. Parameetrid koosnevad vastavalt "X, Y (asukoht laual)" ja "Laius, Kõrgus" (võtme suurus). Määratud number on kliendi koordinaatsüsteem, nagu tahvlilt näha, ning DPI ja plaadi skaleerimine määravad tegeliku suuruse, mida näed. [Näide] |
0.01~ | ||
| DisplayText | String | Määra klahvile ilmuv tekst. Erimärgid, nagu reavahetused, põhinevad JSON-i spetsifikatsioonil. Tekst ilmub pildi eesosas, mitte pildis. [Näide] |
0.01~ | ||
| FontSize | Kahekordne | Määra klahvil oleva teksti fondisuurus. See on pikslisuurus suurendusega 1 ja DPI 96, kuid tegelik suurus sõltub fonditüübist. [Näide] |
(Sõltub süsteemi fondi suurusest) | ○ | 0.01~ |
| ImageName | String | Määra pildi nimi, mis ilmub võtme taustal. Toetatud pildiformaat on ". ainult png" ja laadib kõik, mis vastab pildi failinimele, mis on paigutatud kausta "Images" kaustas koos plaadi konteineri definitsiooniga. Näiteks, kui määrad ImageName'i jaoks "Tagasi", loeb see faili "Images/Back.png". [Näide] |
○ | 0.01~ | |
| ImageStretchMode | String | Määra, kuidas pilte paigutamisel skaleeritakse.
[Näide] |
Ühetaoline | ○ | 1.00~ |
| ImageRenderMode | String | ※ See parameeter on säilitatud ühilduvuse huvides ja see aegub tulevastes versioonides. Määra, kuidas pilte paigutamisel skaleeritakse. [Näide]
|
Ühetaoline | ○ | 0.30~ |
| ImageRenderMode (0.01~0.23) | String | ※ See parameeter on säilitatud ühilduvuse huvides ja see aegub tulevastes versioonides. Määra, kuidas pilte paigutamisel skaleeritakse. [Näide]
|
○ | 0.01~0.23 | |
| IsToggle | Bool | Iga kord, kui vajutad klahvi, vaheta "Hoia olekut" ja "Vabasta olekut" vahel. Kasuta Shift ja Ctrl klahve, mida kasutatakse samaaegseteks vajutusteks. [Näide] |
(Sõltub KeyType'ist) | ○ | 0.01~ |
| IsOneClickToggleRelease | Bool | Kui see on õige, siis teise klahvi vajutamine lüliti vabastab automaatselt. Kui see on vale, siis lülitit ei lülitata välja, kui sa sama klahvi uuesti ei vajuta. [Näide] |
(Sõltub KeyType'ist) | ○ | 0.01~ |
| Valikud | Võti (string), Value (string) | Saad määrata täiendavate parameetrite nimekirja määratud KeyType'i jaoks. Mõningaid KeyType väärtusi saab määrata ainult selle parameetriga. Määratletavate parameetrite kohta vaata "Add Key Parameters". [Näide] |
○ | 0.22~ | |
| Parameetrid | String | ※ See parameeter asendatakse valikutega ja seda enam ei toetata. Saad määrata täiendavate parameetrite nimekirja määratud KeyType'i jaoks. Mõningaid KeyType väärtusi saab määrata ainult selle parameetriga. Määratletavate parameetrite kohta vaata "Add Key Parameters". Parameetrit tuleks seadistada, sidudes JSON-i KeyValue formaadis. [Näide] |
○ | 0.01~ | |
| Protsessid | KeyProcessInfo[] | Saad võtme põhiprotsessi üle kirjutada. Mitut protsessi saab määratleda, seega saab ühe klahvivajutusega saavutada mitu klahvivajutust. Näiteks võid defineerida midagi sellist nagu "Ctrl" + "C". Töötlemise järjekord sõltub massiivi järjekorrast. [Näide] |
○ | 0.01~ | |
| Kaunistused | KeyDecorateInfo[] | Seadista võtme detailne dekoratsiooniinfo. |
○ | 1.00~ |
KeyProcessInfo objekt
See on objekt, mis määrab, mis juhtub, kui klahvi vajutatakse.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| KeyType | String | Määra põhiline käitumine klahvi vajutamisel. Määratletavad märgid võivad olla kas KeyType loetelu. [Näide] |
0.01~ | ||
| ExecuteTiming | String | Määrab, kas käsitleda klahvi vajutamist või vabastamist. Mõned võtmetüübid võivad seda seadet ignoreerida. Kui seadistad KeyInfo.IsToToSwitch tõele, rakendub automaatselt "PressedAndReleased".
[Näide] |
(Sõltub KeyType'ist) | ○ | 0.30~ |
| ExecuteTiming (0.01~0.23) | String | Määrab, kas käsitleda klahvi vajutamist või vabastamist. Mõned võtmetüübid võivad seda seadet ignoreerida.
|
(Sõltub KeyType'ist) | ○ | 0.01~0.23 |
| PressRepeat | String | Seadista käitumine korduma, kui klahvi vajutatakse. Kui määrad midagi muud peale Once, muutub ExecuteTiming parameeter automaatselt "PressedAndReleased".
[Näide] |
(Sõltub KeyType'ist) | ○ | 0.01~ |
| IsModifikaator (0.01~0.23) | Bool | ※ See parameeter on viimases versioonis aegunud. Määrab, kas tegemist on modifikaatoriklahviga, näiteks Shift või Ctrl. |
(Sõltub KeyType'ist) | ○ | 0.01~0.23 |
| Valikud | Võti (string), Value (string) | Saad määrata täiendavate parameetrite nimekirja määratud KeyType'i jaoks. Mõningaid KeyType väärtusi saab määrata ainult selle parameetriga. Määratletavate parameetrite kohta vaata "Add Key Parameters". [Näide] |
○ | 0.22~ | |
| Parameetrid | String | ※ See parameeter asendatakse valikutega ja seda enam ei toetata. Saad määrata täiendavate parameetrite nimekirja määratud KeyType'i jaoks. Mõningaid KeyType väärtusi saab määrata ainult selle parameetriga. Määratletavate parameetrite kohta vaata "Add Key Parameters". Parameetrit tuleks seadistada, sidudes JSON-i KeyValue formaadis. [Näide] |
○ | 0.01~ |
BoardDecorateInfo objekt
See on objekt, mis määrab laua kaunistuse.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| Identiteetnimi | String | See on kaunistuse tunnustus. Praegune kasutus on veel otsustamata. [Näide] |
1.00~ | ||
| ImeStatus | String | Määrab, millal IME kaunistust rakendab. IME saad määrata ühe järgmistest:
[Näide] |
○ | 1.00~ | |
| ImeStatuses | String[] | Määrab, millal IME kaunistust rakendab. ImeStatus saab määrata ainult ühe IME oleku, kuid seda saab määratleda ka mitmena. Kui nii ImeStatus kui ka ImeStaatused on määratletud, on ImeStaatused tähtsamad. Väärtused, mida saad määrata, on samad mis ImeStatus. [Näide] |
○ | 1.00~ | |
| PressKey | String | Kaunistusi saab rakendada, kui vajutad määratud nuppu. Näiteks võid teha tausta, mis on tavaliselt must, aga kui vajutad Shift-klahvi, muutub taust siniseks. [Näide] |
○ | 1.00~ | |
| PressKeys | String[] | Kasuta seda kaunistuste paigaldamiseks, kui vajutad mitut klahvi. Näiteks, kui tahad ekraani muuta, kui vajutatakse korraga "Shift" ja "Ctrl". Kui on määratud nii PressKey kui ka PressKeys, saab PressKeys esikohale. Kui sa ei täpsusta mõlemat, kehtib see kõigile mustritele, mida PressKey's pole määratud. [Näide] |
○ | 1.00~ | |
| IsCapsLock | Bool | Dekoratsiooni saab määrata, kui CapsLock on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsInsert | Bool | Dekoratsiooni saab määrata, kui Insert on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsNumLock | Bool | Sa saad määrata kaunistuse, kui NumLock on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsScroll | Bool | Dekoratsiooni saad määrata, kui Scroll on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| TaustVärv | Värv | Plaadi taustavärvi saab määrata vahemikus 0~1. Plaadi saab läbipaistvaks teha, kui alfa on alla 1. Samuti annab alfa väärtuse nulli määramine täieliku läbipaistvuse ning sul ei ole enam mängulaual pressihinnangut, mis võimaldab manipuleerida tagaküljel olevaid aknaid. Näiteks saad luua laua, kus hõljuvad ainult klahvid, muutes laua läbipaistvaks ja lisades klahvidele taustavärvi. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| ImageName | String | Määra pildi nimi, mida soovid tahvlil kuvada. Toetatud pildiformaat on ". ainult png" ja laadib kõik, mis vastab pildi failinimele, mis on paigutatud kausta "Images" kaustas koos plaadi konteineri definitsiooniga. Näiteks, kui määrad ImageName'i jaoks "Tagasi", loeb see faili "Images/Back.png". Saad luua ka mitteristkülikukujulise tahvli, muutes tahvli taustavärvi läbipaistvaks ja määrates kärbitud pildi täiesti läbipaistva alaga. [Näide] |
○ | 1.00~ | |
| ImageStretchMode | String | Määra, kuidas pilte paigutamisel skaleeritakse.
[Näide] |
Ühetaoline | ○ | 1.00~ |
| BorderColor | Värv | Taustaääre värvi saab määrata vahemikus 0~1. Võid ka teha alfa väiksemaks kui 1, et see oleks läbipaistev ja läbipaistev. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| Piiri paksus | Kahekordne | Saad määrata taustaääre paksuse. 0 muudab piiri nähtamatuks. [Näide] |
1 | ○ | 1.00~ |
KeyDecorateInfo objekt
See on objekt, mis määrab laua kaunistuse.
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| Identiteetnimi | String | See on kaunistuse tunnustus. Praegune kasutus on veel otsustamata. [Näide] |
1.00~ | ||
| ImeStatus | String | Määrab, millal IME kaunistust rakendab. IME saad määrata ühe järgmistest:
[Näide] |
○ | 1.00~ | |
| ImeStatuses | String[] | Määrab, millal IME kaunistust rakendab. ImeStatus saab määrata ainult ühe IME oleku, kuid seda saab määratleda ka mitmena. Kui nii ImeStatus kui ka ImeStaatused on määratletud, on ImeStaatused tähtsamad. Väärtused, mida saad määrata, on samad mis ImeStatus. [Näide] |
○ | 1.00~ | |
| PressKey | String | Kaunistusi saab rakendada, kui vajutad määratud nuppu. Näiteks, kui vajutad Shift-klahvi, kui klahvil on tavaliselt "1", kuvatakse tekst "!". Sa saad teha muudatusi, näiteks vahetada. [Näide] |
○ | 1.00~ | |
| PressKeys | String[] | Kasuta seda kaunistuste paigaldamiseks, kui vajutad mitut klahvi. Näiteks, kui tahad ekraani muuta, kui vajutatakse korraga "Shift" ja "Ctrl". Kui on määratud nii PressKey kui ka PressKeys, saab PressKeys esikohale. Kui sa ei täpsusta mõlemat, kehtib see kõigile mustritele, mida PressKey's pole määratud. [Näide] |
○ | 1.00~ | |
| IsPressed | Bool | Saad määrata kaunistuse, kui su klahvi vajutatakse. Näiteks, kui vajutad klahvi, saad selle klahvi serva helendama panna. [Näide] |
VALE | ○ | 1.00~ |
| IsCapsLock | Bool | Dekoratsiooni saab määrata, kui CapsLock on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsInsert | Bool | Dekoratsiooni saab määrata, kui Insert on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsNumLock | Bool | Sa saad määrata kaunistuse, kui NumLock on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| IsScroll | Bool | Dekoratsiooni saad määrata, kui Scroll on sisse lülitatud. [Näide] |
null | ○ | 1.03~ |
| DisplayText | String | Määra klahvile ilmuv tekst. Erimärgid, nagu reavahetused, põhinevad JSON-i spetsifikatsioonil. Tekst ilmub pildi eesosas, mitte pildis. [Näide] |
○ | 1.00~ | |
| FontName | String | Saad määrata võtmeteksti fondi. Sa saad kasutada ainult fonte, mis on paigaldatud sinu operatsioonisüsteemile. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| FontSize | Kahekordne | Määra klahvil oleva teksti fondisuurus. See on pikslisuurus suurendusega 1 ja DPI 96, kuid tegelik suurus sõltub fonditüübist. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| TextBold | String | Saad määrata teksti paksuse. Praegu on ainus paksus, mida saab kasutada, "Paksus", ja kui täpsustad midagi muud, siis on see normaalne kaal. [Näide] |
Tavaline | ○ | 1.00~ |
| TextColor | Värv | Saad määrata võtmeteksti värvi. Võid ka teha alfa väiksemaks kui 1, et see oleks läbipaistev. Määratav vahemik on vastavalt 0~1. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| TaustVärv | Värv | Võtmetausta värvi saab määrata vahemikus 0~1. Võid ka teha alfa väiksemaks kui 1, et see oleks läbipaistev ja läbipaistev. Kuid palun pange tähele, et kui klahvi taust on läbipaistev ja laua taust samuti läbipaistev, siis klahvivajutuse otsust ei tuvastata. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| ImageName | String | Määra pildi nimi, mida soovid tahvlil kuvada. Toetatud pildiformaat on ". ainult png" ja laadib kõik, mis vastab pildi failinimele, mis on paigutatud kausta "Images" kaustas koos plaadi konteineri definitsiooniga. Näiteks, kui määrad ImageName'i jaoks "Tagasi", loeb see faili "Images/Back.png". [Näide] |
○ | 1.00~ | |
| ImageStretchMode | String | Määra, kuidas pilte paigutamisel skaleeritakse.
[Näide] |
Ühetaoline | ○ | 1.00~ |
| BorderColor | Värv | Taustaääre värvi saab määrata vahemikus 0~1. Võid ka teha alfa väiksemaks kui 1, et see oleks läbipaistev ja läbipaistev. [Näide] |
(Rakendusest sõltub) | ○ | 1.00~ |
| Piiri paksus | Kahekordne | Saad määrata taustaääre paksuse. 0 muudab piiri nähtamatuks. [Näide] |
1 | ○ | 1.00~ |
KeyType loendamine
Nimekiri, mis määratleb võtmete põhilise töötlemise.
Võtmenimede ja klahvikoodide vaheline seos põhineb Jaapani klaviatuuril. Kui soovid määrata võtmekoodi, mida selles nimekirjas ei ole, kasuta KeyType "VirtualKeyCode".
| Silmapaistev nimi ja nimi | virtuaalse võtme koodi | lisa |
|---|---|---|
| A | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Mina | 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 | See on numbriklahvi klaviatuuri ülaosas. |
| D1 | 50 | See on numbriklahvi klaviatuuri ülaosas. |
| D2 | 51 | See on numbriklahvi klaviatuuri ülaosas. |
| D3 | 52 | See on numbriklahvi klaviatuuri ülaosas. |
| D4 | 53 | See on numbriklahvi klaviatuuri ülaosas. |
| D5 | 54 | See on numbriklahvi klaviatuuri ülaosas. |
| D6 | 55 | See on numbriklahvi klaviatuuri ülaosas. |
| D7 | 56 | See on numbriklahvi klaviatuuri ülaosas. |
| D8 | 57 | See on numbriklahvi klaviatuuri ülaosas. |
| D9 | 58 | See on numbriklahvi klaviatuuri ülaosas. |
| NumPad0 | 96 | See on numbriline klahv numbriklaviatuuril. |
| NumPad1 | 97 | See on numbriline klahv numbriklaviatuuril. |
| NumPad2 | 98 | See on numbriline klahv numbriklaviatuuril. |
| NumPad3 | 99 | See on numbriline klahv numbriklaviatuuril. |
| NumPad4 | 100 | See on numbriline klahv numbriklaviatuuril. |
| NumPad5 | 101 | See on numbriline klahv numbriklaviatuuril. |
| NumPad6 | 102 | See on numbriline klahv numbriklaviatuuril. |
| NumPad7 | 103 | See on numbriline klahv numbriklaviatuuril. |
| NumPad8 | 104 | See on numbriline klahv numbriklaviatuuril. |
| NumPad9 | 105 | See on numbriline klahv numbriklaviatuuril. |
| 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 | |
| Üles | 38 | ↑ Võti. |
| Alla | 40 | ↓ võti. |
| Vasak | 37 | ← võti. |
| Parem | 39 | → võti. |
| Lisama | 107 | See on numbriklahvistikul "+". |
| Lahuta | 109 | See on numbriklahvistikul "-". |
| Jagada | 111 | See on numbriklahvistikul "/". |
| Korrutada | 106 | See on numbriklahvistikul "*". |
| Kümnendarv | 110 | Numbriline klaviatuur "." On. |
| Eraldaja | 108 | |
| Sisestama | 13 | |
| Backspace | 8 | |
| Ruum | 32 | |
| Vahekaardil | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Jeen | 220 | |
| OemBackslash | 226 | |
| Juures | 192 | See on "@" klahv Jaapani massiiviklaviatuuril. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Koolon | 186 | |
| OemSemicolon | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Slash | 191 | |
| OemQuestion | 191 | |
| Tagasilöök | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Poollaiuse/täislaiusega klahvid. |
| NonConvert | 29 | See on mittekonverteeritav võti. |
| Teisendada | 28 | See on konverteerimisvõti. |
| Kana | 21 | See on katakana hiragana võti. |
| CapsLock | 20 | |
| Apps | 93 | |
| Lisa | 45 | |
| Kustutama | 46 | |
| Kodu | 36 | |
| Lõpp | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Paus | 19 | |
| ScrollLock | 145 | |
| Liikuge | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | See klahv sõltub tugevalt, seega selle vajutamine ei pruugi mingit mõju avaldada. |
| Teadmiseks | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Pole saadaval. | |
| ChatPadOrange | Pole saadaval. | |
| Crsel | 247 | |
| EraseEof | Pole saadaval. | |
| Exsel | 248 | |
| Käivita | 43 | |
| Abi | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MeediaEelmineLugu | 177 | |
| MediaStop | 178 | |
| Ükski | Pole saadaval. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Pole saadaval. | |
| Pa1 | 253 | |
| Mängima | 250 | |
| Trükkima | 42 | |
| ProcessKey | 229 | |
| Valima | 41 | |
| SelectMedia | 181 | |
| Uni | 95 | |
| VolumeDown | 174 | Võid näha helitugevuse reguleerimist, kuid käitumine sõltub operatsioonisüsteemist. |
| VolumeMute | 173 | Võid näha helitugevuse reguleerimist, kuid käitumine sõltub operatsioonisüsteemist. |
| VolumeUp | 175 | Võid näha helitugevuse reguleerimist, kuid käitumine sõltub operatsioonisüsteemist. |
| Zoom | 251 | |
| BoardNext | Vaheta järgmise plaadi peale. | |
| BoardPrev | Vaheta eelmisele plaadile. | |
| BoardJump | Lülitu määratud nimega plaadile. | |
| BoardMove | Lohista lauda, et seda liigutada. | |
| BoardMinimize | Vähenda lauda. | |
| Väljapääs | Välju puuteplaadilt. | |
| ConfigMenu | Ava seadete menüü. | |
| MouseMovePad | See on hiiremati, mis liigutab hiirekursorit sama palju, kui sa puudutad ja liigutad sõrme. | |
| MouseMoveJoystick | See on hiirepulk, mis liigutab hiirekursorit suunas, kuhu sa puudutasid ja sõrme liigutasid. | |
| MouseLeftClick | See on vasak hiirenupp. | |
| MouseRightClick | See on parem hiirenupp. | |
| MouseMiddleClick | See on hiire keskmine nupp. | |
| MouseX1Click | X1 nupp hiirel. | |
| MouseX2Click | See on hiire X2 nupp. | |
| MouseWheel | See on hiireratas. See jäljendab ratta pöörlemist, puudutades ja liigutades sõrme üles-alla. | |
| VirtualKeyCode | Saada määratud virtuaalne võtmekood. | |
| DPad | See on D-Pad, millel on üks nupp üleval, all, vasakul ja paremal. |
Võtmete liitmise parameetrid
Iga KeyType'i täiendavate parameetrite nimekiri. Lisa KeyInfo objekt KeyProcessInfo objekti valikutesse kui KeyValues loend.
Näidiskonfiguratsioon
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | String | Määra, kus kuvada, kui vahetad teistelt emaplaadilt.
[Näide] |
○ | 0.01~ |
BoardPrev
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | String | Määra, kus kuvada, kui vahetad teistelt emaplaadilt.
[Näide] |
○ | 0.01~ |
BoardJump
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| JumpBoardIdentityName | String | Lülitu plaadi konteinerile, millel on määratud nimi. [Näide] |
0.20~ | ||
| NextBoardPositionType | String | Määra, kus kuvada, kui vahetad teistelt emaplaadilt.
[Näide] |
○ | 0.20~ |
MouseMovePad
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| MoveScale | Kahekordne | Määrab hiirekursori liikumiskiiruse suurendusega suhtes 1. [Näide] |
1 | ○ | 0.01~ |
| TapAction | String | Määrab, kuidas jäljendada vasaku klõpsu käitumist, kui klahvi vajutatakse.
[Näide] |
HiirVasak nuppSiisKahekordne vajutus | ○ | 0.01~ |
| TapPressInterval | Kahekordne | See on maksimaalne aeg klahvi vajutamiseks, mida hinnatakse vajutusena. Kui hoiad klahvi all kauem kui seekord, ei loeta seda koputuseks. Ühik on millisekundid. [Näide] |
250 | ○ | 0.01~ |
| NextTapConnectInterval | Kahekordne | enne seda on määratud kahekordse puudutuse järel. Kui järgmise puudutuse aeg on pikem kui see, ei tunnistata seda topeltvajutusena. Ühik on millisekundid. [Näide] |
250 | ○ | 0.01~ |
| TapEnableAreaRange | Kahekordne | See on maksimaalne lubatud kõrvalekalde laius tapi asendist, mida tunnustatakse topeltpuudutusena. Kui eelmise ja järgmise puudutuse asukoht on sellest numbrist suuremad, ei tunnistata seda topeltkoputusena. Ühik on loogiline pikslite kaugus plaadil. [Näide] |
5 | ○ | 0.01~ |
| PadMoveMode | String | Määrab hiirekursori liikumiskiiruse sõrme liigutamisel.
[Näide] |
Kiirendada | ○ | 0.01~ |
MouseMoveJoystick
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| StickMode | String | Määrab, kas pulgi keskpunkt peaks olema klahvi keskpunkt või puutepunkt.
[Näide] |
TouchCenter | ○ | 0.01~ |
| MaxSpeedPerSecond | Kahekordne | See on hiirekursori maksimaalne liikumiskiirus, kui pulk on allapoole kallutatud. Liikumiskiirus on pikslite arv lauaarvutis sekundis. [Näide] |
1000 | ○ | 0.01~ |
| TipAreaPikkus | Kahekordne | See on maksimaalne kaugus, et pulk maha lüüa. Kaugus on loogiline piksel plaadil. See seade kehtib ainult siis, kui StickMode on TouchCenteris. PanelCenteri puhul sõltub see võtme suurusest. [Näide] |
100 | ○ | 0.01~ |
| TapAction | String | Määrab, kuidas jäljendada vasaku klõpsu käitumist, kui klahvi vajutatakse.
[Näide] |
HiirVasak nuppSiisKahekordne vajutus | ○ | 0.20~ |
| TapPressInterval | Kahekordne | See on maksimaalne aeg klahvi vajutamiseks, mida hinnatakse vajutusena. Kui hoiad klahvi all kauem kui seekord, ei loeta seda koputuseks. Ühik on millisekundid. [Näide] |
250 | ○ | 0.20~ |
| NextTapConnectInterval | Kahekordne | enne seda on määratud kahekordse puudutuse järel. Kui järgmise puudutuse aeg on pikem kui see, ei tunnistata seda topeltvajutusena. Ühik on millisekundid. [Näide] |
250 | ○ | 0.20~ |
| TapEnableAreaRange | Kahekordne | See on maksimaalne lubatud kõrvalekalde laius tapi asendist, mida tunnustatakse topeltpuudutusena. Kui eelmise ja järgmise puudutuse asukoht on sellest numbrist suuremad, ei tunnistata seda topeltkoputusena. Ühik on loogiline pikslite kaugus plaadil. [Näide] |
5 | ○ | 0.20~ |
DPad
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| UpKey | String | Määra, millist klahvi saadad, kui vajutad ↑ klahvi. [Näide] |
Üles | ○ | 0.20~ |
| DownKey | String | Määra, millise klahvi saadad, kui vajutad ↓ klahvi. [Näide] |
Alla | ○ | 0.20~ |
| LeftKey | String | Määra, millist klahvi saadad, kui vajutad ← klahvi. [Näide] |
Vasak | ○ | 0.20~ |
| RightKey | String | Määra, millist klahvi saadad, kui vajutad → klahvi. [Näide] |
Parem | ○ | 0.20~ |
VirtualKeyCode
| Võtmetüübi | sisu | , algväärtus | , unset, loaga | ühilduv rakendus, Ver. | |
|---|---|---|---|---|---|
| VirtualKeyCode | Int | Windowsi jaoks saab virtuaalse võtmekoodi (numbri) otse saata. [Näide] |
0.22~ |