Fildefinition
Board container definitionsfil (.setting-fil)
Dette er en fil, der definerer layoutet og håndteringen af tasterne på kortet. Den er placeret i de forskellige boardpakkemapper i "Boards"-mappen i mappen med den eksekverbare fil.
Du kan tilpasse layoutet af enhver nøgle ved selv at definere denne fil. Symboler, tekst og mere følger JSON-formatet.
| forlængelse | .indstilling |
| Format | JSON |
| Indkode | UTF-8 (med BOM) |
konfiguration
Dataene består af følgende hierarkier: (Layoutet nedenfor er et billede og ikke det formelle format af JSON.) Den faktiske fil kan sorteres i forskellig rækkefølge afhængigt af det automatiske output)
("{}" er et objekt, og "[]" er et array.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
BoardContainerInfo-objektet
Et objekt med forskellige indstillinger for en pladebeholder.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | streng | Navnet, der identificerer boardbeholderen. Den bruges til kort-specifik kobling. [Eksempel] |
0,01~ | ||
| Forfatter | streng | Skriv navnet på producenten af kartonbeholderen. Den bruges til at vise producentens navn. (planlagt) [Eksempel] |
○ | 0,01~ | |
| Version | dobbelt | Indtast versionen af boardcontainer-definitionsfilen. Det er ikke den tilsvarende applikationsversion. Brugte til at vise versioner. (planlagt) [Eksempel] |
○ | 0,01~ | |
| IsExcludeNextBoard | Bool | Specificerer, om denne kortbeholder udelukkes fra udvælgelse ved at skifte kort med ⇐⇒-nøglen. Hvis du angiver det som ikke berettiget, kan du kun vælge det ved at skifte til board-tildelinger. [Eksempel] |
FALSK | ○ | 0,31~ |
| Orden | Int | Det bruges i den rækkefølge, du skifter board i. Jo højere tallet er, desto mere prioritet vil gives. [Eksempel] |
0 | ○ | 0,01~ |
| KeyReleaseTimingWårAktivtVindueÆndring | Bool | Angiv om toggle-tasten automatisk slippes, når det aktive vindue skiftes, eller mønsteret. Forhindrer toggle-tastfunktionen i at blive aktiveret, som den gør, når man skifter til et andet vindue.
[Eksempel] |
Ingen | ○ | 0,30~ |
| GeneratorIdentityName | streng | Hvis du genererer en board-, container- eller definitionsfil med et hvilket som helst værktøj, så sæt det særlige navn for det værktøj. Denne værdi bruges ikke andre steder. [Eksempel] |
○ | 1.00~ | |
| GeneratorVersion | dobbelt | Hvis du genererer en board-, container- eller definitionsfil med et hvilket som helst værktøj, så sæt versionen af det værktøj. Denne værdi bruges ikke andre steder. [Eksempel] |
○ | 1.00~ | |
| Bestyrelser | BoardInfo[] | Definer brættet. Hvis du vil vise flere kort, så definer flere kort. |
0,01~ |
BoardInfo-objekt
Et objekt med forskellige indstillinger for brættet. Et bræt henviser til ét vindue.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | streng | Det karakteristiske navn på bestyrelsen. Den nuværende anvendelse er uafklaret. [Eksempel] |
0,01~ | ||
| Position | Rektangel | Angiv placeringen og størrelsen på brættet. Parametrene består af henholdsvis "X, Y (position på skrivebordet)" og "Bredde, Højde (størrelsen på printpladen)". Bemærk, at den faktiske position og størrelse af brættet vil være den logiske størrelse for DPI. Det afhænger også af StartPositionType-parameteren for startpositionen. Hvis position (X, Y) ikke anvendes, anvendes kun størrelse. [Eksempel] |
0,01~ | ||
| StartPositionType | streng | Angiv typen af startposition på brættet. Hvis den er sat til at huske positionen af det sidste bræt, gælder denne indstilling kun for det første visning. De parametre, der kan specificeres, er som følger:
[Eksempel] |
Manual | ○ | 0,01~ |
| NæsteBoardPositionType | streng | Angiv, hvor der skal vises, når det skiftes fra andre printkort. Hvis den er sat til at huske positionen af det sidste bræt, gælder denne indstilling kun for den første kontakt.
[Eksempel] |
○ | 0,01~ | |
| CenterPosition | Punkt | Dette er centerpositionen på brættet angivet af "X" og "Y". Bruges, når CenterPosition er angivet i NextBoardPositionType-parameteren. Hvis det ikke er angivet, vil størrelsen på brættet ÷ 2 være midterpositionen. [Eksempel] |
○ | 0,01~ | |
| PositionForskydning | Punkt | Du kan angive en position i forhold til den visningsposition, der er angivet i Position, StartPositionType, NextBoardPositionType og CenterPosition. Parametrene er angivet i "X" og "Y". [Eksempel] |
○ | 0,30~ | |
| FontSizeScale | dobbelt | Angiv skriftstørrelsen på måltavlen i en skala på 1. [Eksempel] |
1 | ○ | 0,01~ |
| BoardScale | dobbelt | Angiv størrelsen af brættet i multiplikatoren i forhold til 1. Alt er skaleret, såsom størrelsen og placeringen af de placerede taster og størrelsen på bogstaverne. [Eksempel] |
1 | ○ | 0,01~ |
| ImageName | streng | Angiv navnet på det billede, du vil vise på boardet. Det understøttede billedformat er ". kun png", og indlæser alt, der matcher filnavnet på billedet, der er placeret i "Images"-mappen i mappen med board container definition-filen. For eksempel, hvis du angiver "Back" for ImageName, vil den læse filen "Images/Back.png". [Eksempel] |
○ | 0,01~ | |
| ImageStretchMode | streng | Sæt hvordan billeder skaleres, når de placeres.
[Eksempel] |
Uniform | ○ | 1.00~ |
| ImageRenderMode | streng | ※ Denne parameter er bevaret af kompatibilitetsmæssige årsager og vil blive udfaset i fremtidige versioner. Sæt hvordan billeder skaleres, når de placeres.
|
Uniform | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | streng | ※ Denne parameter er bevaret af kompatibilitetsmæssige årsager og vil blive udfaset i fremtidige versioner. Sæt hvordan billeder skaleres, når de placeres.
|
○ | 0,01~0,23 | |
| Nøgler | KeyInfo[] | Sæt listen over nøgler, der skal placeres på tavlen. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Indstil dekorationsinformationen for alle nøgler, der er placeret på tavlen. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Sæt detaljerede dekorationsoplysninger til dit board. |
○ | 1.00~ |
KeyInfo-objekt
Et objekt med forskellige tasteindstillinger.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| KeyType | streng | Definér den grundlæggende adfærd, når du trykker på en tast. De tegn, der kan specificeres, kan være enten KeyType-opramning. Hvis du angiver Process-parameteren, ignoreres denne parameter. [Eksempel] |
0,01~ | ||
| Position | Rektangel | Angiv positionen og størrelsen på tasterne på brættet. Parametrene består af henholdsvis "X, Y (position på brættet)" og "Bredde, Højde" (nøglens størrelse). Det tal, du angiver, vil være klientkoordinatsystemet set fra boardet, og DPI og board-skalering vil bestemme den faktiske størrelse, du vil se. [Eksempel] |
0,01~ | ||
| DisplayText | streng | Angiv den tekst, der vises på tasten. Særlige tegn, såsom linjeskift, er baseret på JSON-specifikationen. Teksten vises foran i billedet i stedet for i billedet. [Eksempel] |
0,01~ | ||
| FontSize | dobbelt | Angiv skriftstørrelsen på den tekst, der vises på tasten. Dette er pixelstørrelsen ved forstørrelse 1 og DPI 96, men den faktiske størrelse afhænger af skrifttypen. [Eksempel] |
(Afhænger af systemets skriftstørrelse) | ○ | 0,01~ |
| ImageName | streng | Angiv navnet på billedet, så det skal vises i baggrunden af nøglen. Det understøttede billedformat er ". kun png", og indlæser alt, der matcher filnavnet på billedet, der er placeret i "Images"-mappen i mappen med board container definition-filen. For eksempel, hvis du angiver "Back" for ImageName, vil den læse filen "Images/Back.png". [Eksempel] |
○ | 0,01~ | |
| ImageStretchMode | streng | Sæt hvordan billeder skaleres, når de placeres.
[Eksempel] |
Uniform | ○ | 1.00~ |
| ImageRenderMode | streng | ※ Denne parameter er bevaret af kompatibilitetsmæssige årsager og vil blive udfaset i fremtidige versioner. Sæt hvordan billeder skaleres, når de placeres. [Eksempel]
|
Uniform | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | streng | ※ Denne parameter er bevaret af kompatibilitetsmæssige årsager og vil blive udfaset i fremtidige versioner. Sæt hvordan billeder skaleres, når de placeres. [Eksempel]
|
○ | 0,01~0,23 | |
| IsToggle | Bool | Hver gang du trykker på en tast, skift mellem "Holding State" og "Releasing State". Brug Shift- og Ctrl-tasterne, som bruges til samtidige tryk. [Eksempel] |
(Afhænger af KeyType) | ○ | 0,01~ |
| IsOneClickToggleRelease | Bool | Hvis det er sandt, vil det automatisk frigøre knappen ved at trykke på en anden tast, mens den er slået til og fra. Hvis den er falsk, vil toggle ikke blive afvist, medmindre du trykker på den samme tast igen. [Eksempel] |
(Afhænger af KeyType) | ○ | 0,01~ |
| Indstillinger | Nøgle(streng), Værdi(streng) | Du kan angive en liste over yderligere parametre for den angivne KeyType. Nogle KeyType-værdier kan kun sættes med denne parameter. For parametre, der kan specificeres, se "Tilføj nøgleparametre". [Eksempel] |
○ | 0,22~ | |
| Parametre | streng | ※ Denne parameter vil blive erstattet af Options og vil ikke længere blive understøttet. Du kan angive en liste over yderligere parametre for den angivne KeyType. Nogle KeyType-værdier kan kun sættes med denne parameter. For parametre, der kan specificeres, se "Tilføj nøgleparametre". Parameteren bør sættes ved at strenge JSON'en i KeyValue-format. [Eksempel] |
○ | 0,01~ | |
| Processer | KeyProcessInfo[] | Du kan tilsidesætte den grundlæggende behandling af nøglen. Flere processer kan defineres, så flere tastetryk kan opnås med ét enkelt tastetryk. For eksempel kan du definere noget som "Ctrl" + "C". Behandlingsrækkefølgen afhænger af rækkefølgen af arrayet. [Eksempel] |
○ | 0,01~ | |
| Pryder | KeyDecorateInfo[] | Indstil detaljerede dekorationsoplysninger til nøglen. |
○ | 1.00~ |
KeyProcessInfo-objekt
Dette er objektet, der definerer, hvad der sker, når en tast trykkes.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| KeyType | streng | Definér den grundlæggende adfærd, når du trykker på en tast. De tegn, der kan specificeres, kan være enten KeyType-opramning. [Eksempel] |
0,01~ | ||
| ExecuteTiming | streng | Specificerer, om man skal håndtere, når en tast trykkes eller slippes. Nogle nøgletyper kan ignorere denne indstilling. Hvis du sætter KeyInfo.IsToggle til true, anvendes "PressedAndReleased" automatisk.
[Eksempel] |
(Afhænger af KeyType) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | streng | Specificerer, om man skal håndtere, når en tast trykkes eller slippes. Nogle nøgletyper kan ignorere denne indstilling.
|
(Afhænger af KeyType) | ○ | 0,01~0,23 |
| PressRepeat | streng | Sæt adfærden til at gentage sig, når tasten trykkes. Hvis du angiver andet end Once, vil ExecuteTiming-parameteren automatisk blive "PressedAndReleased".
[Eksempel] |
(Afhænger af KeyType) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Denne parameter er blevet forældet i den seneste version. Angiver om det er en modifikatortast, såsom Shift eller Ctrl. |
(Afhænger af KeyType) | ○ | 0,01~0,23 |
| Indstillinger | Nøgle(streng), Værdi(streng) | Du kan angive en liste over yderligere parametre for den angivne KeyType. Nogle KeyType-værdier kan kun sættes med denne parameter. For parametre, der kan specificeres, se "Tilføj nøgleparametre". [Eksempel] |
○ | 0,22~ | |
| Parametre | streng | ※ Denne parameter vil blive erstattet af Options og vil ikke længere blive understøttet. Du kan angive en liste over yderligere parametre for den angivne KeyType. Nogle KeyType-værdier kan kun sættes med denne parameter. For parametre, der kan specificeres, se "Tilføj nøgleparametre". Parameteren bør sættes ved at strenge JSON'en i KeyValue-format. [Eksempel] |
○ | 0,01~ |
BoardDecorateInfo-objektet
Det er objektet, der definerer brættets dekoration.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | streng | Det er dekorationens identifikationsnavn. Den nuværende anvendelse er uafklaret. [Eksempel] |
1.00~ | ||
| ImeStatus | streng | Specificerer, hvornår IME anvender dekorationen. Du kan specificere IME ud fra en af følgende:
[Eksempel] |
○ | 1.00~ | |
| ImeStatuses | Streng[] | Specificerer, hvornår IME anvender dekorationen. ImeStatus kan kun angive tilstanden for én IME, men den kan defineres som flere. Hvis både ImeStatus og ImeStatuses var defineret, har ImeStatuses forrang. De værdier, du kan angive, er de samme som ImeStatus. [Eksempel] |
○ | 1.00~ | |
| PressKey | streng | Du kan tilføje dekorationer, når den angivne tast trykkes. For eksempel kan du lave noget som en baggrund, der normalt er sort, men når du trykker på Shift-tasten, bliver baggrunden blå. [Eksempel] |
○ | 1.00~ | |
| PressKeys | Streng[] | Brug dette til at påføre dekorationer, når flere taster trykkes. For eksempel, hvis du vil ændre displayet, når "Shift" og "Ctrl" trykkes samtidig. Hvis både PressKey og PressKeys er specificeret, har PressKeys forrang. Hvis du ikke specificerer begge, gælder det for alle mønstre, der ikke er angivet i PressKey. [Eksempel] |
○ | 1.00~ | |
| IsCapsLock | Bool | Du kan angive dekorationen, når CapsLock er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsInsert | Bool | Du kan angive dekorationen, når Indsættelsen er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsNumLock | Bool | Du kan angive dekorationen, når NumLock er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsScroll | Bool | Du kan angive dekorationen, når Scroll er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| BaggrundFarve | Farve | Du kan angive baggrundsfarven på brættet fra 0~1. Du kan gøre brættet gennemsigtigt ved at gøre alfaen mindre end 1. Desuden giver det fuld gennemsigtighed at sætte alphaen til 0, og du har ikke længere en press-dom på boardet, hvilket giver dig mulighed for at manipulere vinduerne på bagsiden. For eksempel kan du lave et board med kun tasterne flydende ved at gøre boardet gennemsigtigt og tilføje en baggrundsfarve til tasterne. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| ImageName | streng | Angiv navnet på det billede, du vil vise på boardet. Det understøttede billedformat er ". kun png", og indlæser alt, der matcher filnavnet på billedet, der er placeret i "Images"-mappen i mappen med board container definition-filen. For eksempel, hvis du angiver "Back" for ImageName, vil den læse filen "Images/Back.png". Du kan også lave et ikke-rektangulært board ved at gøre baggrunden på boardet farvetransparent og specificere et beskåret billede med et helt gennemsigtigt område. [Eksempel] |
○ | 1.00~ | |
| ImageStretchMode | streng | Sæt hvordan billeder skaleres, når de placeres.
[Eksempel] |
Uniform | ○ | 1.00~ |
| BorderColor | Farve | Du kan angive farven på baggrundskanten fra 0~1. Du kan også gøre alfaen mindre end 1 for at gøre den gennemsigtig og gennemsigtig. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| BorderThickness | dobbelt | Du kan angive tykkelsen på baggrundskanten. 0 gør grænsen usynlig. [Eksempel] |
1 | ○ | 1.00~ |
KeyDecorateInfo-objektet
Det er objektet, der definerer brættets dekoration.
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | streng | Det er dekorationens identifikationsnavn. Den nuværende anvendelse er uafklaret. [Eksempel] |
1.00~ | ||
| ImeStatus | streng | Specificerer, hvornår IME anvender dekorationen. Du kan specificere IME ud fra en af følgende:
[Eksempel] |
○ | 1.00~ | |
| ImeStatuses | Streng[] | Specificerer, hvornår IME anvender dekorationen. ImeStatus kan kun angive tilstanden for én IME, men den kan defineres som flere. Hvis både ImeStatus og ImeStatuses var defineret, har ImeStatuses forrang. De værdier, du kan angive, er de samme som ImeStatus. [Eksempel] |
○ | 1.00~ | |
| PressKey | streng | Du kan tilføje dekorationer, når den angivne tast trykkes. For eksempel, hvis du trykker på Shift-tasten, når tasten normalt har en "1", vil den viste tekst være "!" Du kan lave ændringer som at skifte til. [Eksempel] |
○ | 1.00~ | |
| PressKeys | Streng[] | Brug dette til at påføre dekorationer, når flere taster trykkes. For eksempel, hvis du vil ændre displayet, når "Shift" og "Ctrl" trykkes samtidig. Hvis både PressKey og PressKeys er specificeret, har PressKeys forrang. Hvis du ikke specificerer begge, gælder det for alle mønstre, der ikke er angivet i PressKey. [Eksempel] |
○ | 1.00~ | |
| IsPressed | Bool | Du kan angive dekorationen, når din tast trykkes. For eksempel, mens du trykker på en tast, kan du få kanten af den tast til at lyse. [Eksempel] |
FALSK | ○ | 1.00~ |
| IsCapsLock | Bool | Du kan angive dekorationen, når CapsLock er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsInsert | Bool | Du kan angive dekorationen, når Indsættelsen er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsNumLock | Bool | Du kan angive dekorationen, når NumLock er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| IsScroll | Bool | Du kan angive dekorationen, når Scroll er TÆNDT. [Eksempel] |
nul | ○ | 1.03~ |
| DisplayText | streng | Angiv den tekst, der vises på tasten. Særlige tegn, såsom linjeskift, er baseret på JSON-specifikationen. Teksten vises foran i billedet i stedet for i billedet. [Eksempel] |
○ | 1.00~ | |
| FontName | streng | Du kan angive skrifttypen for nøgleteksten. Du kan kun bruge skrifttyper, der er installeret på dit styresystem. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| FontSize | dobbelt | Angiv skriftstørrelsen på den tekst, der vises på tasten. Dette er pixelstørrelsen ved forstørrelse 1 og DPI 96, men den faktiske størrelse afhænger af skrifttypen. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| TextBold | streng | Du kan angive tekstens vægt. Lige nu er den eneste tykkelse, der kan bruges, "Fed", og hvis du angiver noget andet, vil det være den normale vægt. [Eksempel] |
Normal | ○ | 1.00~ |
| TextColor | Farve | Du kan angive farven på nøgleteksten. Du kan også gøre alfaen mindre end 1 for at gøre den gennemsigtig. Det interval, der kan angives, er henholdsvis 0~1. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| BaggrundFarve | Farve | Du kan angive farven på nøglebaggrunden fra 0~1. Du kan også gøre alfaen mindre end 1 for at gøre den gennemsigtig og gennemsigtig. Bemærk dog, at hvis baggrunden på nøglen er gennemsigtig, og baggrunden på brættet også er gennemsigtig, vil nøglepressens vurdering ikke blive opdaget. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| ImageName | streng | Angiv navnet på det billede, du vil vise på boardet. Det understøttede billedformat er ". kun png", og indlæser alt, der matcher filnavnet på billedet, der er placeret i "Images"-mappen i mappen med board container definition-filen. For eksempel, hvis du angiver "Back" for ImageName, vil den læse filen "Images/Back.png". [Eksempel] |
○ | 1.00~ | |
| ImageStretchMode | streng | Sæt hvordan billeder skaleres, når de placeres.
[Eksempel] |
Uniform | ○ | 1.00~ |
| BorderColor | Farve | Du kan angive farven på baggrundskanten fra 0~1. Du kan også gøre alfaen mindre end 1 for at gøre den gennemsigtig og gennemsigtig. [Eksempel] |
(Applikationsafhængig) | ○ | 1.00~ |
| BorderThickness | dobbelt | Du kan angive tykkelsen på baggrundskanten. 0 gør grænsen usynlig. [Eksempel] |
1 | ○ | 1.00~ |
KeyType-opramning
En liste, der definerer den grundlæggende behandling af nøgler.
Forholdet mellem nøglenavne og nøglekoder er baseret på det japanske tastatur. Hvis du vil specificere en nøglekode, der ikke findes i denne liste, skal du bruge KeyType "VirtualKeyCode".
| Specialnavn og | Navn Virtuelle Nøglekode-supplement | |
|---|---|---|
| En | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Jeg | 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 | Dette er taltasten øverst på tastaturet. |
| D1 | 50 | Dette er taltasten øverst på tastaturet. |
| D2 | 51 | Dette er taltasten øverst på tastaturet. |
| D3 | 52 | Dette er taltasten øverst på tastaturet. |
| D4 | 53 | Dette er taltasten øverst på tastaturet. |
| D5 | 54 | Dette er taltasten øverst på tastaturet. |
| D6 | 55 | Dette er taltasten øverst på tastaturet. |
| D7 | 56 | Dette er taltasten øverst på tastaturet. |
| D8 | 57 | Dette er taltasten øverst på tastaturet. |
| D9 | 58 | Dette er taltasten øverst på tastaturet. |
| NumPad0 | 96 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad1 | 97 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad2 | 98 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad3 | 99 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad4 | 100 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad5 | 101 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad6 | 102 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad7 | 103 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad8 | 104 | Det er en numerisk nøgle på det numeriske tastatur. |
| NumPad9 | 105 | Det er en numerisk nøgle på det numeriske tastatur. |
| 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 | |
| HøjreCtrl | 163 | |
| LeftShift | 160 | |
| RightShift | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| Opad | 38 | ↑ Nøgle. |
| Ned | 40 | ↓ nøgle. |
| Venstre | 37 | ← nøgle. |
| Højre | 39 | → nøgle. |
| Tilføje | 107 | Det er "+" på det numeriske tastatur. |
| Subtrahere | 109 | Det er "-" på det numeriske tastatur. |
| Dele | 111 | Det er "/" på det numeriske tastatur. |
| Multiplicere | 106 | Det er "*" på det numeriske tastatur. |
| Decimal | 110 | Det numeriske tastatur "." Er. |
| Separator | 108 | |
| Indtaste | 13 | |
| Tilbage | 8 | |
| Rum | 32 | |
| Fane | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| Ved | 192 | Dette er "@"-tasten på det japanske array-tastatur. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Kolon | 186 | |
| OemSemikolon | 187 | |
| OemPlus | 187 | |
| OemKomma | 188 | |
| OemPeriode | 190 | |
| Skråstreg | 191 | |
| OemQuestion | 191 | |
| Omvendt skråstreg | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Halvbredde/fuldbredde taster. |
| NonConvert | 29 | Det er en ikke-konverteringsnøgle. |
| Konvertere | 28 | Dette er konverteringsnøglen. |
| Kana | 21 | Det er en katakana hiragana-nøgle. |
| CapsLock | 20 | |
| Apps | 93 | |
| Indsætte | 45 | |
| Slette | 46 | |
| Hjem | 36 | |
| Ende | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pause | 19 | |
| ScrollLock | 145 | |
| Rulle | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Denne tast er hard-afhængig, så det er umuligt at trykke på den. |
| Att | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Ikke tilgængelig. | |
| ChatPadOrange | Ikke tilgængelig. | |
| Crsel | 247 | |
| EraseEof | Ikke tilgængelig. | |
| Exsel | 248 | |
| Udføre | 43 | |
| Hjælp | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaForrige Track | 177 | |
| MediaStop | 178 | |
| Ingen | Ikke tilgængelig. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Ikke tilgængelig. | |
| Pa1 | 253 | |
| Spille | 250 | |
| Trykke | 42 | |
| ProcessKey | 229 | |
| Markere | 41 | |
| SelectMedia | 181 | |
| Sove | 95 | |
| VolumeDown | 174 | Du kan se lydstyrken, men adfærden afhænger af operativsystemet. |
| VolumeMute | 173 | Du kan se lydstyrken, men adfærden afhænger af operativsystemet. |
| VolumeUp | 175 | Du kan se lydstyrken, men adfærden afhænger af operativsystemet. |
| Zoome | 251 | |
| BoardNext | Skift til næste bræt. | |
| BoardPrev | Skift til det tidligere board. | |
| BoardJump | Skift til det board med det angivne navn. | |
| BoardMove | Træk brættet for at flytte det. | |
| BoardMinimize | Minimer brættet. | |
| Udgang | Ud af touchboardet. | |
| ConfigMenu | Fremkald indstillingsmenuen. | |
| MouseMovePad | Dette er en musemåtte, der bevæger musemarkøren lige så meget, som du rører og bevæger din finger. | |
| MouseMoveJoystick | Dette er en musepind, der bliver ved med at flytte musemarkøren i den retning, du rørte og bevægede din finger. | |
| MusVenstreKlik | Dette er venstre museknap. | |
| MuseHøjreKlik | Dette er højre museknap. | |
| MouseMiddleClick | Dette er midterknappen på musen. | |
| MouseX1Click | X1-knappen på musen. | |
| MouseX2Click | Dette er X2-knappen på musen. | |
| Musehjul | Dette er musehjulet. Den efterligner hjulets rotation ved at røre og bevæge din finger op og ned. | |
| VirtualKeyCode | Send den angivne virtuelle nøglekode. | |
| DPad | Dette er en D-pad med én tast øverst, nederst, til venstre og til højre. |
Parametre for nøgleaddition
En liste over yderligere parametre for hver KeyType. Tilføj KeyInfo-objektet til KeyProcessInfo-objektets Options som en liste over KeyValues.
Eksempelkonfiguration
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| NæsteBoardPositionType | streng | Angiv, hvor der skal vises, når du skifter fra andre printkort.
[Eksempel] |
○ | 0,01~ |
BoardPrev
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| NæsteBoardPositionType | streng | Angiv, hvor der skal vises, når du skifter fra andre printkort.
[Eksempel] |
○ | 0,01~ |
BoardJump
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| JumpBoardIdentityName | streng | Skift til boardbeholderen med det angivne navn. [Eksempel] |
0,20~ | ||
| NæsteBoardPositionType | streng | Angiv, hvor der skal vises, når du skifter fra andre printkort.
[Eksempel] |
○ | 0,20~ |
MouseMovePad
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| MoveScale | dobbelt | Angiver musemarkørens bevægelseshastighed ved en forstørrelse i forhold til 1. [Eksempel] |
1 | ○ | 0,01~ |
| TapAction | streng | Specificerer, hvordan man efterligner venstreklik, når en tast trykkes.
[Eksempel] |
MusVenstreKnapNårDobbeltTryk | ○ | 0,01~ |
| TapPressInterval | dobbelt | Dette er den maksimale tid til at trykke på tasten, der vurderes som et tryk. Hvis du holder tasten nede længere end dette, vil det ikke blive vurderet som et tryk. Enheden er millisekunder. [Eksempel] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | dobbelt | Tiden mellem tap, før det bestemmes at være efter et dobbelttryk. Hvis tiden til næste tap er længere end denne, vil det ikke blive genkendt som et dobbelttap. Enheden er millisekunder. [Eksempel] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | dobbelt | Dette er den maksimalt tilladte afvigelsesbredde af tappositionen, der kan genkendes som en dobbelt tap. Hvis positionen af det forrige tap og positionen af det næste tap er højere end dette tal, vil det ikke blive genkendt som et dobbelttap. Enheden er den logiske pixelafstand på printpladen. [Eksempel] |
5 | ○ | 0,01~ |
| PadMoveMode | streng | Sætter adfærden for musemarkørens bevægelseshastighed, når man bevæger en finger.
[Eksempel] |
Accelerere | ○ | 0,01~ |
MouseMoveJoystick
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| StickMode | streng | Specificerer, om midtpunktet på stikken skal være midten af tasten eller et touchpoint.
[Eksempel] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecond | dobbelt | Dette er den maksimale bevægelseshastighed for musemarkøren, når stikken er vippet nedad. Bevægelseshastighed er antallet af pixels på skrivebordet pr. sekund. [Eksempel] |
1000 | ○ | 0,01~ |
| TipOmrådeLængde | dobbelt | Dette er den maksimale afstand til at vælte stokken. Afstanden vil være den logiske pixel på brættet. Denne indstilling gælder kun, når StickMode er i TouchCenter. For PanelCenter afhænger det af nøglens størrelse. [Eksempel] |
100 | ○ | 0,01~ |
| TapAction | streng | Specificerer, hvordan man efterligner venstreklik, når en tast trykkes.
[Eksempel] |
MusVenstreKnapNårDobbeltTryk | ○ | 0,20~ |
| TapPressInterval | dobbelt | Dette er den maksimale tid til at trykke på tasten, der vurderes som et tryk. Hvis du holder tasten nede længere end dette, vil det ikke blive vurderet som et tryk. Enheden er millisekunder. [Eksempel] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | dobbelt | Tiden mellem tap, før det bestemmes at være efter et dobbelttryk. Hvis tiden til næste tap er længere end denne, vil det ikke blive genkendt som et dobbelttap. Enheden er millisekunder. [Eksempel] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | dobbelt | Dette er den maksimalt tilladte afvigelsesbredde af tappositionen, der kan genkendes som en dobbelt tap. Hvis positionen af det forrige tap og positionen af det næste tap er højere end dette tal, vil det ikke blive genkendt som et dobbelttap. Enheden er den logiske pixelafstand på printpladen. [Eksempel] |
5 | ○ | 0,20~ |
DPad
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| UpKey | streng | Angiv den tast, der skal sendes, når du trykker på ↑-tasten. [Eksempel] |
Opad | ○ | 0,20~ |
| DownKey | streng | Angiv tasten, der skal sendes, når du trykker på ↓-tasten. [Eksempel] |
Ned | ○ | 0,20~ |
| LeftKey | streng | Angiv den tast, der skal sendes, når du trykker på den ← tast. [Eksempel] |
Venstre | ○ | 0,20~ |
| RightKey | streng | Angiv den tast, der skal sendes, når du trykker på →-tasten. [Eksempel] |
Højre | ○ | 0,20~ |
VirtualKeyCode
| Nøgletypeindhold | , startværdi | , unset, | tilladelseskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| VirtualKeyCode | Int | Du kan sende en virtuel nøglekode (nummer) direkte til Windows. [Eksempel] |
0,22~ |