Définition du fichier
Fichier de définition du conteneur de la carte (fichier .setting)
Il s’agit d’un fichier qui définit la disposition et la gestion des touches sur le plateau. Il se trouve dans les différents dossiers de paquets board du dossier « Boards » du dossier contenant le fichier exécutable.
Vous pouvez personnaliser la disposition de n’importe quelle clé en définissant ce fichier vous-même. Les symboles, le texte et plus encore suivent le format JSON.
| extension | .réglage |
| Format | JSON |
| encoder | UTF-8 (avec module de composition) |
configuration
Les données se composent des hiérarchies suivantes : (La mise en page ci-dessous est une image et non le format formel du JSON.) Le fichier réel peut être trié dans un ordre différent selon la sortie automatique)
(« {} » est un objet, et « [] » est un tableau.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Objet BoardContainerInfo
Un objet avec différents réglages pour un conteneur en carton.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Nomidité | corde | Le nom qui identifie le récipient en planche. Il est utilisé pour la commutation spécifique à la carte. [Exemple] |
0,01~ | ||
| Auteur | corde | Inscrivez le nom du fabricant du contenant en planche. Il sert à afficher le nom du producteur. (prévu) [Exemple] |
○ | 0,01~ | |
| Version | double | Entrez la version du fichier de définition du conteneur de la carte. Ce n’est pas la version correspondante de l’application. Utilisé pour afficher des versions. (prévu) [Exemple] |
○ | 0,01~ | |
| IsExcludeNextBoard | Bool | Précise si ce conteneur de carte est exclu de la sélection par le commutateur de cartes avec la ⇐⇒ touche. Si vous le spécifiez comme non éligible, vous ne pouvez le sélectionner qu’en passant aux assignations de commission. [Exemple] |
FAUX | ○ | 0,31~ |
| Commande | Int | Il est utilisé dans l’ordre dans lequel vous changez de tableau. Plus le nombre est élevé, plus la priorité sera accordée. [Exemple] |
0 | ○ | 0,01~ |
| KeyReleaseTimingQuandActiveWindowChange | Bool | Spécifiez si la clé toggle est automatiquement relâchée lorsque la fenêtre active est basculée, ou le motif. Empêche l’opération de bascule de la touche d’être appliquée telle qu’elle est lors du passage à une autre fenêtre.
[Exemple] |
Aucun | ○ | 0,30~ |
| GénérateurIdentitéNom | corde | Si vous générez une carte, un conteneur, un fichier de définition avec n’importe quel outil, définissez le nom distinctif pour cet outil. Cette valeur n’est utilisée nulle part ailleurs. [Exemple] |
○ | 1,00~ | |
| GeneratorVersion | double | Si vous générez une carte, un conteneur, un fichier de définition avec n’importe quel outil, définissez la version de cet outil. Cette valeur n’est utilisée nulle part ailleurs. [Exemple] |
○ | 1,00~ | |
| Conseils | BoardInfo[] | Définissez le plateau. Si vous voulez afficher plusieurs cartes, définissez plusieurs cartes. |
0,01~ |
Objet BoardInfo
Un objet avec différents réglages pour le plateau. Un tableau désigne une fenêtre.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Nomidité | corde | Le nom distinctif du conseil. L’utilisation actuelle reste indéterminée. [Exemple] |
0,01~ | ||
| Position | Rectangle | Précisez la position et la taille de la carte. Les paramètres sont respectivement « X, Y (position sur le bureau) » et « Largeur, Hauteur (taille de la carte) ». Notez que la position et la taille réelles de la carte seront la taille logique pour le DPI. Cela dépend aussi du paramètre StartPositionType pour la position de départ. Si la position (X, Y) n’est pas utilisée, seule la taille est utilisée. [Exemple] |
0,01~ | ||
| StartPositionType | corde | Spécifiez le type de position initiale de la planche. Si elle est réglée pour se souvenir de la position du dernier plateau, cette configuration n’est valable que pour la première vue. Les paramètres qui peuvent être spécifiés sont les suivants :
[Exemple] |
Manuelle | ○ | 0,01~ |
| NextBoardPositionType | corde | Spécifiez où afficher lors de la commutation entre les autres cartes. Si elle est réglée pour se souvenir de la position de la dernière carte, ce réglage n’est valable que pour le premier interrupteur.
[Exemple] |
○ | 0,01~ | |
| Poste de pivot | Point | C’est la position centrale du plateau spécifiée par « X » et « Y ». Utilisé lorsque CenterPosition est spécifié dans le paramètre NextBoardPositionType. Si cela n’est pas spécifié, la taille du plateau ÷ 2 sera la position centrale. [Exemple] |
○ | 0,01~ | |
| PositionOffset | Point | Vous pouvez spécifier une position relative à la position d’affichage spécifiée dans Position, StartPositionType, NextBoardPositionType et CenterPosition. Les paramètres sont spécifiés dans « X » et « Y ». [Exemple] |
○ | 0,30~ | |
| TailleTaille de la FontÉchelle | double | Spécifiez la taille de police du tableau cible à l’échelle de 1. [Exemple] |
1 | ○ | 0,01~ |
| BoardScale | double | Spécifiez la taille de la carte en multiplicateur par rapport à 1. Tout est mis à l’échelle, comme la taille et la position des touches placées ainsi que la taille des lettres. [Exemple] |
1 | ○ | 0,01~ |
| ImageName | corde | Précisez le nom de l’image que vous souhaitez afficher sur le tableau. Le format d’image pris en charge est ". png uniquement, et chargera tout ce qui correspond au nom de fichier de l’image placée dans le dossier « Images » du dossier avec le fichier de définition du conteneur de la carte. Par exemple, si vous spécifiez « Back » pour ImageName, il lira le fichier « Images/Back.png ». [Exemple] |
○ | 0,01~ | |
| ImageStretchMode | corde | Définissez comment les images sont mises à l’échelle lors de leur placement.
[Exemple] |
Uniforme | ○ | 1,00~ |
| ImageRenderMode | corde | ※ Ce paramètre a été conservé pour des raisons de compatibilité et sera obsolète dans les versions futures. Définissez comment les images sont mises à l’échelle lors de leur placement.
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | corde | ※ Ce paramètre a été conservé pour des raisons de compatibilité et sera obsolète dans les versions futures. Définissez comment les images sont mises à l’échelle lors de leur placement.
|
○ | 0,01~0,23 | |
| Clés | KeyInfo[] | Définissez la liste des clés à placer sur le plateau. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Définissez les informations décoratives pour toutes les touches placées sur le plateau. |
○ | 1,00~ | |
| BoardDecorates | BoardDecorateInfo[] | Définissez des informations détaillées sur la décoration de votre planche. |
○ | 1,00~ |
Objet KeyInfo
Un objet avec différents réglages de touches.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Type de clé | corde | Définissez le comportement de base lors de l’appui sur une touche. Les caractères pouvant être spécifiés peuvent être soit une énumération par type de clé. Si vous spécifiez le paramètre Processus, ce paramètre est ignoré. [Exemple] |
0,01~ | ||
| Position | Rectangle | Spécifiez la position et la taille des touches sur la carte. Les paramètres sont respectivement « X, Y (position sur la carte) » et « Largeur, Hauteur » (taille de la touche). Le numéro que vous spécifiez sera le système de coordonnées client tel que vu sur le plateau, et le DPI ainsi que l’échelle du tableau détermineront la taille réelle que vous verrez. [Exemple] |
0,01~ | ||
| DisplayText | corde | Spécifiez le texte qui apparaît sur la clé. Les caractères spéciaux, tels que les sauts de ligne, sont basés sur la spécification JSON. Le texte apparaît en avant de l’image plutôt qu’à l’intérieur de l’image. [Exemple] |
0,01~ | ||
| FontSize | double | Spécifiez la taille de police du texte qui apparaît sur la clé. C’est la taille des pixels à grossissement 1 et DPI 96, mais la taille réelle dépend du type de police. [Exemple] |
(Cela dépend de la taille de la police système) | ○ | 0,01~ |
| ImageName | corde | Spécifiez le nom de l’image qui apparaîtra en arrière-plan de la clé. Le format d’image pris en charge est ". png uniquement, et chargera tout ce qui correspond au nom de fichier de l’image placée dans le dossier « Images » du dossier avec le fichier de définition du conteneur de la carte. Par exemple, si vous spécifiez « Back » pour ImageName, il lira le fichier « Images/Back.png ». [Exemple] |
○ | 0,01~ | |
| ImageStretchMode | corde | Définissez comment les images sont mises à l’échelle lors de leur placement.
[Exemple] |
Uniforme | ○ | 1,00~ |
| ImageRenderMode | corde | ※ Ce paramètre a été conservé pour des raisons de compatibilité et sera obsolète dans les versions futures. Définissez comment les images sont mises à l’échelle lors de leur placement. [Exemple]
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | corde | ※ Ce paramètre a été conservé pour des raisons de compatibilité et sera obsolète dans les versions futures. Définissez comment les images sont mises à l’échelle lors de leur placement. [Exemple]
|
○ | 0,01~0,23 | |
| IsToggle | Bool | À chaque pression sur une touche, basculez entre « Maintenir l’état » et « Relâcher l’état ». Utilisez les touches Maj et Ctrl, qui servent pour les pressions simultanées. [Exemple] |
(Dépend du type de clé) | ○ | 0,01~ |
| EstOneClickToggleRelease | Bool | Si c’est vrai, appuyer sur une autre touche pendant que la clé est basculée libérera automatiquement le bascule. Si faux est confirmé, le basculement ne sera pas désactivé à moins que vous n’appuyiez à nouveau sur la même touche. [Exemple] |
(Dépend du type de clé) | ○ | 0,01~ |
| Options | Tonalité (chaîne), Valeur (chaîne) | Vous pouvez spécifier une liste de paramètres supplémentaires pour le type de clé spécifié. Certaines valeurs de type de clé ne peuvent être définies qu’avec ce paramètre. Pour les paramètres pouvant être spécifiés, voir « Ajouter des paramètres clés ». [Exemple] |
○ | 0,22~ | |
| Paramètres | corde | ※ Ce paramètre sera remplacé par Options et ne sera plus pris en charge. Vous pouvez spécifier une liste de paramètres supplémentaires pour le type de clé spécifié. Certaines valeurs de type de clé ne peuvent être définies qu’avec ce paramètre. Pour les paramètres pouvant être spécifiés, voir « Ajouter des paramètres clés ». Le paramètre doit être défini en chaînant le JSON au format KeyValue. [Exemple] |
○ | 0,01~ | |
| Processus | KeyProcessInfo[] | Vous pouvez passer outre le traitement de base de la clé. Plusieurs processus peuvent être définis, de sorte que plusieurs pressions de touche peuvent être obtenues avec une seule pression. Par exemple, vous pouvez définir quelque chose comme « Ctrl » + « C ». L’ordre de traitement dépend de l’ordre du tableau. [Exemple] |
○ | 0,01~ | |
| Décore | KeyDecorateInfo[] | Définissez les informations détaillées de décoration pour la clé. |
○ | 1,00~ |
Objet KeyProcessInfo
C’est l’objet qui définit ce qui se passe lorsqu’une touche est pressée.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Type de clé | corde | Définissez le comportement de base lors de l’appui sur une touche. Les caractères pouvant être spécifiés peuvent être soit une énumération par type de clé. [Exemple] |
0,01~ | ||
| Exécution du timing | corde | Précise s’il faut gérer quand une touche est pressée ou relâchée. Certains types de clés peuvent ignorer ce réglage. Si vous mettez KeyInfo.IsToggle sur true, « PressedAndReleased » s’applique automatiquement.
[Exemple] |
(Dépend du type de clé) | ○ | 0,30~ |
| ExécuteTiming (0.01~0.23) | corde | Précise s’il faut gérer quand une touche est pressée ou relâchée. Certains types de clés peuvent ignorer ce réglage.
|
(Dépend du type de clé) | ○ | 0,01~0,23 |
| PressRepeat | corde | Réglez le comportement pour qu’il se répète lorsque la touche est pressée. Si vous spécifiez autre chose que Once, le paramètre ExecuteTiming deviendra automatiquement « PressedAndReleased ».
[Exemple] |
(Dépend du type de clé) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | Bool | ※ Ce paramètre a été obsolété dans la dernière version. Précise s’il s’agit d’une touche modificatrice, comme Maj ou Ctrl. |
(Dépend du type de clé) | ○ | 0,01~0,23 |
| Options | Tonalité (chaîne), Valeur (chaîne) | Vous pouvez spécifier une liste de paramètres supplémentaires pour le type de clé spécifié. Certaines valeurs de type de clé ne peuvent être définies qu’avec ce paramètre. Pour les paramètres pouvant être spécifiés, voir « Ajouter des paramètres clés ». [Exemple] |
○ | 0,22~ | |
| Paramètres | corde | ※ Ce paramètre sera remplacé par Options et ne sera plus pris en charge. Vous pouvez spécifier une liste de paramètres supplémentaires pour le type de clé spécifié. Certaines valeurs de type de clé ne peuvent être définies qu’avec ce paramètre. Pour les paramètres pouvant être spécifiés, voir « Ajouter des paramètres clés ». Le paramètre doit être défini en chaînant le JSON au format KeyValue. [Exemple] |
○ | 0,01~ |
Objet BoardDecorateInfo
C’est l’objet qui définit la décoration du plateau.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Nomidité | corde | C’est le nom d’identification de la décoration. L’utilisation actuelle reste indéterminée. [Exemple] |
1,00~ | ||
| ImeStatus | corde | Précise quand l’IME applique la décoration. Vous pouvez spécifier l’IME parmi l’un des critères suivants :
[Exemple] |
○ | 1,00~ | |
| ImeStatuses | Ficelle[] | Précise quand l’IME applique la décoration. ImeStatus ne peut spécifier que l’état d’un seul IME, mais il peut être défini comme plusieurs. Si les ImeStatus et les ImeStatuses ont tous deux été définis, les ImeStatus ont la priorité. Les valeurs que vous pouvez spécifier sont les mêmes que celles d’ImeStatus. [Exemple] |
○ | 1,00~ | |
| PressKey | corde | Vous pouvez appliquer des décorations lorsque la touche spécifiée est pressée. Par exemple, vous pouvez faire quelque chose comme un fond qui est généralement noir, mais quand vous appuyez sur la touche Majus, l’arrière-plan devient bleu. [Exemple] |
○ | 1,00~ | |
| PressKeys | Ficelle[] | Utilisez-le pour appliquer des décorations lorsque plusieurs touches sont pressées. Par exemple, si vous voulez changer l’affichage lorsque « Shift » et « Ctrl » sont pressés en même temps. Si PressKeys et PressKeys sont toutes deux spécifiées, PressKeys prend le dessus. Si vous ne spécifiez pas les deux, cela s’appliquera à tous les motifs non spécifiés dans le PressKey. [Exemple] |
○ | 1,00~ | |
| IsCapsLock | Bool | Vous pouvez spécifier la décoration lorsque le Verrou majuscules est activé. [Exemple] |
zéro | ○ | 1.03~ |
| IsInsert | Bool | Vous pouvez spécifier la décoration lorsque l’Insert est ACTIVÉ. [Exemple] |
zéro | ○ | 1.03~ |
| IsNumLock | Bool | Vous pouvez spécifier la décoration quand le NumLock est activé. [Exemple] |
zéro | ○ | 1.03~ |
| IsScroll | Bool | Vous pouvez spécifier la décoration quand le Parchemin est ACTIVÉ. [Exemple] |
zéro | ○ | 1.03~ |
| CouleurArrière-Fond | Couleur | Vous pouvez spécifier la couleur de fond de la carte à partir de 0~1. Vous pouvez rendre la carte translucide en réduisant l’alpha à 1. De plus, mettre l’alpha à 0 vous donnera une transparence totale, et vous n’aurez plus de jugement de presse sur le plateau, ce qui vous permettra de manipuler les fenêtres placées à l’arrière. Par exemple, vous pouvez créer un plateau avec uniquement les touches flottantes en rendant le plateau transparent et en ajoutant une couleur de fond aux touches. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| ImageName | corde | Précisez le nom de l’image que vous souhaitez afficher sur le tableau. Le format d’image pris en charge est ". png uniquement, et chargera tout ce qui correspond au nom de fichier de l’image placée dans le dossier « Images » du dossier avec le fichier de définition du conteneur de la carte. Par exemple, si vous spécifiez « Back » pour ImageName, il lira le fichier « Images/Back.png ». Vous pouvez aussi créer un plateau non rectangulaire en rendant la couleur de fond du plateau transparente et en spécifiant une image recadrée avec une zone entièrement transparente. [Exemple] |
○ | 1,00~ | |
| ImageStretchMode | corde | Définissez comment les images sont mises à l’échelle lors de leur placement.
[Exemple] |
Uniforme | ○ | 1,00~ |
| BorderColor | Couleur | Vous pouvez spécifier la couleur de la bordure d’arrière-plan à partir de 0~1. Vous pouvez aussi faire en sorte que l’alpha soit inférieur à 1 pour le rendre translucide et transparent. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| BordureÉpaisseur | double | Vous pouvez spécifier l’épaisseur de la bordure de fond. 0 rend la frontière invisible. [Exemple] |
1 | ○ | 1,00~ |
Objet KeyDecorateInfo
C’est l’objet qui définit la décoration du plateau.
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| Nomidité | corde | C’est le nom d’identification de la décoration. L’utilisation actuelle reste indéterminée. [Exemple] |
1,00~ | ||
| ImeStatus | corde | Précise quand l’IME applique la décoration. Vous pouvez spécifier l’IME parmi l’un des critères suivants :
[Exemple] |
○ | 1,00~ | |
| ImeStatuses | Ficelle[] | Précise quand l’IME applique la décoration. ImeStatus ne peut spécifier que l’état d’un seul IME, mais il peut être défini comme plusieurs. Si les ImeStatus et les ImeStatuses ont tous deux été définis, les ImeStatus ont la priorité. Les valeurs que vous pouvez spécifier sont les mêmes que celles d’ImeStatus. [Exemple] |
○ | 1,00~ | |
| PressKey | corde | Vous pouvez appliquer des décorations lorsque la touche spécifiée est pressée. Par exemple, si vous appuyez sur la touche Majus alors que la touche contient habituellement un « 1 », le texte affiché sera « ! » Vous pouvez faire des changements comme changer de service de. [Exemple] |
○ | 1,00~ | |
| PressKeys | Ficelle[] | Utilisez-le pour appliquer des décorations lorsque plusieurs touches sont pressées. Par exemple, si vous voulez changer l’affichage lorsque « Shift » et « Ctrl » sont pressés en même temps. Si PressKeys et PressKeys sont toutes deux spécifiées, PressKeys prend le dessus. Si vous ne spécifiez pas les deux, cela s’appliquera à tous les motifs non spécifiés dans le PressKey. [Exemple] |
○ | 1,00~ | |
| IsPressed | Bool | Vous pouvez spécifier la décoration lorsque votre touche est pressée. Par exemple, pendant que vous appuyez sur une touche, vous pouvez faire briller la bordure de cette touche. [Exemple] |
FAUX | ○ | 1,00~ |
| IsCapsLock | Bool | Vous pouvez spécifier la décoration lorsque le Verrou majuscules est activé. [Exemple] |
zéro | ○ | 1.03~ |
| IsInsert | Bool | Vous pouvez spécifier la décoration lorsque l’Insert est ACTIVÉ. [Exemple] |
zéro | ○ | 1.03~ |
| IsNumLock | Bool | Vous pouvez spécifier la décoration quand le NumLock est activé. [Exemple] |
zéro | ○ | 1.03~ |
| IsScroll | Bool | Vous pouvez spécifier la décoration quand le Parchemin est ACTIVÉ. [Exemple] |
zéro | ○ | 1.03~ |
| DisplayText | corde | Spécifiez le texte qui apparaît sur la clé. Les caractères spéciaux, tels que les sauts de ligne, sont basés sur la spécification JSON. Le texte apparaît en avant de l’image plutôt qu’à l’intérieur de l’image. [Exemple] |
○ | 1,00~ | |
| FontName | corde | Vous pouvez spécifier la police pour le texte clé. Vous ne pouvez utiliser que les polices installées sur votre système d’exploitation. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| FontSize | double | Spécifiez la taille de police du texte qui apparaît sur la clé. C’est la taille des pixels à grossissement 1 et DPI 96, mais la taille réelle dépend du type de police. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| Texte en gras | corde | Vous pouvez spécifier le poids du texte. Actuellement, la seule épaisseur utilisable est « Gras, » et si vous spécifiez autre chose, ce sera le poids normal. [Exemple] |
Normal | ○ | 1,00~ |
| TextColor | Couleur | Vous pouvez spécifier la couleur du texte clé. Vous pouvez aussi faire en sorte que l’alpha soit inférieur à 1 pour le rendre translucide. La plage qui peut être spécifiée est respectivement 0~1. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| CouleurArrière-Fond | Couleur | Vous pouvez spécifier la couleur de l’arrière-plan clé à partir de 0~1. Vous pouvez aussi faire en sorte que l’alpha soit inférieur à 1 pour le rendre translucide et transparent. Cependant, veuillez noter que si l’arrière-plan de la touche est transparent et que l’arrière-plan de la carte l’est également, le jugement de la pression sur la touche ne sera pas détecté. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| ImageName | corde | Précisez le nom de l’image que vous souhaitez afficher sur le tableau. Le format d’image pris en charge est ". png uniquement, et chargera tout ce qui correspond au nom de fichier de l’image placée dans le dossier « Images » du dossier avec le fichier de définition du conteneur de la carte. Par exemple, si vous spécifiez « Back » pour ImageName, il lira le fichier « Images/Back.png ». [Exemple] |
○ | 1,00~ | |
| ImageStretchMode | corde | Définissez comment les images sont mises à l’échelle lors de leur placement.
[Exemple] |
Uniforme | ○ | 1,00~ |
| BorderColor | Couleur | Vous pouvez spécifier la couleur de la bordure d’arrière-plan à partir de 0~1. Vous pouvez aussi faire en sorte que l’alpha soit inférieur à 1 pour le rendre translucide et transparent. [Exemple] |
(Selon l’application) | ○ | 1,00~ |
| BordureÉpaisseur | double | Vous pouvez spécifier l’épaisseur de la bordure de fond. 0 rend la frontière invisible. [Exemple] |
1 | ○ | 1,00~ |
Énumération par types de clés
Une liste qui définit le traitement de base des clés.
La relation entre les noms des clés et les codes de touche est basée sur le clavier japonais. Si vous souhaitez spécifier un code de clé qui n’existe pas dans cette liste, utilisez le Type de clé « VirtualKeyCode ».
de| Supplément | code de clé virtuelle | pour Nom et Nom Distingué |
|---|---|---|
| Un | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Je | 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 | C’est la touche numérique en haut du clavier. |
| D1 | 50 | C’est la touche numérique en haut du clavier. |
| D2 | 51 | C’est la touche numérique en haut du clavier. |
| D3 | 52 | C’est la touche numérique en haut du clavier. |
| D4 | 53 | C’est la touche numérique en haut du clavier. |
| D5 | 54 | C’est la touche numérique en haut du clavier. |
| D6 | 55 | C’est la touche numérique en haut du clavier. |
| D7 | 56 | C’est la touche numérique en haut du clavier. |
| D8 | 57 | C’est la touche numérique en haut du clavier. |
| D9 | 58 | C’est la touche numérique en haut du clavier. |
| NumPad0 | 96 | C’est une touche numérique sur le clavier numérique. |
| NumPad1 | 97 | C’est une touche numérique sur le clavier numérique. |
| NumPad2 | 98 | C’est une touche numérique sur le clavier numérique. |
| NumPad3 | 99 | C’est une touche numérique sur le clavier numérique. |
| NumPad4 | 100 | C’est une touche numérique sur le clavier numérique. |
| NumPad5 | 101 | C’est une touche numérique sur le clavier numérique. |
| NumPad6 | 102 | C’est une touche numérique sur le clavier numérique. |
| NumPad7 | 103 | C’est une touche numérique sur le clavier numérique. |
| NumPad8 | 104 | C’est une touche numérique sur le clavier numérique. |
| NumPad9 | 105 | C’est une touche numérique sur le clavier numérique. |
| 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 | |
| Décalage à gauche | 160 | |
| DroiteDécalage | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| En haut | 38 | ↑ Clé. |
| En bas | 40 | ↓ clé. |
| Gauche | 37 | ← clé. |
| Droite | 39 | → clé. |
| Ajouter | 107 | C’est le « + » sur le clavier numérique. |
| Soustraire | 109 | C’est le « - » sur le clavier numérique. |
| Diviser | 111 | C’est le « / » sur le clavier numérique. |
| Multiplier | 106 | C’est le « * » sur le clavier numérique. |
| Décimal | 110 | Le clavier numérique « . » Are. |
| Séparateur | 108 | |
| Entrer | 13 | |
| Backspace | 8 | |
| Espace | 32 | |
| Onglet | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| Oblique inverse | 226 | |
| À | 192 | C’est la touche « @ » du clavier japonais de la matrice. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Côlon | 186 | |
| OemPoint-virgule | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Taillader | 191 | |
| OemQuestion | 191 | |
| Backslash | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Touches demi-largeur/pleine largeur. |
| NonConvert | 29 | C’est une clé non convertissable. |
| Convertir | 28 | Voici la clé de conversion. |
| Kana | 21 | C’est une clé katakana hiragana. |
| Majuscules | 20 | |
| Apps | 93 | |
| Insérer | 45 | |
| Supprimer | 46 | |
| Domicile | 36 | |
| Fin | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pause | 19 | |
| ScrollLock | 145 | |
| Faire défiler | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Cette clé dépend durement, donc appuyer dessus peut ne pas avoir d’effet. |
| Attn | 246 | |
| BrowserBack | 166 | |
| Favoris du navigateur | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Non disponible. | |
| ChatPadOrange | Non disponible. | |
| Crsel | 247 | |
| EraseEof | Non disponible. | |
| Exsel | 248 | |
| Exécuter | 43 | |
| Aide | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MédiaPrécédentPiste | 177 | |
| MediaStop | 178 | |
| Aucun | Non disponible. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Non disponible. | |
| PA1 | 253 | |
| Jouer | 250 | |
| Imprimer | 42 | |
| ProcessKey | 229 | |
| Choisir | 41 | |
| SelectMedia | 181 | |
| Dormir | 95 | |
| VolumeDown | 174 | Vous pouvez voir un contrôle de volume, mais le comportement dépend du système d’exploitation. |
| VolumeMute | 173 | Vous pouvez voir un contrôle de volume, mais le comportement dépend du système d’exploitation. |
| VolumeUp | 175 | Vous pouvez voir un contrôle de volume, mais le comportement dépend du système d’exploitation. |
| Zoom | 251 | |
| BoardNext | Passez à la carte suivante. | |
| BoardPrev | Passez à la carte précédente. | |
| BoardJump | Passez à la carte avec le nom spécifié. | |
| BoardMove | Faites glisser le plateau pour le déplacer. | |
| BoardMinimize | Minimisez la carte. | |
| Sortie | Sortez du tableau tactile. | |
| ConfigMenu | Ouvre le menu des paramètres. | |
| MouseMovePad | C’est un tapis de souris qui déplace le curseur de la souris autant que vous touchez et bougez votre doigt. | |
| MouseMoveJoystick | C’est un stick de souris qui continue de déplacer le curseur dans la direction où vous avez touché et déplacé votre doigt. | |
| SourisClic gauche | Voici le bouton gauche de la souris. | |
| SourisClic droit | C’est le bouton droit de la souris. | |
| SourisMiddleClick | C’est le bouton du milieu de la souris. | |
| MouseX1Click | Le bouton X1 de la souris. | |
| MouseX2Click | C’est le bouton X2 de la souris. | |
| MouseWheel | Voici la molette de la souris. Il imite la rotation de la roue en touchant et en déplaçant votre doigt de haut en bas. | |
| VirtualKeyCode | Envoyez le code de clé virtuelle spécifié. | |
| DPad | C’est une croix directionnelle avec une touche en haut, en bas, à gauche et à droite. |
Paramètres d’addition de clés
Une liste de paramètres supplémentaires pour chaque type de clé. Ajoutez l’objet KeyInfo aux options de l’objet KeyProcessInfo en tant que liste de KeyValues.
Exemple de configuration
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | corde | Spécifiez où afficher lors du changement entre les autres cartes.
[Exemple] |
○ | 0,01~ |
BoardPrev
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | corde | Spécifiez où afficher lors du changement entre les autres cartes.
[Exemple] |
○ | 0,01~ |
BoardJump
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| JumpBoardIdentitéNom | corde | Passez au conteneur carte avec le nom spécifié. [Exemple] |
0,20~ | ||
| NextBoardPositionType | corde | Spécifiez où afficher lors du changement entre les autres cartes.
[Exemple] |
○ | 0,20~ |
MouseMovePad
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| MoveScale | double | Spécifie la vitesse de déplacement du curseur de la souris à un grossissement relatif à 1. [Exemple] |
1 | ○ | 0,01~ |
| TapAction | corde | Précise comment émuler le comportement du clic gauche lorsqu’une touche est appuyée.
[Exemple] |
SourisBoutonGaucheQuandDoubleToucher | ○ | 0,01~ |
| TapPressInterval | double | C’est le temps maximal pour appuyer sur la touche jugée comme un tapotement. Si vous maintenez la touche enfoncée plus longtemps que ce temps, elle ne sera pas jugée comme un simple tapotement. L’unité est en millisecondes. [Exemple] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | double | Le temps entre les tapotements avant est déterminé comme étant après un double tapotement. Si le temps jusqu’au tapotement suivant est plus long que ce temps, il ne sera pas reconnu comme un double tapotement. L’unité est en millisecondes. [Exemple] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | double | C’est la largeur maximale de déviation autorisée de la position de prise à reconnaître comme un double coup. Si la position du tapotement précédent et celle du tapotement suivant sont supérieures à ce nombre, elle ne sera pas reconnue comme un double tapotement. L’unité correspond à la distance logique des pixels sur la carte. [Exemple] |
5 | ○ | 0,01~ |
| PadMoveMode | corde | Définit le comportement de la vitesse de déplacement du curseur de la souris lors du mouvement d’un doigt.
[Exemple] |
Accélérer | ○ | 0,01~ |
MouseMoveJoystick
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| StickMode | corde | Précise si le point central de la baguette doit être le centre de la touche ou un point de touche.
[Exemple] |
TouchCenter | ○ | 0,01~ |
| MaxVitessePerSeconde | double | C’est la vitesse maximale de déplacement du curseur de la souris lorsque le stick est incliné vers le bas. La vitesse de déplacement correspond au nombre de pixels par seconde sur le bureau. [Exemple] |
1000 | ○ | 0,01~ |
| PointSurfaceLength | double | C’est la distance maximale pour faire tomber le bâton. La distance sera le pixel logique sur la carte. Ce réglage n’est valable que lorsque le mode Stick est dans TouchCenter. Pour PanelCenter, cela dépend de la taille de la clé. [Exemple] |
100 | ○ | 0,01~ |
| TapAction | corde | Précise comment émuler le comportement du clic gauche lorsqu’une touche est appuyée.
[Exemple] |
SourisBoutonGaucheQuandDoubleToucher | ○ | 0,20~ |
| TapPressInterval | double | C’est le temps maximal pour appuyer sur la touche jugée comme un tapotement. Si vous maintenez la touche enfoncée plus longtemps que ce temps, elle ne sera pas jugée comme un simple tapotement. L’unité est en millisecondes. [Exemple] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | double | Le temps entre les tapotements avant est déterminé comme étant après un double tapotement. Si le temps jusqu’au tapotement suivant est plus long que ce temps, il ne sera pas reconnu comme un double tapotement. L’unité est en millisecondes. [Exemple] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | double | C’est la largeur maximale de déviation autorisée de la position de prise à reconnaître comme un double coup. Si la position du tapotement précédent et celle du tapotement suivant sont supérieures à ce nombre, elle ne sera pas reconnue comme un double tapotement. L’unité correspond à la distance logique des pixels sur la carte. [Exemple] |
5 | ○ | 0,20~ |
DPad
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| UpKey | corde | Spécifiez la touche à envoyer lorsque vous appuyez sur la touche ↑. [Exemple] |
En haut | ○ | 0,20~ |
| DownKey | corde | Spécifie la touche à envoyer quand tu appuies sur la touche ↓. [Exemple] |
En bas | ○ | 0,20~ |
| LeftKey | corde | Spécifie la touche à envoyer quand tu appuies sur la touche ←. [Exemple] |
Gauche | ○ | 0,20~ |
| Droite | corde | Spécifie la touche à envoyer quand tu appuies sur la touche →. [Exemple] |
Droite | ○ | 0,20~ |
VirtualKeyCode
| Type | de clé contenu | , valeur initiale | , unset, application compatible avec les permissions | , Ver. | |
|---|---|---|---|---|---|
| VirtualKeyCode | Int | Vous pouvez envoyer directement un code de clé virtuel (numéro) pour Windows. [Exemple] |
0,22~ |