Definició del fitxer
Fitxer de definició del contenidor de placa (fitxer .setting)
Aquest és un fitxer que defineix la disposició i la gestió de les tecles a la pissarra. Es troba a les diferents carpetes de paquets de placa dins la carpeta "Boards" de la carpeta amb el fitxer executable.
Pots personalitzar la disposició de qualsevol clau definint aquest fitxer tu mateix. Els símbols, textos i més segueixen el format JSON.
| extensió | .Escena |
| Format | JSON |
| codificar | UTF-8 (amb BOM) |
configuració
Les dades consisteixen en les següents jerarquies: (El disseny següent és una imatge i no el format formal de JSON.) El fitxer real es pot ordenar en un ordre diferent segons la sortida automàtica)
("{}" és un objecte, i "[]" és una matriu.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Objecte BoardContainerInfo
Un objecte amb diferents configuracions per a un contenidor de taula.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nom de la Identitat | corda | El nom que identifica el contenidor de taula. S'utilitza per a commutacions específiques de placa. [Exemple] |
0,01~ | ||
| Autor | corda | Posa el nom del fabricant del contenidor de fusta. S'utilitza per mostrar el nom del productor. (planificat) [Exemple] |
○ | 0,01~ | |
| Versió | doble | Introdueix la versió del fitxer de definició del contenidor de la placa. No és la versió corresponent de l'aplicació. S'utilitza per mostrar versions. (planificat) [Exemple] |
○ | 0,01~ | |
| IsExcludeNextBoard | bool | Especifica si aquest contenidor de placa queda exclòs de la selecció per canviar de placa amb la tecla ⇐⇒. Si especifiques que no és elegible, només pots seleccionar-ho canviant a assignacions de la junta. [Exemple] |
FALS | ○ | 0,31~ |
| Ordre | Int | S'utilitza en l'ordre en què canvies de taula. Com més alt sigui el número, més prioritat tindrà. [Exemple] |
0 | ○ | 0,01~ |
| KeyReleaseTimingQuanActivaWindowChange | bool | Especifica si la tecla de commutació es deixa anar automàticament quan es canvia la finestra activa, o el patró. Evita que l'operació de tecla de commutació s'apliqui tal com es fa quan es canvia a una altra finestra.
[Exemple] |
Cap | ○ | 0,30~ |
| GeneratorIdentityName | corda | Si generes un tauler, contenidor o fitxer de definició amb qualsevol eina, posa el nom distingit d'aquesta eina. Aquest valor no s'utilitza enlloc més. [Exemple] |
○ | 1.00~ | |
| GeneradorVersió | doble | Si generes un tauler, contenidor o fitxer de definició amb qualsevol eina, configura la versió d'aquesta eina. Aquest valor no s'utilitza enlloc més. [Exemple] |
○ | 1.00~ | |
| Juntes | BoardInfo[] | Defineix el tauler. Si vols mostrar múltiples taulers, defineix diversos taulers. |
0,01~ |
Objecte BoardInfo
Un objecte amb diverses configuracions per a la placa. Un tauler fa referència a una finestra.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nom de la Identitat | corda | El nom distintiu del tauler. L'ús actual encara no està decidit. [Exemple] |
0,01~ | ||
| Posició | Rectangle | Especifica la posició i la mida del tauler. Els paràmetres consisteixen en "X, Y (posició a l'escriptori)" i "Amplada, Alçada (mida de la placa)", respectivament. Cal tenir en compte que la posició i mida reals de la placa serà la mida lògica per al DPI. També depèn del paràmetre StartPositionType per a la posició inicial. Si no s'utilitza la posició (X, Y), només s'utilitza la mida. [Exemple] |
0,01~ | ||
| StartPositionType | corda | Especifica el tipus de posició inicial de la placa. Si està configurat per recordar la posició de l'última taula, aquesta configuració només és vàlida per a la primera vista. Els paràmetres que es poden especificar són els següents:
[Exemple] |
Manual | ○ | 0,01~ |
| NextBoardPositionType | corda | Especifica on mostrar quan canviïs entre altres targetes. Si està configurat per recordar la posició de l'última placa, aquesta configuració només és vàlida per al primer interruptor.
[Exemple] |
○ | 0,01~ | |
| CenterPosition | Punt | Aquesta és la posició central del tauler especificada per "X" i "Y". S'utilitza quan CenterPosition s'especifica al paràmetre NextBoardPositionType. Si no s'especifica, la mida del tauler ÷ 2 serà la posició central. [Exemple] |
○ | 0,01~ | |
| PositionOffset | Punt | Pots especificar una posició relativa a la posició de visualització especificada a Posició, IniciPosicióTipus, NextTaulaPosicióTipus i PosicióCentral. Els paràmetres s'especifiquen a "X" i "Y". [Exemple] |
○ | 0,30~ | |
| FontSizeScale | doble | Especifica la mida de la font del tauler objectiu a una escala d'1. [Exemple] |
1 | ○ | 0,01~ |
| BoardScale | doble | Especifica la mida del tauler en el multiplicador respecte a 1. Tot està escalat, com la mida i posició de les tecles col·locades i la mida de les lletres. [Exemple] |
1 | ○ | 0,01~ |
| ImageName | corda | Especifica el nom de la imatge que vols mostrar al tauler. El format d'imatge suportat és ". només png", i carregarà qualsevol cosa que coincideixi amb el nom d'arxiu de la imatge col·locada a la carpeta "Images" de la carpeta amb el fitxer de definició del contenidor de la placa. Per exemple, si especifiques "Back" per a ImageName, llegirà el fitxer "Images/Back.png". [Exemple] |
○ | 0,01~ | |
| ImageStretchMode | corda | Configura com s'escalen les imatges quan es col·loquen.
[Exemple] |
Uniforme | ○ | 1.00~ |
| ImageRenderMode | corda | ※ Aquest paràmetre s'ha mantingut per qüestions de compatibilitat i serà obsolet en futures versions. Configura com s'escalen les imatges quan es col·loquen.
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | corda | ※ Aquest paràmetre s'ha mantingut per qüestions de compatibilitat i serà obsolet en futures versions. Configura com s'escalen les imatges quan es col·loquen.
|
○ | 0,01~0,23 | |
| Claus | KeyInfo[] | Estableix la llista de claus per col·locar al tauler. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Configura la informació de decoració de totes les claus col·locades al tauler. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Posa informació detallada sobre la decoració del teu tauler. |
○ | 1.00~ |
Objecte KeyInfo
Un objecte amb diverses configuracions de tecles.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | corda | Defineix el comportament bàsic quan es prem una tecla. Els caràcters que es poden especificar poden ser l'enumeració de KeyType. Si especifiques el paràmetre Processos, aquest paràmetre s'ignora. [Exemple] |
0,01~ | ||
| Posició | Rectangle | Especifica la posició i la mida de les tecles a la placa. Els paràmetres consisteixen en "X, Y (posició al tauler)" i "Amplada, Alçada" (mida de la tecla), respectivament. El número que especifiquis serà el sistema de coordenades del client tal com es veu des del tauler, i el DPI i l'escalat del tauler determinaran la mida real que veuràs. [Exemple] |
0,01~ | ||
| DisplayText | corda | Especifica el text que apareix a la clau. Els caràcters especials, com els salts de línia, es basen en l'especificació JSON. El text apareix a la part frontal de la imatge en lloc de dins la imatge. [Exemple] |
0,01~ | ||
| FontSize | doble | Especifica la mida de la font del text que apareix a la clau. Aquesta és la mida del píxel a ampliació 1 i DPI 96, però la mida real depèn del tipus de font. [Exemple] |
(Depèn de la mida de la font del sistema) | ○ | 0,01~ |
| ImageName | corda | Especifica el nom de la imatge que apareixerà al fons de la clau. El format d'imatge suportat és ". només png", i carregarà qualsevol cosa que coincideixi amb el nom d'arxiu de la imatge col·locada a la carpeta "Images" de la carpeta amb el fitxer de definició del contenidor de la placa. Per exemple, si especifiques "Back" per a ImageName, llegirà el fitxer "Images/Back.png". [Exemple] |
○ | 0,01~ | |
| ImageStretchMode | corda | Configura com s'escalen les imatges quan es col·loquen.
[Exemple] |
Uniforme | ○ | 1.00~ |
| ImageRenderMode | corda | ※ Aquest paràmetre s'ha mantingut per qüestions de compatibilitat i serà obsolet en futures versions. Configura com s'escalen les imatges quan es col·loquen. [Exemple]
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | corda | ※ Aquest paràmetre s'ha mantingut per qüestions de compatibilitat i serà obsolet en futures versions. Configura com s'escalen les imatges quan es col·loquen. [Exemple]
|
○ | 0,01~0,23 | |
| IsToggle | bool | Cada vegada que premis una tecla, canvia entre "Mantenint l'estat" i "Alliberant l'estat". Utilitza les tecles Shift i Ctrl, que s'utilitzen per a pulsacions simultànies. [Exemple] |
(Depèn del tipus de clau) | ○ | 0,01~ |
| IsOneClickToggleRelease | bool | Si és cert, prémer una altra tecla mentre la tecla està activada alliberarà automàticament el commutador. Si és fals, el commutador no es desestimarà tret que tornis a prémer la mateixa tecla. [Exemple] |
(Depèn del tipus de clau) | ○ | 0,01~ |
| Opcions | Clau (cadena), Valor (cadena) | Pots especificar una llista de paràmetres addicionals per al tipus de clau especificat. Alguns valors de KeyType només es poden establir amb aquest paràmetre. Per a paràmetres que es poden especificar, vegeu "Afegir paràmetres clau". [Exemple] |
○ | 0,22~ | |
| Paràmetres | corda | ※ Aquest paràmetre serà substituït per Opcions i ja no tindrà suport. Pots especificar una llista de paràmetres addicionals per al tipus de clau especificat. Alguns valors de KeyType només es poden establir amb aquest paràmetre. Per a paràmetres que es poden especificar, vegeu "Afegir paràmetres clau". El paràmetre s'hauria d'establir mitjançant una cadena de JSON en format KeyValue. [Exemple] |
○ | 0,01~ | |
| Processos | KeyProcessInfo[] | Pots sobreescriure el processament bàsic de la clau. Es poden definir múltiples processos, de manera que es poden aconseguir múltiples pulsacions de tecla amb una sola pulsació. Per exemple, pots definir alguna cosa com "Ctrl" + "C". L'ordre de processament depèn de l'ordre de la matriu. [Exemple] |
○ | 0,01~ | |
| Decora | KeyDecorateInfo[] | Configura la informació detallada de la decoració per a la clau. |
○ | 1.00~ |
Objecte KeyProcessInfo
Aquest és l'objecte que defineix què passa quan es prem una tecla.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | corda | Defineix el comportament bàsic quan es prem una tecla. Els caràcters que es poden especificar poden ser l'enumeració de KeyType. [Exemple] |
0,01~ | ||
| ExecuteTiming | corda | Especifica si s'ha de gestionar quan es prem o es deixa anar una tecla. Alguns tipus de tecles poden ignorar aquesta configuració. Si configures KeyInfo.IsToggle com a true, s'aplica automàticament "PressedAndReleased".
[Exemple] |
(Depèn del tipus de clau) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | corda | Especifica si s'ha de gestionar quan es prem o es deixa anar una tecla. Alguns tipus de tecles poden ignorar aquesta configuració.
|
(Depèn del tipus de clau) | ○ | 0,01~0,23 |
| PressRepeat | corda | Configura el comportament perquè es repeteixi quan es prem la tecla. Si especifiques qualsevol cosa diferent de Once, el paràmetre ExecuteTiming es convertirà automàticament en "PressedAndReleased".
[Exemple] |
(Depèn del tipus de clau) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | bool | ※ Aquest paràmetre ha estat obsolet a l'última versió. Especifica si és una tecla modificadora, com Shift o Ctrl. |
(Depèn del tipus de clau) | ○ | 0,01~0,23 |
| Opcions | Clau (cadena), Valor (cadena) | Pots especificar una llista de paràmetres addicionals per al tipus de clau especificat. Alguns valors de KeyType només es poden establir amb aquest paràmetre. Per a paràmetres que es poden especificar, vegeu "Afegir paràmetres clau". [Exemple] |
○ | 0,22~ | |
| Paràmetres | corda | ※ Aquest paràmetre serà substituït per Opcions i ja no tindrà suport. Pots especificar una llista de paràmetres addicionals per al tipus de clau especificat. Alguns valors de KeyType només es poden establir amb aquest paràmetre. Per a paràmetres que es poden especificar, vegeu "Afegir paràmetres clau". El paràmetre s'hauria d'establir mitjançant una cadena de JSON en format KeyValue. [Exemple] |
○ | 0,01~ |
Objecte BoardDecorateInfo
És l'objecte que defineix la decoració del tauler.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nom de la Identitat | corda | És el nom identificatiu de la decoració. L'ús actual encara no està decidit. [Exemple] |
1.00~ | ||
| ImeStatus | corda | Especifica quan l'IME aplica la decoració. Pots especificar l'IME d'una de les següents:
[Exemple] |
○ | 1.00~ | |
| ImeStatuses | String[] | Especifica quan l'IME aplica la decoració. ImeStatus només pot especificar l'estat d'un IME, però es pot definir com diversos. Si tant ImeStatus com ImeStatus estaven definits, els ImeStatus tenen prioritat. Els valors que pots especificar són els mateixos que a l'ImeStatus. [Exemple] |
○ | 1.00~ | |
| PressKey | corda | Pots aplicar decoracions quan es prem la tecla especificada. Per exemple, pots fer un fons que normalment és negre, però quan prems la tecla Shift, el fons es torna blau. [Exemple] |
○ | 1.00~ | |
| PressKeys | String[] | Utilitza això per aplicar decoracions quan es prem diverses tecles. Per exemple, si vols canviar la pantalla quan es prem "Shift" i "Ctrl" alhora. Si tant PressKey com PressKeys s'especifiquen, PressKeys té prioritat. Si no especifiques ambdós, s'aplicarà a tots els patrons no especificats a la tecla de premsa. [Exemple] |
○ | 1.00~ | |
| IsCapsLock | bool | Pots especificar la decoració quan el bloqueig de majús estigui activat. [Exemple] |
zero | ○ | 1.03~ |
| IsInsert | bool | Pots especificar la decoració quan Insert estigui ACTIVAT. [Exemple] |
zero | ○ | 1.03~ |
| IsNumLock | bool | Pots especificar la decoració quan el NumLock estigui activat. [Exemple] |
zero | ○ | 1.03~ |
| IsScroll | bool | Pots especificar la decoració quan el Pergamí estigui ACTIVAT. [Exemple] |
zero | ○ | 1.03~ |
| Color de fons | Color | Pots especificar el color de fons del tauler a partir de 0~1. Pots fer la placa translúcida fent que l'alfa sigui menor que 1. A més, posar l'alfa a 0 et donarà total transparència, i ja no tindràs un judici de premsa sobre el tauler, cosa que et permetrà manipular les finestres col·locades a la part posterior. Per exemple, pots crear un tauler amb només les tecles flotant fent el tauler transparent i afegint un color de fons a les tecles. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| ImageName | corda | Especifica el nom de la imatge que vols mostrar al tauler. El format d'imatge suportat és ". només png", i carregarà qualsevol cosa que coincideixi amb el nom d'arxiu de la imatge col·locada a la carpeta "Images" de la carpeta amb el fitxer de definició del contenidor de la placa. Per exemple, si especifiques "Back" per a ImageName, llegirà el fitxer "Images/Back.png". També pots crear un tauler no rectangular fent transparent el color de fons del tauler i especificant una imatge retallada amb una àrea completament transparent. [Exemple] |
○ | 1.00~ | |
| ImageStretchMode | corda | Configura com s'escalen les imatges quan es col·loquen.
[Exemple] |
Uniforme | ○ | 1.00~ |
| BorderColor | Color | Pots especificar el color de la vora de fons des de 0~1. També pots fer que l'alfa sigui menys d'1 per fer-lo translúcid i transparent. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| Gruix de la vora | doble | Pots especificar el gruix de la vora de fons. 0 fa que la frontera sigui invisible. [Exemple] |
1 | ○ | 1.00~ |
Objecte KeyDecorateInfo
És l'objecte que defineix la decoració del tauler.
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nom de la Identitat | corda | És el nom identificatiu de la decoració. L'ús actual encara no està decidit. [Exemple] |
1.00~ | ||
| ImeStatus | corda | Especifica quan l'IME aplica la decoració. Pots especificar l'IME d'una de les següents:
[Exemple] |
○ | 1.00~ | |
| ImeStatuses | String[] | Especifica quan l'IME aplica la decoració. ImeStatus només pot especificar l'estat d'un IME, però es pot definir com diversos. Si tant ImeStatus com ImeStatus estaven definits, els ImeStatus tenen prioritat. Els valors que pots especificar són els mateixos que a l'ImeStatus. [Exemple] |
○ | 1.00~ | |
| PressKey | corda | Pots aplicar decoracions quan es prem la tecla especificada. Per exemple, si prems la tecla Shift quan la tecla normalment té un "1", el text que es mostrarà serà "!" Pots fer canvis com ara canviar a. [Exemple] |
○ | 1.00~ | |
| PressKeys | String[] | Utilitza això per aplicar decoracions quan es prem diverses tecles. Per exemple, si vols canviar la pantalla quan es prem "Shift" i "Ctrl" alhora. Si tant PressKey com PressKeys s'especifiquen, PressKeys té prioritat. Si no especifiques ambdós, s'aplicarà a tots els patrons no especificats a la tecla de premsa. [Exemple] |
○ | 1.00~ | |
| IsPressed | bool | Pots especificar la decoració quan es prem la tecla. Per exemple, mentre prems una tecla, pots fer que la vora d'aquesta tecla brilli. [Exemple] |
FALS | ○ | 1.00~ |
| IsCapsLock | bool | Pots especificar la decoració quan el bloqueig de majús estigui activat. [Exemple] |
zero | ○ | 1.03~ |
| IsInsert | bool | Pots especificar la decoració quan Insert estigui ACTIVAT. [Exemple] |
zero | ○ | 1.03~ |
| IsNumLock | bool | Pots especificar la decoració quan el NumLock estigui activat. [Exemple] |
zero | ○ | 1.03~ |
| IsScroll | bool | Pots especificar la decoració quan el Pergamí estigui ACTIVAT. [Exemple] |
zero | ○ | 1.03~ |
| DisplayText | corda | Especifica el text que apareix a la clau. Els caràcters especials, com els salts de línia, es basen en l'especificació JSON. El text apareix a la part frontal de la imatge en lloc de dins la imatge. [Exemple] |
○ | 1.00~ | |
| FontName | corda | Pots especificar la font del text clau. Només pots utilitzar les tipografies que estiguin instal·lades al teu sistema operatiu. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| FontSize | doble | Especifica la mida de la font del text que apareix a la clau. Aquesta és la mida del píxel a ampliació 1 i DPI 96, però la mida real depèn del tipus de font. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| Text en negreta | corda | Pots especificar el pes del text. Actualment, l'únic gruix que es pot utilitzar és "Bold", i si especifiques alguna altra cosa, serà el pes normal. [Exemple] |
Normal | ○ | 1.00~ |
| TextColor | Color | Pots especificar el color del text clau. També pots fer que l'alfa sigui menor que 1 per fer-lo translúcid. El rang que es pot especificar és 0~1, respectivament. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| Color de fons | Color | Pots especificar el color del fons clau a partir de 0~1. També pots fer que l'alfa sigui menys d'1 per fer-lo translúcid i transparent. Tanmateix, tingueu en compte que si el fons de la tecla és transparent i el fons del tauler també, no es detectarà el judici de premsa de tecla. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| ImageName | corda | Especifica el nom de la imatge que vols mostrar al tauler. El format d'imatge suportat és ". només png", i carregarà qualsevol cosa que coincideixi amb el nom d'arxiu de la imatge col·locada a la carpeta "Images" de la carpeta amb el fitxer de definició del contenidor de la placa. Per exemple, si especifiques "Back" per a ImageName, llegirà el fitxer "Images/Back.png". [Exemple] |
○ | 1.00~ | |
| ImageStretchMode | corda | Configura com s'escalen les imatges quan es col·loquen.
[Exemple] |
Uniforme | ○ | 1.00~ |
| BorderColor | Color | Pots especificar el color de la vora de fons des de 0~1. També pots fer que l'alfa sigui menys d'1 per fer-lo translúcid i transparent. [Exemple] |
(Depèn de la sol·licitud) | ○ | 1.00~ |
| Gruix de la vora | doble | Pots especificar el gruix de la vora de fons. 0 fa que la frontera sigui invisible. [Exemple] |
1 | ○ | 1.00~ |
Enumeració per tipus de clau
Una llista que defineix el processament bàsic de les claus.
La relació entre els noms de les claus i els codis de tecla es basa en el teclat japonès. Si vols especificar un codi de clau que no existeix en aquesta llista, utilitza el KeyType "VirtualKeyCode".
de| Suplement | Codi de Clau | Virtual de Nom i Nom Distingit |
|---|---|---|
| Un | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Jo | 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 | Aquesta és la tecla de números a la part superior del teclat. |
| D1 | 50 | Aquesta és la tecla de números a la part superior del teclat. |
| D2 | 51 | Aquesta és la tecla de números a la part superior del teclat. |
| D3 | 52 | Aquesta és la tecla de números a la part superior del teclat. |
| D4 | 53 | Aquesta és la tecla de números a la part superior del teclat. |
| D5 | 54 | Aquesta és la tecla de números a la part superior del teclat. |
| D6 | 55 | Aquesta és la tecla de números a la part superior del teclat. |
| D7 | 56 | Aquesta és la tecla de números a la part superior del teclat. |
| D8 | 57 | Aquesta és la tecla de números a la part superior del teclat. |
| D9 | 58 | Aquesta és la tecla de números a la part superior del teclat. |
| NumPad0 | 96 | És una tecla numèrica al teclat numèric. |
| NumPad1 | 97 | És una tecla numèrica al teclat numèric. |
| NumPad2 | 98 | És una tecla numèrica al teclat numèric. |
| NumPad3 | 99 | És una tecla numèrica al teclat numèric. |
| NumPad4 | 100 | És una tecla numèrica al teclat numèric. |
| NumPad5 | 101 | És una tecla numèrica al teclat numèric. |
| NumPad6 | 102 | És una tecla numèrica al teclat numèric. |
| NumPad7 | 103 | És una tecla numèrica al teclat numèric. |
| NumPad8 | 104 | És una tecla numèrica al teclat numèric. |
| NumPad9 | 105 | És una tecla numèrica al teclat numèric. |
| 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 | |
| Desplaçament a la dreta | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| Amunt | 38 | ↑ Clau. |
| Avall | 40 | ↓ clau. |
| Esquerra | 37 | ← clau. |
| Dreta | 39 | → clau. |
| Sumar | 107 | És el "+" del teclat numèric. |
| Restar | 109 | És el "-" del teclat numèric. |
| Dividir | 111 | És el "/" del teclat numèric. |
| Multiplicar | 106 | És el "*" del teclat numèric. |
| Decimal | 110 | El teclat numèric "." Són. |
| Separador | 108 | |
| Entrar | 13 | |
| Retrocés | 8 | |
| Espai | 32 | |
| Pestanya | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Ien | 220 | |
| OemBackslash | 226 | |
| A | 192 | Aquesta és la tecla "@" del teclat d'array japonès. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Còlon | 186 | |
| OemPunt i coma | 187 | |
| OemPlus | 187 | |
| OemComa | 188 | |
| OemPeriod | 190 | |
| Barra | 191 | |
| OemQuestion | 191 | |
| Barra inversa | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Tecles de mitja amplada/amplada completa. |
| NonConvert | 29 | És una clau que no pot ser convertida. |
| Convertir | 28 | Aquesta és la clau de conversió. |
| Kana | 21 | És una clau katakana hiragana. |
| Majúscules | 20 | |
| Apps | 93 | |
| Inserir | 45 | |
| Esborrar | 46 | |
| Llar | 36 | |
| Fi | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pausa | 19 | |
| ScrollLock | 145 | |
| Moure | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Aquesta tecla depèn molt de la tecla, així que prémer-la pot no tenir cap efecte. |
| Atenció | 246 | |
| BrowserBack | 166 | |
| NavegadorFavorits | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | No disponible. | |
| ChatPadOrange | No disponible. | |
| Crsel | 247 | |
| EraseEof | No disponible. | |
| Exsel | 248 | |
| Executar | 43 | |
| Ajudar | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Cap | No disponible. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | No disponible. | |
| Pa1 | 253 | |
| Jugar | 250 | |
| Imprimir | 42 | |
| ProcessKey | 229 | |
| Seleccionar | 41 | |
| SelectMedia | 181 | |
| Dormir | 95 | |
| VolumeDown | 174 | Pots veure el control de volum, però el comportament depèn del sistema operatiu. |
| VolumeMute | 173 | Pots veure el control de volum, però el comportament depèn del sistema operatiu. |
| VolumeUp | 175 | Pots veure el control de volum, però el comportament depèn del sistema operatiu. |
| Zoom | 251 | |
| BoardNext | Canvia a la següent placa. | |
| BoardPrev | Canvia a la placa anterior. | |
| BoardJump | Canvia a la placa amb el nom especificat. | |
| BoardMove | Arrossega el tauler per moure'l. | |
| BoardMinimize | Minimitza el tauler. | |
| Sortida | Surt de la taula tàctil. | |
| Menú de configuració | Obre el menú de configuració. | |
| MouseMovePad | Aquest és un coixinet de ratolí que mou el cursor tant com tu toques i mous el dit. | |
| MouseMoveJoystick | Aquest és un pal de ratolí que no para de moure el cursor del ratolí en la direcció en què has tocat i que has mogut el dit. | |
| RatolíEsquerre | Aquest és el botó esquerre del ratolí. | |
| RatolíClic dret | Aquest és el botó dret del ratolí. | |
| MouseMiddleClick | Aquest és el botó del mig del ratolí. | |
| MouseX1Click | El botó X1 del ratolí. | |
| MouseX2Click | Aquest és el botó X2 del ratolí. | |
| MouseWheel | Aquesta és la roda del ratolí. Emula la rotació de la roda tocant i movent el dit amunt i avall. | |
| VirtualKeyCode | Envia el codi de clau virtual especificat. | |
| DPad | Aquest és un D-pad amb una tecla a la part superior, inferior, esquerra i dreta. |
Paràmetres d'addició de claus
Una llista de paràmetres addicionals per a cada KeyType. Afegeix l'objecte KeyInfo a les Opcions de l'objecte KeyProcessInfo com a llista de KeyValues.
Configuració d'exemple
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | corda | Especifica on mostrar quan canviïs entre altres targetes.
[Exemple] |
○ | 0,01~ |
BoardPrev
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | corda | Especifica on mostrar quan canviïs entre altres targetes.
[Exemple] |
○ | 0,01~ |
BoardJump
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| JumpBoardIdentitatName | corda | Canvia al contenidor de la placa amb el nom especificat. [Exemple] |
0,20~ | ||
| NextBoardPositionType | corda | Especifica on mostrar quan canviïs entre altres targetes.
[Exemple] |
○ | 0,20~ |
MouseMovePad
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| MoveScale | doble | Especifica la velocitat de moviment del cursor del ratolí amb una ampliació relativa a 1. [Exemple] |
1 | ○ | 0,01~ |
| TapAction | corda | Especifica com emular el comportament del clic esquerre quan es prem una tecla.
[Exemple] |
RatolíEsquerreBotóQuanDoble Toc | ○ | 0,01~ |
| TapPressInterval | doble | Aquest és el temps màxim per prémer la tecla que es considera un toc. Si mantens premut la tecla més temps que aquest temps, no es considerarà un toc. La unitat és de mil·lisegons. [Exemple] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | doble | El temps entre tocs abans es determina que és després d'un doble toc. Si el temps fins al següent toc és més llarg que aquest temps, no es reconeixerà com a doble toc. La unitat és de mil·lisegons. [Exemple] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | doble | Aquesta és l'amplada màxima de desviació permesa de la posició de tap que es reconeix com a doble tap. Si la posició del tap anterior i la posició del següent tap són superiors a aquest número, no es reconeixerà com a doble toc. La unitat és la distància lògica dels píxels a la placa. [Exemple] |
5 | ○ | 0,01~ |
| PadMoveMode | corda | Estableix el comportament de la velocitat de moviment del cursor del ratolí quan es mou un dit.
[Exemple] |
Accelerar | ○ | 0,01~ |
MouseMoveJoystick
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| StickMode | corda | Especifica si el punt central de la vareta ha de ser el centre de la tecla o un punt de contacte.
[Exemple] |
TouchCenter | ○ | 0,01~ |
| MaxVelocitatPerSegon | doble | Aquesta és la velocitat màxima de moviment del cursor del ratolí quan el joystick està inclinat cap avall. La velocitat de moviment és el nombre de píxels per segon a l'escriptori. [Exemple] |
1000 | ○ | 0,01~ |
| TipAreaLength | doble | Aquesta és la distància màxima per fer caure el pal. La distància serà el píxel lògic de la placa. Aquesta configuració només és vàlida quan el StickMode està a TouchCenter. Per a PanelCenter, depèn de la mida de la clau. [Exemple] |
100 | ○ | 0,01~ |
| TapAction | corda | Especifica com emular el comportament del clic esquerre quan es prem una tecla.
[Exemple] |
RatolíEsquerreBotóQuanDoble Toc | ○ | 0,20~ |
| TapPressInterval | doble | Aquest és el temps màxim per prémer la tecla que es considera un toc. Si mantens premut la tecla més temps que aquest temps, no es considerarà un toc. La unitat és de mil·lisegons. [Exemple] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | doble | El temps entre tocs abans es determina que és després d'un doble toc. Si el temps fins al següent toc és més llarg que aquest temps, no es reconeixerà com a doble toc. La unitat és de mil·lisegons. [Exemple] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | doble | Aquesta és l'amplada màxima de desviació permesa de la posició de tap que es reconeix com a doble tap. Si la posició del tap anterior i la posició del següent tap són superiors a aquest número, no es reconeixerà com a doble toc. La unitat és la distància lògica dels píxels a la placa. [Exemple] |
5 | ○ | 0,20~ |
DPad
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| UpKey | corda | Especifica la tecla a enviar quan prems la tecla ↑. [Exemple] |
Amunt | ○ | 0,20~ |
| Downkey | corda | Especifica la tecla a enviar quan prems la tecla ↓. [Exemple] |
Avall | ○ | 0,20~ |
| LeftKey | corda | Especifica la tecla a enviar quan prems la tecla ←. [Exemple] |
Esquerra | ○ | 0,20~ |
| RightKey | corda | Especifica la tecla a enviar quan premis la tecla →. [Exemple] |
Dreta | ○ | 0,20~ |
VirtualKeyCode
| Tipus de clau, contingut | , valor inicial | , unset, aplicació compatible amb permisos | , Ver. | ||
|---|---|---|---|---|---|
| VirtualKeyCode | Int | Pots enviar directament un codi de clau virtual (número) per a Windows. [Exemple] |
0,22~ |