Fildefinition
Kortcontainerdefinitionsfil (.setting-fil)
Detta är en fil som definierar layout och hantering av tangenter på kortet. Den finns i de olika kortpaketmapparna i mappen "Boards" i mappen med den körbara filen.
Du kan anpassa layouten på vilken tangent som helst genom att själv definiera denna fil. Symboler, text och mer följer JSON-formatet.
| Utvidgning | .miljö |
| Filformat | JSON |
| Kodning | UTF-8 (med BOM) |
Sammansättning
Datan består av följande hierarkier: (Layouten nedan är en bild och inte det formella formatet för JSON.) Den faktiska filen kan sorteras i olika ordning beroende på den automatiska utmatningen)
("{}" är ett objekt, och "[]" är en array.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
BoardContainerInfo-objektet
Ett objekt med olika inställningar för en kartongbehållare.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | Sträng | Namnet som identifierar kretskortsbehållaren. Den används för kortspecifik växling. [Exempel] |
0,01~ | ||
| Författare | Sträng | Skriv namnet på tillverkaren av kartongbehållaren. Den används för att visa producentens namn. (planerat) [Exempel] |
○ | 0,01~ | |
| Version | dubbel | Här kommer versionen av boardcontainerdefinitionsfilen. Det är inte motsvarande applikationsversion. Brukade visa versioner. (planerat) [Exempel] |
○ | 0,01~ | |
| IsExcludeNextBoard | Bool | Specificerar om denna kortbehållare utesluts från urval genom att byta kort med ⇐⇒-tangenten. Om du anger att den inte är berättigad kan du bara välja den genom att byta till styrelseplaceringar. [Exempel] |
FALSE | ○ | 0,31~ |
| Ordning | int | Den används i den ordning du byter kort. Ju högre siffra, desto högre prioritet ges. [Exempel] |
0 | ○ | 0,01~ |
| NyckelReleaseTimingNärAktivtFönsterFörändring | Bool | Ange om växlingsknappen automatiskt släpps när det aktiva fönstret byts, eller om mönstret. Förhindrar att växlingsknappen aktiveras som den gör när man byter till ett annat fönster.
[Exempel] |
Inga | ○ | 0,30~ |
| GeneratorIdentityName | Sträng | Om du genererar en kort-, container- eller definitionsfil med något verktyg, sätt det särskiljande namnet för det verktyget. Detta värde används inte någon annanstans. [Exempel] |
○ | 1.00~ | |
| GeneratorVersion | dubbel | Om du genererar en kort-, container- eller definitionsfil med vilket verktyg som helst, ställ in versionen av det verktyget. Detta värde används inte någon annanstans. [Exempel] |
○ | 1.00~ | |
| Brädor | BoardInfo[] | Definiera brädet. Om du vill visa flera kort, definiera flera kort. |
0,01~ |
BoardInfo-objekt
Ett föremål med olika inställningar för brädet. En bräda syftar på ett fönster.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | Sträng | Det utmärkande namnet på styrelsen. Den nuvarande användningen är obestämd. [Exempel] |
0,01~ | ||
| Ställning | Rektangel | Ange brädets position och storlek. Parametrarna består av "X, Y (position på skrivbordet)" och "Bredd, Höjd (kortets storlek)", respektive. Observera att den faktiska positionen och storleken på brädet kommer att vara den logiska storleken för DPI. Det beror också på StartPositionType-parametern för startpositionen. Om position (X, Y) inte används används endast storlek. [Exempel] |
0,01~ | ||
| StartPositionType | Sträng | Ange vilken typ av startposition brädet ska vara. Om den är inställd på att minnas positionen för det sista brädet gäller denna inställning endast för den första vyn. De parametrar som kan specificeras är följande:
[Exempel] |
Manuell | ○ | 0,01~ |
| NästaBoardPositionType | Sträng | Ange var du ska visas när du byter från andra kort. Om den är inställd på att minnas positionen på det sista kortet gäller denna inställning endast för den första brytaren.
[Exempel] |
○ | 0,01~ | |
| CenterPosition | Poäng | Detta är mittpositionen på brädet specificerad av "X" och "Y". Används när CenterPosition anges i parametern NextBoardPositionType. Om det inte specificeras kommer storleken på brädet ÷ 2 att vara mittpositionen. [Exempel] |
○ | 0,01~ | |
| PositionOffset | Poäng | Du kan ange en position relativt till visningspositionen som anges i Position, StartPositionType, NextBoardPositionType och CenterPosition. Parametrarna anges i "X" och "Y". [Exempel] |
○ | 0,30~ | |
| FontSizeScale | dubbel | Ange teckenstorleken på måltavlan i skala 1. [Exempel] |
1 | ○ | 0,01~ |
| BoardScale | dubbel | Ange brädets storlek i multiplikatorn i förhållande till 1. Allt skalas, såsom storleken och positionen på tangenterna som placeras och storleken på bokstäverna. [Exempel] |
1 | ○ | 0,01~ |
| ImageName | Sträng | Ange namnet på bilden du vill visa på tavlan. Det stödda bildformatet är ". endast png", och laddar allt som matchar filnamnet på bilden som placerats i mappen "Images" i mappen med Board Container definition-filen. Till exempel, om du anger "Back" för ImageName, kommer den att läsa filen "Images/Back.png". [Exempel] |
○ | 0,01~ | |
| ImageStretchMode | Sträng | Ställ in hur bilder skalas när de placeras.
[Exempel] |
Uniform | ○ | 1.00~ |
| ImageRenderMode | Sträng | ※ Denna parameter har behållits av kompatibilitetsskäl och kommer att tas ur bruk i framtida versioner. Ställ in hur bilder skalas när de placeras.
|
Uniform | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Sträng | ※ Denna parameter har behållits av kompatibilitetsskäl och kommer att tas ur bruk i framtida versioner. Ställ in hur bilder skalas när de placeras.
|
○ | 0.01~0.23 | |
| Nycklar | KeyInfo[] | Ställ in listan över nycklar som ska placeras på tavlan. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Ställ in dekorationsinformationen för alla nycklar som placerats på tavlan. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Sätt detaljerad dekorationsinformation för din tavlan. |
○ | 1.00~ |
KeyInfo-objekt
Ett objekt med olika nyckelinställningar.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| KeyType | Sträng | Definiera det grundläggande beteendet när du trycker på en knapp. De tecken som kan specificeras kan vara antingen KeyType-uppräkning. Om du anger parametern Processer, ignoreras denna parameter. [Exempel] |
0,01~ | ||
| Ställning | Rektangel | Ange positionen och storleken på tangenterna på kortet. Parametrarna består av "X, Y (position på brädet)" respektive "Bredd, Höjd" (nyckelns storlek). Numret du anger är klientens koordinatsystem sett från kortet, och DPI och kortskalning avgör den faktiska storleken du kommer att se. [Exempel] |
0,01~ | ||
| DisplayText | Sträng | Ange vilken text som visas på tangenten. Specialtecken, såsom radbrytningar, baseras på JSON-specifikationen. Texten visas framtill i bilden istället för i bilden. [Exempel] |
0,01~ | ||
| FontSize | dubbel | Ange teckenstorleken på texten som visas på tangenten. Detta är pixelstorleken vid förstoring 1 och DPI 96, men den faktiska storleken beror på typsnittet. [Exempel] |
(Beror på systemets teckenstorlek) | ○ | 0,01~ |
| ImageName | Sträng | Ange namnet på bilden som ska visas i bakgrunden av nyckeln. Det stödda bildformatet är ". endast png", och laddar allt som matchar filnamnet på bilden som placerats i mappen "Images" i mappen med Board Container definition-filen. Till exempel, om du anger "Back" för ImageName, kommer den att läsa filen "Images/Back.png". [Exempel] |
○ | 0,01~ | |
| ImageStretchMode | Sträng | Ställ in hur bilder skalas när de placeras.
[Exempel] |
Uniform | ○ | 1.00~ |
| ImageRenderMode | Sträng | ※ Denna parameter har behållits av kompatibilitetsskäl och kommer att tas ur bruk i framtida versioner. Ställ in hur bilder skalas när de placeras. [Exempel]
|
Uniform | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Sträng | ※ Denna parameter har behållits av kompatibilitetsskäl och kommer att tas ur bruk i framtida versioner. Ställ in hur bilder skalas när de placeras. [Exempel]
|
○ | 0.01~0.23 | |
| IsToggle | Bool | Varje gång du trycker på en tangent, växla mellan "Holding State" och "Releasing State". Använd Shift- och Ctrl-tangenterna, som används för samtidiga tryck. [Exempel] |
(Beror på KeyType) | ○ | 0,01~ |
| IsOneClickToggleRelease | Bool | Om det stämmer, kommer en annan knapp att trycka på medan tangenten är aktiverad automatiskt att släppa växlingen. Om den är falsk kommer knappknappen inte att avvisas om du inte trycker på samma knapp igen. [Exempel] |
(Beror på KeyType) | ○ | 0,01~ |
| Alternativ | Nyckel(sträng), Värde(sträng) | Du kan ange en lista med ytterligare parametrar för den angivna KeyType. Vissa KeyType-värden kan endast ställas in med denna parameter. För parametrar som kan specificeras, se "Lägg till nyckelparametrar". [Exempel] |
○ | 0,22~ | |
| Parametrar | Sträng | ※ Denna parameter kommer att ersättas av Options och kommer inte längre att stödjas. Du kan ange en lista med ytterligare parametrar för den angivna KeyType. Vissa KeyType-värden kan endast ställas in med denna parameter. För parametrar som kan specificeras, se "Lägg till nyckelparametrar". Parametern bör sättas genom att stränga JSON:en i KeyValue-format. [Exempel] |
○ | 0,01~ | |
| Processer | KeyProcessInfo[] | Du kan åsidosätta den grundläggande bearbetningen av nyckeln. Flera processer kan definieras, så flera tangenttryck kan uppnås med ett enda knapptryck. Till exempel kan du definiera något som "Ctrl" + "C". Bearbetningsordningen beror på ordningen på arrayen. [Exempel] |
○ | 0,01~ | |
| Dekorationer | KeyDecorateInfo[] | Ställ in detaljerad dekorationsinformation för nyckeln. |
○ | 1.00~ |
KeyProcessInfo-objektet
Detta är objektet som definierar vad som händer när en tangent trycks ner.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| KeyType | Sträng | Definiera det grundläggande beteendet när du trycker på en knapp. De tecken som kan specificeras kan vara antingen KeyType-uppräkning. [Exempel] |
0,01~ | ||
| ExecuteTiming | Sträng | Specificerar om man ska hantera när en tangent trycks in eller släpps. Vissa nyckeltyper kan ignorera denna inställning. Om du sätter KeyInfo.IsToggle till true tillämpas automatiskt "PressedAndReleased".
[Exempel] |
(Beror på KeyType) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | Sträng | Specificerar om man ska hantera när en tangent trycks in eller släpps. Vissa nyckeltyper kan ignorera denna inställning.
|
(Beror på KeyType) | ○ | 0.01~0.23 |
| PressRepeat | Sträng | Ställ in beteendet att upprepas när tangenten trycks in. Om du anger något annat än Once kommer parametern ExecuteTiming automatiskt att bli "PressedAndReleased".
[Exempel] |
(Beror på KeyType) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Denna parameter har tagits bort i den senaste versionen. Specificerar om det är en modifierare, såsom Shift eller Ctrl. |
(Beror på KeyType) | ○ | 0.01~0.23 |
| Alternativ | Nyckel(sträng), Värde(sträng) | Du kan ange en lista med ytterligare parametrar för den angivna KeyType. Vissa KeyType-värden kan endast ställas in med denna parameter. För parametrar som kan specificeras, se "Lägg till nyckelparametrar". [Exempel] |
○ | 0,22~ | |
| Parametrar | Sträng | ※ Denna parameter kommer att ersättas av Options och kommer inte längre att stödjas. Du kan ange en lista med ytterligare parametrar för den angivna KeyType. Vissa KeyType-värden kan endast ställas in med denna parameter. För parametrar som kan specificeras, se "Lägg till nyckelparametrar". Parametern bör sättas genom att stränga JSON:en i KeyValue-format. [Exempel] |
○ | 0,01~ |
BoardDecorateInfo-objekt
Det är objektet som definierar brädets dekoration.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | Sträng | Det är dekorationens identifierande namn. Den nuvarande användningen är obestämd. [Exempel] |
1.00~ | ||
| ImeStatus | Sträng | Specificerar när IME applicerar dekorationen. Du kan ange IME från någon av följande:
[Exempel] |
○ | 1.00~ | |
| ImeStatuses | Sträng[] | Specificerar när IME applicerar dekorationen. ImeStatus kan bara ange tillståndet för en IME, men den kan definieras som flera. Om både ImeStatus och ImeStatuses definierades, har ImeStatuses företräde. De värden du kan ange är desamma som ImeStatus. [Exempel] |
○ | 1.00~ | |
| PressKey | Sträng | Du kan lägga till dekorationer när den angivna tangenten trycks in. Till exempel kan du göra något som en bakgrund som oftast är svart, men när du trycker på Shift-tangenten blir bakgrunden blå. [Exempel] |
○ | 1.00~ | |
| TryckTangenter | Sträng[] | Använd detta för att applicera dekorationer när flera tangenter trycks ner. Till exempel, om du vill ändra skärmen när "Shift" och "Ctrl" trycks samtidigt. Om både PressKey och PressKeys är specificerade har PressKeys företräde. Om du inte specificerar båda gäller det för alla mönster som inte anges i PressKey. [Exempel] |
○ | 1.00~ | |
| IsCapsLock | Bool | Du kan ange dekorationen när CapsLock är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsInsert | Bool | Du kan ange dekorationen när Insert är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsNumLock | Bool | Du kan ange dekorationen när NumLock är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsScroll | Bool | Du kan specificera dekorationen när Scroll är PÅ. [Exempel] |
null | ○ | 1.03~ |
| BackgroundColor | Färg | Du kan ange bakgrundsfärgen på brädet från 0~1. Du kan göra kortet genomskinligt genom att göra alfan mindre än 1. Dessutom ger det full transparens att ställa alfan till 0, och du har inte längre pressbedömning på brädet, vilket låter dig manipulera fönstren som placeras på baksidan. Till exempel kan du skapa ett kort där bara tangenterna flyter genom att göra kortet transparent och lägga till en bakgrundsfärg på tangenterna. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| ImageName | Sträng | Ange namnet på bilden du vill visa på tavlan. Det stödda bildformatet är ". endast png", och laddar allt som matchar filnamnet på bilden som placerats i mappen "Images" i mappen med Board Container definition-filen. Till exempel, om du anger "Back" för ImageName, kommer den att läsa filen "Images/Back.png". Du kan också skapa en icke-rektangulär tavla genom att göra bakgrunden på tavlan färgtransparent och specificera en beskuren bild med ett helt transparent område. [Exempel] |
○ | 1.00~ | |
| ImageStretchMode | Sträng | Ställ in hur bilder skalas när de placeras.
[Exempel] |
Uniform | ○ | 1.00~ |
| BorderColor | Färg | Du kan ange färgen på bakgrundskanten från 0~1. Du kan också göra alfan mindre än 1 för att göra den genomskinlig och genomskinlig. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| BorderThickness | dubbel | Du kan ange tjockleken på bakgrundsramen. 0 gör gränsen osynlig. [Exempel] |
1 | ○ | 1.00~ |
KeyDecorateInfo-objektet
Det är objektet som definierar brädets dekoration.
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| IdentityName | Sträng | Det är dekorationens identifierande namn. Den nuvarande användningen är obestämd. [Exempel] |
1.00~ | ||
| ImeStatus | Sträng | Specificerar när IME applicerar dekorationen. Du kan ange IME från någon av följande:
[Exempel] |
○ | 1.00~ | |
| ImeStatuses | Sträng[] | Specificerar när IME applicerar dekorationen. ImeStatus kan bara ange tillståndet för en IME, men den kan definieras som flera. Om både ImeStatus och ImeStatuses definierades, har ImeStatuses företräde. De värden du kan ange är desamma som ImeStatus. [Exempel] |
○ | 1.00~ | |
| PressKey | Sträng | Du kan lägga till dekorationer när den angivna tangenten trycks in. Till exempel, om du trycker på Shift-tangenten när tangenten vanligtvis har en "1", visas texten "!" Du kan göra ändringar som att byta till. [Exempel] |
○ | 1.00~ | |
| TryckTangenter | Sträng[] | Använd detta för att applicera dekorationer när flera tangenter trycks ner. Till exempel, om du vill ändra skärmen när "Shift" och "Ctrl" trycks samtidigt. Om både PressKey och PressKeys är specificerade har PressKeys företräde. Om du inte specificerar båda gäller det för alla mönster som inte anges i PressKey. [Exempel] |
○ | 1.00~ | |
| IsPressed | Bool | Du kan ange dekorationen när din tangent trycks in. Till exempel, medan du trycker på en tangent kan du få kanten på den tangenten att lysa. [Exempel] |
FALSE | ○ | 1.00~ |
| IsCapsLock | Bool | Du kan ange dekorationen när CapsLock är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsInsert | Bool | Du kan ange dekorationen när Insert är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsNumLock | Bool | Du kan ange dekorationen när NumLock är PÅ. [Exempel] |
null | ○ | 1.03~ |
| IsScroll | Bool | Du kan specificera dekorationen när Scroll är PÅ. [Exempel] |
null | ○ | 1.03~ |
| DisplayText | Sträng | Ange vilken text som visas på tangenten. Specialtecken, såsom radbrytningar, baseras på JSON-specifikationen. Texten visas framtill i bilden istället för i bilden. [Exempel] |
○ | 1.00~ | |
| FontName | Sträng | Du kan ange typsnittet för nyckeltexten. Du kan bara använda typsnitt som är installerade på ditt operativsystem. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| FontSize | dubbel | Ange teckenstorleken på texten som visas på tangenten. Detta är pixelstorleken vid förstoring 1 och DPI 96, men den faktiska storleken beror på typsnittet. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| TextBold | Sträng | Du kan ange textvikten. För närvarande är den enda tjocklek som kan användas "Fet", och om du anger något annat blir det normalvikten. [Exempel] |
Normalt | ○ | 1.00~ |
| TextColor | Färg | Du kan ange färgen på nyckeltexten. Du kan också göra alfan mindre än 1 för att göra den genomskinlig. Det intervall som kan specificeras är 0~1, respektive. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| BackgroundColor | Färg | Du kan ange färgen på nyckelbakgrunden från 0~1. Du kan också göra alfan mindre än 1 för att göra den genomskinlig och genomskinlig. Observera dock att om bakgrunden på nyckeln är transparent och bakgrunden på brädet också är transparent, kommer knapptrycksbedömningen inte att upptäckas. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| ImageName | Sträng | Ange namnet på bilden du vill visa på tavlan. Det stödda bildformatet är ". endast png", och laddar allt som matchar filnamnet på bilden som placerats i mappen "Images" i mappen med Board Container definition-filen. Till exempel, om du anger "Back" för ImageName, kommer den att läsa filen "Images/Back.png". [Exempel] |
○ | 1.00~ | |
| ImageStretchMode | Sträng | Ställ in hur bilder skalas när de placeras.
[Exempel] |
Uniform | ○ | 1.00~ |
| BorderColor | Färg | Du kan ange färgen på bakgrundskanten från 0~1. Du kan också göra alfan mindre än 1 för att göra den genomskinlig och genomskinlig. [Exempel] |
(Applikationsberoende) | ○ | 1.00~ |
| BorderThickness | dubbel | Du kan ange tjockleken på bakgrundsramen. 0 gör gränsen osynlig. [Exempel] |
1 | ○ | 1.00~ |
KeyType-uppräkning
En lista som definierar grundläggande bearbetning av nycklar.
Relationen mellan nyckelnamn och tangentkoder baseras på det japanska tangentbordet. Om du vill specificera en nyckelkod som inte finns i denna lista, använd KeyType "VirtualKeyCode".
virtuell för| Tillägg för | nyckelkod | framstående namn och namn |
|---|---|---|
| A | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| I | 73 | |
| J | 74 | |
| K | 75 | |
| L | 76 | |
| M | 77 | |
| N | 78 | |
| O | 79 | |
| P | 80 | |
| Q | 81 | |
| R | 82 | |
| S | 83 | |
| T | 84 | |
| U | 85 | |
| V | 86 | |
| W | 87 | |
| X | 88 | |
| Y | 89 | |
| Z | 90 | |
| D0 | 49 | Detta är siffertangenten högst upp på tangentbordet. |
| D1 | 50 | Detta är siffertangenten högst upp på tangentbordet. |
| D2 | 51 | Detta är siffertangenten högst upp på tangentbordet. |
| D3 | 52 | Detta är siffertangenten högst upp på tangentbordet. |
| D4 | 53 | Detta är siffertangenten högst upp på tangentbordet. |
| D5 | 54 | Detta är siffertangenten högst upp på tangentbordet. |
| D6 | 55 | Detta är siffertangenten högst upp på tangentbordet. |
| D7 | 56 | Detta är siffertangenten högst upp på tangentbordet. |
| D8 | 57 | Detta är siffertangenten högst upp på tangentbordet. |
| D9 | 58 | Detta är siffertangenten högst upp på tangentbordet. |
| NumPad0 | 96 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad1 | 97 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad2 | 98 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad3 | 99 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad4 | 100 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad5 | 101 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad6 | 102 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad7 | 103 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad8 | 104 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| NumPad9 | 105 | Det är en numerisk nyckel på det numeriska tangentbordet. |
| 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ögerCtrl | 163 | |
| LeftShift | 160 | |
| RightShift | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| Upp | 38 | ↑ Nyckel. |
| Ner | 40 | ↓ Nyckel. |
| Vänster | 37 | ← nyckel. |
| Höger | 39 | → nyckel. |
| Lägg till | 107 | Det är "+" på det numeriska tangentbordet. |
| Subtrahera | 109 | Det är "-" på det numeriska tangentbordet. |
| Dela upp | 111 | Det är "/" på det numeriska tangentbordet. |
| Multiplicera | 106 | Det är "*" på det numeriska tangentbordet. |
| Decimal | 110 | Det numeriska knappsatsen "." är. |
| Separator | 108 | |
| Kom in | 13 | |
| BackSpace | 8 | |
| Rymden | 32 | |
| Tab | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| Vid | 192 | Detta är "@"-tangenten på det japanska array-tangentbordet. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Kolon | 186 | |
| OemSemikolon | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Slash | 191 | |
| OemQuestion | 191 | |
| Backslash | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Halvbredd/helbreddstangenter. |
| NonConvert | 29 | Det är en icke-konverteringsnyckel. |
| Konvertera | 28 | Detta är konverteringsnyckeln. |
| Kana | 21 | Det är en katakana hiragana-nyckel. |
| CapsLock | 20 | |
| Appar | 93 | |
| Insats | 45 | |
| Radera | 46 | |
| Hem | 36 | |
| Slut | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Paus | 19 | |
| ScrollLock | 145 | |
| Rull | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Denna tangent är hårdberoende, så att trycka på den kanske inte har någon effekt. |
| Attn | 246 | |
| BrowserBack | 166 | |
| BrowserFavorites | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Inte tillgänglig. | |
| ChatPadOrange | Inte tillgänglig. | |
| Crsel | 247 | |
| EraseEof | Inte tillgänglig. | |
| Exsel | 248 | |
| Avrätta | 43 | |
| Hjälp | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaFöregåendeSpår | 177 | |
| MediaStop | 178 | |
| Inga | Inte tillgänglig. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Inte tillgänglig. | |
| Pa1 | 253 | |
| Spel | 250 | |
| Tryck | 42 | |
| ProcessKey | 229 | |
| Välj | 41 | |
| SelectMedia | 181 | |
| Sömn | 95 | |
| VolymNer | 174 | Du kan se volymkontroll, men beteendet beror på operativsystemet. |
| Volymmut | 173 | Du kan se volymkontroll, men beteendet beror på operativsystemet. |
| VolumeUp | 175 | Du kan se volymkontroll, men beteendet beror på operativsystemet. |
| Zooma in | 251 | |
| BoardNext | Byt till nästa bräda. | |
| StyrelseFöregående | Byt till det tidigare tangentbordet. | |
| BoardJump | Byt till kortet med det angivna namnet. | |
| BoardMove | Dra brädan för att flytta den. | |
| BoardMinimize | Minimera brädet. | |
| Utgång | Lämna styrbordet. | |
| ConfigMenu | Öppna inställningsmenyn. | |
| MouseMovePad | Detta är en musmatta som flyttar muspekaren lika mycket som du rör och rör fingret. | |
| MusMoveJoystick | Det här är en musspak som fortsätter att flytta muspekaren i den riktning du rörde vid och flyttade fingret. | |
| MusVänsterklick | Det här är vänster musknapp. | |
| Mushögerklick | Det här är höger musknapp. | |
| MouseMiddleClick | Det här är musens mittknapp. | |
| MouseX1Click | X1-knappen på musen. | |
| MouseX2Click | Det här är X2-knappen på musen. | |
| MouseWheel | Det här är mushjulet. Den efterliknar hjulets rotation genom att röra vid och röra fingret upp och ner. | |
| VirtualKeyCode | Skicka den angivna virtuella nyckelkoden. | |
| DPad | Detta är en styrkors med en tangent upptill, ner, till vänster och höger. |
Parametrar för nyckeladdition
En lista med ytterligare parametrar för varje KeyType. Lägg till KeyInfo-objektet i KeyProcessInfo-objektets Options som en lista över KeyValues.
Exempelkonfiguration
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| NästaBoardPositionType | Sträng | Ange var du ska visas när du byter från andra kort.
[Exempel] |
○ | 0,01~ |
StyrelseFöregående
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| NästaBoardPositionType | Sträng | Ange var du ska visas när du byter från andra kort.
[Exempel] |
○ | 0,01~ |
BoardJump
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| JumpBoardIdentityName | Sträng | Byt till kartongbehållaren med det angivna namnet. [Exempel] |
0,20~ | ||
| NästaBoardPositionType | Sträng | Ange var du ska visas när du byter från andra kort.
[Exempel] |
○ | 0,20~ |
MouseMovePad
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| MoveScale | dubbel | Specificerar muspekarens rörelsehastighet med en förstoring relativt 1. [Exempel] |
1 | ○ | 0,01~ |
| TapAction | Sträng | Specificerar hur man ska efterlikna vänsterklick när en tangent trycks på.
[Exempel] |
MusvänsterKnappNärDubbelTryck | ○ | 0,01~ |
| TapPressInterval | dubbel | Detta är den maximala tiden att trycka på tangenten som bedöms som ett tryck. Om du håller in tangenten längre än denna tid kommer det inte att bedömas som ett tryck. Enheten är millisekunder. [Exempel] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | dubbel | Tiden mellan knackningarna innan det fastställs vara efter en dubbelknackning. Om tiden till nästa knackning är längre än denna tid kommer det inte att kännas som en dubbelknackning. Enheten är millisekunder. [Exempel] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | dubbel | Detta är den maximalt tillåtna avvikelsebredden för tapppositionen som ska kännas igen som en dubbel tapp. Om positionen för föregående och nästa krans position är högre än detta tal, kommer den inte att kännas igen som en dubbel knackning. Enheten är det logiska pixelavståndet på kortet. [Exempel] |
5 | ○ | 0,01~ |
| PadMoveMode | Sträng | Sätter muspekarens rörelsehastighet när man rör ett finger.
[Exempel] |
Accelerera | ○ | 0,01~ |
MusMoveJoystick
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| StickMode | Sträng | Specificerar om spakens mittpunkt ska vara tangentens centrum eller en touchpoint.
[Exempel] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecond | dubbel | Detta är muspekarens maximala rörelsehastighet när spaken är nedåtlutad. Rörelsehastighet är antalet pixlar på skrivbordet per sekund. [Exempel] |
1000 | ○ | 0,01~ |
| TipAreaLength | dubbel | Detta är det maximala avståndet för att slå ner spaken. Avståndet blir den logiska pixeln på kortet. Denna inställning gäller endast när StickMode är i TouchCenter. För PanelCenter beror det på nyckelns storlek. [Exempel] |
100 | ○ | 0,01~ |
| TapAction | Sträng | Specificerar hur man ska efterlikna vänsterklick när en tangent trycks på.
[Exempel] |
MusvänsterKnappNärDubbelTryck | ○ | 0,20~ |
| TapPressInterval | dubbel | Detta är den maximala tiden att trycka på tangenten som bedöms som ett tryck. Om du håller in tangenten längre än denna tid kommer det inte att bedömas som ett tryck. Enheten är millisekunder. [Exempel] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | dubbel | Tiden mellan knackningarna innan det fastställs vara efter en dubbelknackning. Om tiden till nästa knackning är längre än denna tid kommer det inte att kännas som en dubbelknackning. Enheten är millisekunder. [Exempel] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | dubbel | Detta är den maximalt tillåtna avvikelsebredden för tapppositionen som ska kännas igen som en dubbel tapp. Om positionen för föregående och nästa krans position är högre än detta tal, kommer den inte att kännas igen som en dubbel knackning. Enheten är det logiska pixelavståndet på kortet. [Exempel] |
5 | ○ | 0,20~ |
DPad
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| UpKey | Sträng | Ange vilken tangent som ska skickas när du trycker på ↑-tangenten. [Exempel] |
Upp | ○ | 0,20~ |
| DownKey | Sträng | Ange vilken tangent som ska skickas när du trycker på ↓-knappen. [Exempel] |
Ner | ○ | 0,20~ |
| LeftKey | Sträng | Ange vilken tangent som ska skickas när du trycker på ←-tangenten. [Exempel] |
Vänster | ○ | 0,20~ |
| RightKey | Sträng | Ange vilken tangent som ska skickas när du trycker på →-tangenten. [Exempel] |
Höger | ○ | 0,20~ |
VirtualKeyCode
| Nyckeltypinnehåll | , initialvärde | , oinställt, | behörighetskompatibel app, Ver. | ||
|---|---|---|---|---|---|
| VirtualKeyCode | int | Du kan skicka en virtuell nyckelkod (nummer) direkt för Windows. [Exempel] |
0,22~ |