Definición de archivo
Archivo de definición del contenedor de la placa (archivo .setting)
Este es un archivo que define la disposición y el manejo de las teclas en la pizarra. Está ubicado en las distintas carpetas de paquetes de placa dentro de la carpeta "Boards" de la carpeta con el archivo ejecutable.
Puedes personalizar la disposición de cualquier tecla definiendo este archivo tú mismo. Símbolos, textos y más siguen el formato JSON.
| Ampliación | .setting |
| Formato de archivo | JSON |
| Codificación | UTF-8 (con lista de materiales (con lista de materiales de base) |
Composición
Los datos consisten en las siguientes jerarquías: (El diseño que aparece a continuación es una imagen y no el formato formal de JSON.) El archivo real puede ordenarse en diferentes órdenes según la salida automática)
("{}" es un objeto, y "[]" es un arreglo.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Objeto BoardContainerInfo
Un objeto con varios ajustes para un contenedor de tablero.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nombreidentidad | Cuerda | El nombre que identifica el contenedor de cartón. Se utiliza para conmutación específica de placa. [Ejemplo] |
0,01~ | ||
| Autor | Cuerda | Pon el nombre del fabricante del contenedor de tablero. Se utiliza para mostrar el nombre del productor. (planificado) [Ejemplo] |
○ | 0,01~ | |
| Versión | Doble | Introduce la versión del archivo de definición del contenedor de la placa. No es la versión correspondiente de la aplicación. Se usan para mostrar versiones. (planificado) [Ejemplo] |
○ | 0,01~ | |
| IsExcludeNextBoard | bool | Especifica si este contenedor de placa queda excluido de la selección mediante conmutación de placa con la tecla ⇐⇒. Si lo especificas como no elegible, solo puedes seleccionarlo cambiando a asignaciones de la junta. [Ejemplo] |
FALSO | ○ | 0,31~ |
| Orden | int | Se usa en el orden en que se cambia de tablero. Cuanto mayor sea el número, más prioridad se dará. [Ejemplo] |
0 | ○ | 0,01~ |
| KeyReleaseTimingCuandoWindowChangeActiva | bool | Especifica si la tecla de palanca se libera automáticamente cuando se cambia la ventana activa, o el patrón. Evita que la operación de alternar tecla se aplique tal y como ocurre al cambiar a otra ventana.
[Ejemplo] |
Ninguno | ○ | 0,30~ |
| NombreIdidentidad del Generador | Cuerda | Si generas un tablero, contenedor o archivo de definición con cualquier herramienta, establece el nombre distinguido para esa herramienta. Este valor no se utiliza en ningún otro lugar. [Ejemplo] |
○ | 1.00~ | |
| GeneratorVersion | Doble | Si generas una placa, contenedor o archivo de definición con cualquier herramienta, establece la versión de esa herramienta. Este valor no se utiliza en ningún otro lugar. [Ejemplo] |
○ | 1.00~ | |
| Juntas | BoardInfo[] | Define el tablero. Si quieres mostrar varias placas, define varias placas. |
0,01~ |
Objeto BoardInfo
Un objeto con varios ajustes para la placa. Un tablero se refiere a una ventana.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nombreidentidad | Cuerda | El nombre distintivo de la junta. El uso actual está por decidirse. [Ejemplo] |
0,01~ | ||
| Posición | Rectángulo | Especifica la posición y el tamaño del tablero. Los parámetros consisten en "X, Y (posición en el escritorio)" y "Ancho, Altura (tamaño de la placa)", respectivamente. Ten en cuenta que la posición y el tamaño reales de la placa serán el tamaño lógico para el DPI. También depende del parámetro StartPositionType para la posición inicial. Si no se usa la posición (X, Y), solo se utiliza el tamaño. [Ejemplo] |
0,01~ | ||
| StartPositionType | Cuerda | Especifica el tipo de posición inicial de la tabla. Si se configura para recordar la posición del último tablero, esta configuración solo es válida para la primera vista. Los parámetros que pueden especificarse son los siguientes:
[Ejemplo] |
Manual | ○ | 0,01~ |
| NextBoardPositionType | Cuerda | Especifica dónde mostrar cuando se cambia de placa en otras placas. Si está configurado para recordar la posición de la última placa, esta configuración solo es válida para el primer interruptor.
[Ejemplo] |
○ | 0,01~ | |
| CenterPosition | Point | Esta es la posición central del tablero especificada por "X" y "Y". Se utiliza cuando CenterPosition se especifica en el parámetro NextBoardPositionType. Si no se especifica, el tamaño del tablero ÷ 2 será la posición central. [Ejemplo] |
○ | 0,01~ | |
| PosicionDesplazamiento | Point | Puedes especificar una posición relativa a la posición de visualización especificada en Posición, TipoPosiciónInicio, SiguienteTableroPosiciónTipo y PosiciónCentral. Los parámetros se especifican en "X" y "Y". [Ejemplo] |
○ | 0,30~ | |
| TamañoTamaño de Fuente | Doble | Especifica el tamaño de fuente del tablero objetivo a una escala de 1. [Ejemplo] |
1 | ○ | 0,01~ |
| BoardScale | Doble | Especifica el tamaño del tablero en multiplicador respecto a 1. Todo está escalado, como el tamaño y la posición de las teclas colocadas y el tamaño de las letras. [Ejemplo] |
1 | ○ | 0,01~ |
| NombreImagen | Cuerda | Especifica el nombre de la imagen que quieres mostrar en la pizarra. El formato de imagen soportado es ". solo png", y cargará cualquier cosa que coincida con el nombre de archivo de la imagen colocada en la carpeta "Imágenes" de la carpeta junto con el archivo de definición del contenedor de la placa. Por ejemplo, si especificas "Back" para NombreImagen, leerá el archivo "Imágenes/Back.png". [Ejemplo] |
○ | 0,01~ | |
| ImageStretchMode | Cuerda | Establece cómo se escalan las imágenes al colocarlas.
[Ejemplo] |
Uniforme | ○ | 1.00~ |
| ImageRenderMode | Cuerda | ※ Este parámetro se ha mantenido por motivos de compatibilidad y será obsoleto en futuras versiones. Establece cómo se escalan las imágenes al colocarlas.
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Cuerda | ※ Este parámetro se ha mantenido por motivos de compatibilidad y será obsoleto en futuras versiones. Establece cómo se escalan las imágenes al colocarlas.
|
○ | 0.01~0.23 | |
| Teclas | KeyInfo[] | Establece la lista de teclas para colocar en el tablero. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Coloca la información decorativa de todas las teclas colocadas en el tablero. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Establece información detallada sobre la decoración de tu tablero. |
○ | 1.00~ |
Objeto KeyInfo
Un objeto con varios ajustes de teclas.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | Cuerda | Define el comportamiento básico al pulsar una tecla. Los caracteres que pueden especificarse pueden ser enumeración por KeyType. Si especificas el parámetro Procesos, este parámetro se ignora. [Ejemplo] |
0,01~ | ||
| Posición | Rectángulo | Especifica la posición y el tamaño de las teclas en la placa. Los parámetros consisten en "X, Y (posición en el tablero)" y "Ancho, Altura" (tamaño de la tecla), respectivamente. El número que especifiques será el sistema de coordenadas del cliente visto desde el tablero, y el DPI y la escala del tablero determinarán el tamaño real que verás. [Ejemplo] |
0,01~ | ||
| DisplayText | Cuerda | Especifica el texto que aparece en la tecla. Los caracteres especiales, como los saltos de línea, se basan en la especificación JSON. El texto aparece en la parte frontal de la imagen en lugar de en ella. [Ejemplo] |
0,01~ | ||
| FontSize | Doble | Especifica el tamaño de fuente del texto que aparece en la clave. Este es el tamaño del píxel a la ampliación 1 y DPI 96, pero el tamaño real depende del tipo de fuente. [Ejemplo] |
(Depende del tamaño de la fuente del sistema) | ○ | 0,01~ |
| NombreImagen | Cuerda | Especifica el nombre de la imagen que aparecerá en el fondo de la clave. El formato de imagen soportado es ". solo png", y cargará cualquier cosa que coincida con el nombre de archivo de la imagen colocada en la carpeta "Imágenes" de la carpeta junto con el archivo de definición del contenedor de la placa. Por ejemplo, si especificas "Back" para NombreImagen, leerá el archivo "Imágenes/Back.png". [Ejemplo] |
○ | 0,01~ | |
| ImageStretchMode | Cuerda | Establece cómo se escalan las imágenes al colocarlas.
[Ejemplo] |
Uniforme | ○ | 1.00~ |
| ImageRenderMode | Cuerda | ※ Este parámetro se ha mantenido por motivos de compatibilidad y será obsoleto en futuras versiones. Establece cómo se escalan las imágenes al colocarlas. [Ejemplo]
|
Uniforme | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Cuerda | ※ Este parámetro se ha mantenido por motivos de compatibilidad y será obsoleto en futuras versiones. Establece cómo se escalan las imágenes al colocarlas. [Ejemplo]
|
○ | 0.01~0.23 | |
| IsToggle | bool | Cada vez que pulses una tecla, cambia entre "Estado de mantenido" y "Estado de liberación". Utiliza las teclas Shift y Ctrl, que se usan para pulsaciones simultáneas. [Ejemplo] |
(Depende del tipo de clave) | ○ | 0,01~ |
| IsOneClickToggleRelease | bool | Si es cierto, pulsar otra tecla mientras la tecla está desconectada liberará automáticamente el interruptor. Si es falso, el interruptor no se desactiva a menos que vuelvas a pulsar la misma tecla. [Ejemplo] |
(Depende del tipo de clave) | ○ | 0,01~ |
| Opciones | Key(string), Value(string) | Puedes especificar una lista de parámetros adicionales para el KeyType especificado. Algunos valores de KeyType solo pueden establecerse con este parámetro. Para los parámetros que pueden especificarse, véase "Añadir parámetros clave". [Ejemplo] |
○ | 0,22~ | |
| Parámetros | Cuerda | ※ Este parámetro será reemplazado por Opciones y dejará de ser compatible. Puedes especificar una lista de parámetros adicionales para el KeyType especificado. Algunos valores de KeyType solo pueden establecerse con este parámetro. Para los parámetros que pueden especificarse, véase "Añadir parámetros clave". El parámetro debe establecerse mediante encadenar el JSON en formato KeyValue. [Ejemplo] |
○ | 0,01~ | |
| Procesos | KeyProcessInfo[] | Puedes anular el procesamiento básico de la clave. Se pueden definir múltiples procesos, por lo que se pueden conseguir múltiples pulsaciones de tecla con una sola pulsación. Por ejemplo, puedes definir algo como "Ctrl" + "C". El orden de procesamiento depende del orden del array. [Ejemplo] |
○ | 0,01~ | |
| Decora | KeyDecorateInfo[] | Coloca la información detallada de decoración para la llave. |
○ | 1.00~ |
Objeto KeyProcessInfo
Este es el objeto que define lo que ocurre cuando se pulsa una tecla.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | Cuerda | Define el comportamiento básico al pulsar una tecla. Los caracteres que pueden especificarse pueden ser enumeración por KeyType. [Ejemplo] |
0,01~ | ||
| EjecuteTiming | Cuerda | Especifica si manejar cuándo se pulsa o suelta una tecla. Algunos tipos de teclas pueden ignorar esta configuración. Si configuras KeyInfo.IsToggle en true, se aplica automáticamente "PressedAndReleased".
[Ejemplo] |
(Depende del tipo de clave) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | Cuerda | Especifica si manejar cuándo se pulsa o suelta una tecla. Algunos tipos de teclas pueden ignorar esta configuración.
|
(Depende del tipo de clave) | ○ | 0.01~0.23 |
| PressRepeat | Cuerda | Configura el comportamiento para que se repita cuando se pulse la tecla. Si especificas algo distinto a Once, el parámetro ExecuteTiming pasará automáticamente a ser "PressedAndReleased".
[Ejemplo] |
(Depende del tipo de clave) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | bool | ※ Este parámetro ha sido descontinuado en la última versión. Especifica si es una tecla modificadora, como Shift o Ctrl. |
(Depende del tipo de clave) | ○ | 0.01~0.23 |
| Opciones | Key(string), Value(string) | Puedes especificar una lista de parámetros adicionales para el KeyType especificado. Algunos valores de KeyType solo pueden establecerse con este parámetro. Para los parámetros que pueden especificarse, véase "Añadir parámetros clave". [Ejemplo] |
○ | 0,22~ | |
| Parámetros | Cuerda | ※ Este parámetro será reemplazado por Opciones y dejará de ser compatible. Puedes especificar una lista de parámetros adicionales para el KeyType especificado. Algunos valores de KeyType solo pueden establecerse con este parámetro. Para los parámetros que pueden especificarse, véase "Añadir parámetros clave". El parámetro debe establecerse mediante encadenar el JSON en formato KeyValue. [Ejemplo] |
○ | 0,01~ |
Objeto BoardDecorateInfo
Es el objeto que define la decoración del tablero.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nombreidentidad | Cuerda | Es el nombre identificativo de la condecoración. El uso actual está por decidirse. [Ejemplo] |
1.00~ | ||
| ImeStatus | Cuerda | Especifica cuándo aplica la condecoración el IME. Puedes especificar el IME de una de las siguientes opciones:
[Ejemplo] |
○ | 1.00~ | |
| ImeStatuses | cuerda[] | Especifica cuándo aplica la condecoración el IME. ImeStatus solo puede especificar el estado de un IME, pero puede definirse como varios. Si tanto ImeStatus como ImeStatus se definieron, los ImeStatus tienen prioridad. Los valores que puedes especificar son los mismos que en ImeStatus. [Ejemplo] |
○ | 1.00~ | |
| Tecla de Presión | Cuerda | Puedes aplicar decoraciones al pulsar la tecla especificada. Por ejemplo, puedes hacer algo como un fondo que suele ser negro, pero cuando pulsas la tecla Mayús, el fondo se vuelve azul. [Ejemplo] |
○ | 1.00~ | |
| Teclas de Presión | cuerda[] | Úsala para aplicar decoraciones cuando pulses varias teclas. Por ejemplo, si quieres cambiar la pantalla cuando se pulsan "Shift" y "Ctrl" al mismo tiempo. Si se especifican tanto Teclas Presionar como Teclas Presionar, Teclas Presionar tienen prioridad. Si no especificas ambos, se aplicará a todos los patrones no especificados en la tecla de pulsación. [Ejemplo] |
○ | 1.00~ | |
| IsCapsLock | bool | Puedes especificar la decoración cuando el bloqueo de mayúsculas esté activado. [Ejemplo] |
null | ○ | 1.03~ |
| IsInsert | bool | Puedes especificar la decoración cuando Insert esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| IsNumLock | bool | Puedes especificar la decoración cuando el NumLock esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| IsScroll | bool | Puedes especificar la decoración cuando el Pergamino esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| Color de fondo | Color | Puedes especificar el color de fondo de la tabla desde 0~1. Puedes hacer que la placa sea translúcida haciendo que la alfa sea menor que 1. Además, poner la alfa a 0 te dará total transparencia y ya no tendrás un juicio de prensa sobre el tablero, lo que te permitirá manipular las ventanas que se colocan en la parte trasera. Por ejemplo, puedes crear un tablero con solo las teclas flotando haciendo que el tablero sea transparente y añadiendo un color de fondo a las teclas. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| NombreImagen | Cuerda | Especifica el nombre de la imagen que quieres mostrar en la pizarra. El formato de imagen soportado es ". solo png", y cargará cualquier cosa que coincida con el nombre de archivo de la imagen colocada en la carpeta "Imágenes" de la carpeta junto con el archivo de definición del contenedor de la placa. Por ejemplo, si especificas "Back" para NombreImagen, leerá el archivo "Imágenes/Back.png". También puedes crear un tablero no rectangular haciendo que el color de fondo del tablero sea transparente y especificando una imagen recortada con un área completamente transparente. [Ejemplo] |
○ | 1.00~ | |
| ImageStretchMode | Cuerda | Establece cómo se escalan las imágenes al colocarlas.
[Ejemplo] |
Uniforme | ○ | 1.00~ |
| BorderColor | Color | Puedes especificar el color del borde de fondo desde 0~1. También puedes hacer que el alfa sea menor que 1 para que sea translúcido y transparente. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| BordeGrosor | Doble | Puedes especificar el grosor del borde de fondo. 0 hace que la frontera sea invisible. [Ejemplo] |
1 | ○ | 1.00~ |
Objeto KeyDecorateInfo
Es el objeto que define la decoración del tablero.
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| Nombreidentidad | Cuerda | Es el nombre identificativo de la condecoración. El uso actual está por decidirse. [Ejemplo] |
1.00~ | ||
| ImeStatus | Cuerda | Especifica cuándo aplica la condecoración el IME. Puedes especificar el IME de una de las siguientes opciones:
[Ejemplo] |
○ | 1.00~ | |
| ImeStatuses | cuerda[] | Especifica cuándo aplica la condecoración el IME. ImeStatus solo puede especificar el estado de un IME, pero puede definirse como varios. Si tanto ImeStatus como ImeStatus se definieron, los ImeStatus tienen prioridad. Los valores que puedes especificar son los mismos que en ImeStatus. [Ejemplo] |
○ | 1.00~ | |
| Tecla de Presión | Cuerda | Puedes aplicar decoraciones al pulsar la tecla especificada. Por ejemplo, si pulsas la tecla Mayús cuando normalmente la tecla tiene un "1", el texto mostrado será "!" Puedes hacer cambios como cambiar a. [Ejemplo] |
○ | 1.00~ | |
| Teclas de Presión | cuerda[] | Úsala para aplicar decoraciones cuando pulses varias teclas. Por ejemplo, si quieres cambiar la pantalla cuando se pulsan "Shift" y "Ctrl" al mismo tiempo. Si se especifican tanto Teclas Presionar como Teclas Presionar, Teclas Presionar tienen prioridad. Si no especificas ambos, se aplicará a todos los patrones no especificados en la tecla de pulsación. [Ejemplo] |
○ | 1.00~ | |
| IsPressed | bool | Puedes especificar la decoración cuando se pulsa la tecla. Por ejemplo, mientras pulsas una tecla, puedes hacer que el borde de esa tecla brille. [Ejemplo] |
FALSO | ○ | 1.00~ |
| IsCapsLock | bool | Puedes especificar la decoración cuando el bloqueo de mayúsculas esté activado. [Ejemplo] |
null | ○ | 1.03~ |
| IsInsert | bool | Puedes especificar la decoración cuando Insert esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| IsNumLock | bool | Puedes especificar la decoración cuando el NumLock esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| IsScroll | bool | Puedes especificar la decoración cuando el Pergamino esté ACTIVADO. [Ejemplo] |
null | ○ | 1.03~ |
| DisplayText | Cuerda | Especifica el texto que aparece en la tecla. Los caracteres especiales, como los saltos de línea, se basan en la especificación JSON. El texto aparece en la parte frontal de la imagen en lugar de en ella. [Ejemplo] |
○ | 1.00~ | |
| FontName | Cuerda | Puedes especificar la fuente del texto clave. Solo puedes usar fuentes que estén instaladas en tu sistema operativo. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| FontSize | Doble | Especifica el tamaño de fuente del texto que aparece en la clave. Este es el tamaño del píxel a la ampliación 1 y DPI 96, pero el tamaño real depende del tipo de fuente. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| Texto en negrita | Cuerda | Puedes especificar el grosor del texto. Actualmente, el único grosor que se puede usar es "Negrita", y si especificas algo más, será el peso normal. [Ejemplo] |
Normal | ○ | 1.00~ |
| TextColor | Color | Puedes especificar el color del texto clave. También puedes hacer que el alfa sea menor de 1 para que sea translúcido. El rango que se puede especificar es 0~1, respectivamente. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| Color de fondo | Color | Puedes especificar el color del fondo clave desde 0~1. También puedes hacer que el alfa sea menor que 1 para que sea translúcido y transparente. Sin embargo, ten en cuenta que si el fondo de la tecla es transparente y el fondo del tablero también lo es, el juicio de pulsación de tecla no será detectado. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| NombreImagen | Cuerda | Especifica el nombre de la imagen que quieres mostrar en la pizarra. El formato de imagen soportado es ". solo png", y cargará cualquier cosa que coincida con el nombre de archivo de la imagen colocada en la carpeta "Imágenes" de la carpeta junto con el archivo de definición del contenedor de la placa. Por ejemplo, si especificas "Back" para NombreImagen, leerá el archivo "Imágenes/Back.png". [Ejemplo] |
○ | 1.00~ | |
| ImageStretchMode | Cuerda | Establece cómo se escalan las imágenes al colocarlas.
[Ejemplo] |
Uniforme | ○ | 1.00~ |
| BorderColor | Color | Puedes especificar el color del borde de fondo desde 0~1. También puedes hacer que el alfa sea menor que 1 para que sea translúcido y transparente. [Ejemplo] |
(Depende de la aplicación) | ○ | 1.00~ |
| BordeGrosor | Doble | Puedes especificar el grosor del borde de fondo. 0 hace que la frontera sea invisible. [Ejemplo] |
1 | ○ | 1.00~ |
Enumeración por KeyType
Una lista que define el procesamiento básico de las claves.
La relación entre los nombres de las teclas y los códigos de teclas se basa en el teclado japonés. Si quieres especificar un código de clave que no existe en esta lista, utiliza el KeyType "VirtualKeyCode".
de| Suplemento | Código de Clave | Virtual de Nombre y Nombre Distinguido |
|---|---|---|
| Un | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Yo | 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 | Esta es la tecla numérica en la parte superior del teclado. |
| D1 | 50 | Esta es la tecla numérica en la parte superior del teclado. |
| D2 | 51 | Esta es la tecla numérica en la parte superior del teclado. |
| D3 | 52 | Esta es la tecla numérica en la parte superior del teclado. |
| D4 | 53 | Esta es la tecla numérica en la parte superior del teclado. |
| D5 | 54 | Esta es la tecla numérica en la parte superior del teclado. |
| D6 | 55 | Esta es la tecla numérica en la parte superior del teclado. |
| D7 | 56 | Esta es la tecla numérica en la parte superior del teclado. |
| D8 | 57 | Esta es la tecla numérica en la parte superior del teclado. |
| D9 | 58 | Esta es la tecla numérica en la parte superior del teclado. |
| NumPad0 | 96 | Es una tecla numérica en el teclado numérico. |
| NumPad1 | 97 | Es una tecla numérica en el teclado numérico. |
| NumPad2 | 98 | Es una tecla numérica en el teclado numérico. |
| NumPad3 | 99 | Es una tecla numérica en el teclado numérico. |
| NumPad4 | 100 | Es una tecla numérica en el teclado numérico. |
| NumPad5 | 101 | Es una tecla numérica en el teclado numérico. |
| NumPad6 | 102 | Es una tecla numérica en el teclado numérico. |
| NumPad7 | 103 | Es una tecla numérica en el teclado numérico. |
| NumPad8 | 104 | Es una tecla numérica en el teclado numérico. |
| NumPad9 | 105 | Es una tecla numérica en el teclado numérico. |
| 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 | |
| DerechaShift | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| Hacia arriba | 38 | ↑ Llave. |
| Abajo | 40 | ↓ clave. |
| Izquierda | 37 | ← clave. |
| Derecha | 39 | → llave. |
| Añadir | 107 | Es el "+" en el teclado numérico. |
| Resta | 109 | Es el "-" en el teclado numérico. |
| División | 111 | Es el "/" en el teclado numérico. |
| Multiplicar | 106 | Es el "*" en el teclado numérico. |
| Decimal | 110 | El teclado numérico "." es. |
| Separador | 108 | |
| Entra | 13 | |
| Retroceso | 8 | |
| Espacio | 32 | |
| Pestaña | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| En | 192 | Esta es la tecla "@" del teclado japonés de array. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Colon | 186 | |
| OemPunto y coma | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Barra oblicua | 191 | |
| OemQuestion | 191 | |
| Barra diagonal | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Teclas de medio ancho/ancho completo. |
| NonConvert | 29 | Es una clave que no es de conversión. |
| Conversión | 28 | Esta es la clave de conversión. |
| Kana | 21 | Es una llave katakana hiragana. |
| Bloqueo de mayúsculas | 20 | |
| Apps | 93 | |
| Insertar | 45 | |
| Borrar | 46 | |
| Inicio | 36 | |
| Fin | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pausa | 19 | |
| ScrollLock | 145 | |
| Pergamino | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Esta tecla depende de la tecla con dificultad, así que pulsarla puede no tener ningún efecto. |
| ¡Atentos | 246 | |
| BrowserBack | 166 | |
| Favoritos del navegador | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | No disponible. | |
| ChatPadOrange | No disponible. | |
| Crsel | 247 | |
| EraseEof | No disponible. | |
| Exsel | 248 | |
| Ejecutar | 43 | |
| Ayuda | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Ninguno | No disponible. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | No disponible. | |
| PA1 | 253 | |
| Juego | 250 | |
| Impresión | 42 | |
| Procesclave | 229 | |
| Seleccionar | 41 | |
| SelectMedia | 181 | |
| Duerme | 95 | |
| VolumeDown | 174 | Puede que veas control de volumen, pero el comportamiento depende del sistema operativo. |
| VolumeMute | 173 | Puede que veas control de volumen, pero el comportamiento depende del sistema operativo. |
| VolumeUp | 175 | Puede que veas control de volumen, pero el comportamiento depende del sistema operativo. |
| Zoom | 251 | |
| BoardNext | Cambia a la siguiente placa. | |
| BoardPrev | Cambia a la placa anterior. | |
| BoardJump | Cambia a la placa con el nombre especificado. | |
| BoardMove | Arrastra el tablero para moverlo. | |
| BoardMinimize | Minimiza la tabla. | |
| Salida | Sal del tablero táctil. | |
| Menú de Configuración | Abre el menú de ajustes. | |
| MouseMovePad | Es una alfombrilla que mueve el cursor tanto como tocas y mueves el dedo. | |
| MouseMoveJoystick | Es un stick de ratón que sigue moviendo el cursor en la dirección en la que tocaste y movió el dedo. | |
| Botón izquierdo del ratón | Este es el botón izquierdo del ratón. | |
| Botón derecho del ratón | Este es el botón derecho del ratón. | |
| MouseMiddleClick | Este es el botón central del ratón. | |
| MouseX1Click | El botón X1 del ratón. | |
| MouseX2Click | Este es el botón X2 del ratón. | |
| MouseWheel | Esta es la rueda del ratón. Emula la rotación de la rueda tocando y moviendo el dedo arriba y abajo. | |
| VirtualKeyCode | Envía el código de clave virtual especificado. | |
| DPad | Es una cruceta direccional con una tecla arriba, abajo, izquierda y derecha. |
Parámetros de adición de claves
Una lista de parámetros adicionales para cada KeyType. Añade el objeto KeyInfo a las Opciones del objeto KeyProcessInfo como una lista de KeyValues.
Configuración de ejemplo
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | Cuerda | Especifica dónde mostrar al cambiar de placa en otras placas.
[Ejemplo] |
○ | 0,01~ |
BoardPrev
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | Cuerda | Especifica dónde mostrar al cambiar de placa en otras placas.
[Ejemplo] |
○ | 0,01~ |
BoardJump
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| JumpBoardNombreIdentidad | Cuerda | Cambia al contenedor de la placa con el nombre especificado. [Ejemplo] |
0,20~ | ||
| NextBoardPositionType | Cuerda | Especifica dónde mostrar al cambiar de placa en otras placas.
[Ejemplo] |
○ | 0,20~ |
MouseMovePad
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| MoveScale | Doble | Especifica la velocidad de movimiento del cursor del ratón a una ampliación relativa a 1. [Ejemplo] |
1 | ○ | 0,01~ |
| TapAction | Cuerda | Especifica cómo emular el comportamiento del clic izquierdo cuando se pulsa una tecla.
[Ejemplo] |
Botón izquierdo del ratónCuandoDoble toque | ○ | 0,01~ |
| TapPressInterval | Doble | Este es el tiempo máximo para pulsar la tecla que se considera un toque. Si mantienes pulsada la tecla durante más tiempo, no se juzgará como un golpecito. La unidad es milisegundos. [Ejemplo] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | Doble | El tiempo entre toques antes de que sea determinado es después de un doble toque. Si el tiempo hasta el siguiente toque es mayor que este tiempo, no se reconocerá como doble toque. La unidad es milisegundos. [Ejemplo] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | Doble | Esta es la anchura máxima permitida de desviación de la posición de la toma que debe reconocerse como doble toque. Si la posición del toque anterior y la posición del siguiente toque son mayores que este número, no se reconocerá como doble toque. La unidad es la distancia lógica del píxel en la placa. [Ejemplo] |
5 | ○ | 0,01~ |
| PadMoveMode | Cuerda | Establece el comportamiento de la velocidad de movimiento del cursor del ratón al mover un dedo.
[Ejemplo] |
Acelerar | ○ | 0,01~ |
MouseMoveJoystick
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| StickMode | Cuerda | Especifica si el punto central de la palanca debe ser el centro de la tecla o un punto de contacto.
[Ejemplo] |
TouchCenter | ○ | 0,01~ |
| MaxVelocidadPerSegundo | Doble | Esta es la velocidad máxima de movimiento del cursor del ratón cuando el stick está inclinado hacia abajo. La velocidad de movimiento es el número de píxeles por segundo en el escritorio. [Ejemplo] |
1000 | ○ | 0,01~ |
| LongitudÁreaPunta | Doble | Esta es la distancia máxima para derribar el palo. La distancia será el píxel lógico en la placa. Esta configuración solo es válida cuando el Modo Stick está en TouchCenter. En PanelCenter, depende del tamaño de la llave. [Ejemplo] |
100 | ○ | 0,01~ |
| TapAction | Cuerda | Especifica cómo emular el comportamiento del clic izquierdo cuando se pulsa una tecla.
[Ejemplo] |
Botón izquierdo del ratónCuandoDoble toque | ○ | 0,20~ |
| TapPressInterval | Doble | Este es el tiempo máximo para pulsar la tecla que se considera un toque. Si mantienes pulsada la tecla durante más tiempo, no se juzgará como un golpecito. La unidad es milisegundos. [Ejemplo] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | Doble | El tiempo entre toques antes de que sea determinado es después de un doble toque. Si el tiempo hasta el siguiente toque es mayor que este tiempo, no se reconocerá como doble toque. La unidad es milisegundos. [Ejemplo] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | Doble | Esta es la anchura máxima permitida de desviación de la posición de la toma que debe reconocerse como doble toque. Si la posición del toque anterior y la posición del siguiente toque son mayores que este número, no se reconocerá como doble toque. La unidad es la distancia lógica del píxel en la placa. [Ejemplo] |
5 | ○ | 0,20~ |
DPad
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| UpKey | Cuerda | Especifica la tecla para enviar cuando pulses la tecla ↑. [Ejemplo] |
Hacia arriba | ○ | 0,20~ |
| Downkey | Cuerda | Especifica la tecla a enviar cuando pulses la tecla ↓. [Ejemplo] |
Abajo | ○ | 0,20~ |
| Izquierda | Cuerda | Especifica la tecla para enviar cuando pulses la tecla ←. [Ejemplo] |
Izquierda | ○ | 0,20~ |
| KeyKey Derecha | Cuerda | Especifica la tecla para enviar cuando pulses la tecla →. [Ejemplo] |
Derecha | ○ | 0,20~ |
VirtualKeyCode
| Contenido del tipo | de clave, valor inicial | , unset, aplicación compatible con permisos | , Ver. | ||
|---|---|---|---|---|---|
| VirtualKeyCode | int | Puedes enviar un código de clave virtual (número) directamente para Windows. [Ejemplo] |
0,22~ |