Definizione del file
File di definizione del contenitore della scheda (file .setting)
Questo è un file che definisce la disposizione e la gestione dei tasti sulla lavagna. Si trova nelle varie cartelle dei pacchetti board nella cartella "Boards" della cartella con il file eseguibile.
Puoi personalizzare la disposizione di qualsiasi chiave definendo tu stesso questo file. Simboli, testo e altro seguono il formato JSON.
| Estensione | .setting |
| Formato file | JSON |
| Codifica | UTF-8 (con BOM) |
Composizione
I dati consistono nelle seguenti gerarchie: (Il layout qui sotto è un'immagine e non il formato formale di JSON.) Il file vero e proprio può essere ordinato in ordine diverso a seconda dell'output automatico)
("{}" è un oggetto, e "[]" è un array.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Oggetto BoardContainerInfo
Un oggetto con varie impostazioni per un contenitore a tavola.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| Nome Identità | Stringa | Il nome che identifica il contenitore di cartone. Viene utilizzato per commutazioni specifiche per scheda. [Esempio] |
0,01~ | ||
| Autore | Stringa | Inserisci il nome del produttore del contenitore cartonato. Viene utilizzato per mostrare il nome del produttore. (pianificato) [Esempio] |
○ | 0,01~ | |
| Versione | Doppio | Inserisci la versione del file di definizione del contenitore a bordo. Non è la versione applicativa corrispondente. Usato per mostrare versioni. (pianificato) [Esempio] |
○ | 0,01~ | |
| IsExcludeNextBoard | bool | Specifica se questo contenitore di scheda è escluso dalla selezione tramite il cambio di scheda con il tasto ⇐⇒. Se lo specifichi come non idoneo, puoi selezionarlo solo passando alle assegnazioni di ammissione. [Esempio] |
FALSO | ○ | 0,31~ |
| Ordine | int | Viene usato nell'ordine in cui si cambia la scheda di battuta. Più alto è il numero, maggiore sarà la priorità. [Esempio] |
0 | ○ | 0,01~ |
| KeyReleaseTimingQuandoAttivWindowChange | bool | Specifica se il tasto toggle viene rilasciato automaticamente quando la finestra attiva viene attivata, oppure il pattern. Impedisce che l'operazione del tasto toggle venga applicata così come avviene quando si passa a un'altra finestra.
[Esempio] |
Nessuna | ○ | 0,30~ |
| GeneratorIdentityName | Stringa | Se generi una scheda, un contenitore, un file di definizione con qualsiasi strumento, imposta il nome distintivo per quello strumento. Questo valore non viene utilizzato altrove. [Esempio] |
○ | 1.00~ | |
| GeneratorVersion | Doppio | Se generi una scheda, un contenitore, un file di definizione con qualsiasi strumento, imposta la versione di quello strumento. Questo valore non viene utilizzato altrove. [Esempio] |
○ | 1.00~ | |
| Tavole | BoardInfo[] | Definisci il tabellone. Se vuoi visualizzare più schede, definisci più schede. |
0,01~ |
Oggetto BoardInfo
Un oggetto con varie impostazioni per la lavagna. Una tavola si riferisce a una finestra.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| Nome Identità | Stringa | Il nome distintivo della tavola. L'uso attuale è ancora incerto. [Esempio] |
0,01~ | ||
| Posizione | Rettangolo | Specifica la posizione e la dimensione della tavola. I parametri consistono rispettivamente in "X, Y (posizione sul desktop)" e "Larghezza, Altezza (dimensione della scheda)". Nota che la posizione effettiva e la dimensione della scheda saranno la dimensione logica per il DPI. Dipende anche dal parametro StartPositionType per la posizione di partenza. Se non viene utilizzata la posizione (X, Y), viene utilizzata solo la dimensione. [Esempio] |
0,01~ | ||
| StartPositionType | Stringa | Specifica il tipo di posizione iniziale della tavola. Se è impostato per ricordare la posizione dell'ultima tavola, questa impostazione è valida solo per la prima vista. I parametri che possono essere specificati sono i seguenti:
[Esempio] |
Manuale | ○ | 0,01~ |
| NextBoardPositionType | Stringa | Specifica dove visualizzare quando si passa da altre schede. Se è impostato per ricordare la posizione dell'ultima scheda, questa impostazione è valida solo per il primo interruttore.
[Esempio] |
○ | 0,01~ | |
| CentroPosizione | Punto | Questa è la posizione centrale della tavola specificata da "X" e "Y". Utilizzato quando CenterPosition è specificato nel parametro NextBoardPositionType. Se non specificato, la dimensione della tavola ÷ 2 sarà la posizione centrale. [Esempio] |
○ | 0,01~ | |
| PositionOffset | Punto | Puoi specificare una posizione rispetto alla posizione di visualizzazione specificata in Posizione, TipoPosizioneInizio, TipoPosizioneSegreTTavola e PosizioneCentrale. I parametri sono specificati in "X" e "Y". [Esempio] |
○ | 0,30~ | |
| FontSizeScale | Doppio | Specifica la dimensione del font della scheda target a una scala di 1. [Esempio] |
1 | ○ | 0,01~ |
| BoardScale | Doppio | Specifica la dimensione della scheda in moltiplicatore rispetto a 1. Tutto è scalato, come la dimensione e la posizione dei tasti posizionati e la dimensione delle lettere. [Esempio] |
1 | ○ | 0,01~ |
| ImageName | Stringa | Specifica il nome dell'immagine che vuoi mostrare sulla lavagna. Il formato immagine supportato è ". solo png", e caricherà tutto ciò che corrisponde al nome file dell'immagine inserita nella cartella "Images" della cartella con il file di definizione del contenitore della scheda. Ad esempio, se specifichi "Indietro" per ImageName, leggerà il file "Images/Back.png". [Esempio] |
○ | 0,01~ | |
| ImageStretchMode | Stringa | Imposta come vengono ridimensionate le immagini quando vengono posizionate.
[Esempio] |
Divisa | ○ | 1.00~ |
| ImageRenderMode | Stringa | ※ Questo parametro è stato mantenuto per motivi di compatibilità e sarà deprecato nelle versioni future. Imposta come vengono ridimensionate le immagini quando vengono posizionate.
|
Divisa | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Stringa | ※ Questo parametro è stato mantenuto per motivi di compatibilità e sarà deprecato nelle versioni future. Imposta come vengono ridimensionate le immagini quando vengono posizionate.
|
○ | 0.01~0.23 | |
| Chiavi | KeyInfo[] | Imposta la lista dei tasti da posizionare sulla lavagna. |
0,01~ | ||
| KeyDecorates | KeyDecorateInfo[] | Imposta le informazioni decorativhe per tutte le chiavi posizionate sulla lavagna. |
○ | 1.00~ | |
| BoardDecorates | BoardDecorateInfo[] | Imposta informazioni dettagliate sulla decorazione per la tua tavola. |
○ | 1.00~ |
Oggetto KeyInfo
Un oggetto con varie impostazioni di tasti.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | Stringa | Definisci il comportamento di base quando premi un tasto. I caratteri che possono essere specificati possono essere l'enumerazione KeyType. Se specifichi il parametro Processi, questo parametro viene ignorato. [Esempio] |
0,01~ | ||
| Posizione | Rettangolo | Specifica la posizione e la dimensione dei tasti sulla lavagna. I parametri consistono rispettivamente in "X, Y (posizione sulla tavola)" e "Larghezza, Altezza" (dimensione del tasto). Il numero che specifichi sarà il sistema di coordinate client visto dalla scheda, e DPI e scaling della scheda determineranno la dimensione effettiva che vedrai. [Esempio] |
0,01~ | ||
| DisplayText | Stringa | Specifica il testo che appare sulla chiave. I caratteri speciali, come i line break, si basano sulla specifica JSON. Il testo appare nella parte frontale dell'immagine piuttosto che nell'immagine. [Esempio] |
0,01~ | ||
| FontSize | Doppio | Specifica la dimensione del carattere del testo che appare sulla chiave. Questa è la dimensione del pixel a ingrandimento 1 e DPI 96, ma la dimensione effettiva dipende dal tipo di carattere. [Esempio] |
(Dipende dalla dimensione del font del sistema) | ○ | 0,01~ |
| ImageName | Stringa | Specifica il nome dell'immagine che apparirà sullo sfondo della chiave. Il formato immagine supportato è ". solo png", e caricherà tutto ciò che corrisponde al nome file dell'immagine inserita nella cartella "Images" della cartella con il file di definizione del contenitore della scheda. Ad esempio, se specifichi "Indietro" per ImageName, leggerà il file "Images/Back.png". [Esempio] |
○ | 0,01~ | |
| ImageStretchMode | Stringa | Imposta come vengono ridimensionate le immagini quando vengono posizionate.
[Esempio] |
Divisa | ○ | 1.00~ |
| ImageRenderMode | Stringa | ※ Questo parametro è stato mantenuto per motivi di compatibilità e sarà deprecato nelle versioni future. Imposta come vengono ridimensionate le immagini quando vengono posizionate. [Esempio]
|
Divisa | ○ | 0,30~ |
| ImageRenderMode (0.01~0.23) | Stringa | ※ Questo parametro è stato mantenuto per motivi di compatibilità e sarà deprecato nelle versioni future. Imposta come vengono ridimensionate le immagini quando vengono posizionate. [Esempio]
|
○ | 0.01~0.23 | |
| IsToggle | bool | Ogni volta che premi un tasto, passa tra "Mantenendo Stato" e "Stato di Rilascio". Usa i tasti Shift e Ctrl, che vengono usati per le pressioni simultanee. [Esempio] |
(Dipende dal tipo di chiave) | ○ | 0,01~ |
| IsOneClickToggleRelease | bool | Se è vero, premere un altro tasto mentre il tasto è attivato rilascia automaticamente il toggle. Se falso, il toggle non verrà disattivato a meno che tu non prema di nuovo lo stesso tasto. [Esempio] |
(Dipende dal tipo di chiave) | ○ | 0,01~ |
| Opzioni | Tonalità (stringa), Valore (stringa) | Puoi specificare una lista di parametri aggiuntivi per il KeyType specificato. Alcuni valori KeyType possono essere impostati solo con questo parametro. Per parametri che possono essere specificati, vedi "Aggiungi parametri chiave". [Esempio] |
○ | 0,22~ | |
| Parametri | Stringa | ※ Questo parametro sarà sostituito da Opzioni e non sarà più supportato. Puoi specificare una lista di parametri aggiuntivi per il KeyType specificato. Alcuni valori KeyType possono essere impostati solo con questo parametro. Per parametri che possono essere specificati, vedi "Aggiungi parametri chiave". Il parametro dovrebbe essere impostato stringendo il JSON in formato KeyValue. [Esempio] |
○ | 0,01~ | |
| Processi | KeyProcessInfo[] | Puoi sovrascrivere l'elaborazione di base della chiave. Possono essere definiti più processi, quindi con una sola pressione di tasto più è possibile ottenere più pressioni di tasto. Ad esempio, puoi definire qualcosa come "Ctrl" + "C". L'ordine di elaborazione dipende dall'ordine dell'array. [Esempio] |
○ | 0,01~ | |
| Decora | KeyDecorateInfo[] | Imposta le informazioni dettagliate sulla decorazione della chiave. |
○ | 1.00~ |
Oggetto KeyProcessInfo
Questo è l'oggetto che definisce cosa succede quando si preme un tasto.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| KeyType | Stringa | Definisci il comportamento di base quando premi un tasto. I caratteri che possono essere specificati possono essere l'enumerazione KeyType. [Esempio] |
0,01~ | ||
| ExecuteTiming | Stringa | Specifica se gestire quando un tasto viene premuto o rilasciato. Alcuni tipi di chiavi possono ignorare questa impostazione. Se imposti KeyInfo.IsToggle su true, viene applicato automaticamente "PressedAndReleased".
[Esempio] |
(Dipende dal tipo di chiave) | ○ | 0,30~ |
| ExecuteTiming (0.01~0.23) | Stringa | Specifica se gestire quando un tasto viene premuto o rilasciato. Alcuni tipi di chiavi possono ignorare questa impostazione.
|
(Dipende dal tipo di chiave) | ○ | 0.01~0.23 |
| PressRepeat | Stringa | Imposta il comportamento per ripetersi quando si preme il tasto. Se specifichi qualcosa di diverso da Once, il parametro ExecuteTiming diventerà automaticamente "PressedAndReleased".
[Esempio] |
(Dipende dal tipo di chiave) | ○ | 0,01~ |
| IsModifier (0.01~0.23) | bool | ※ Questo parametro è stato deprecato nell'ultima versione. Specifica se si tratta di un tasto modificatore, come Shift o Ctrl. |
(Dipende dal tipo di chiave) | ○ | 0.01~0.23 |
| Opzioni | Tonalità (stringa), Valore (stringa) | Puoi specificare una lista di parametri aggiuntivi per il KeyType specificato. Alcuni valori KeyType possono essere impostati solo con questo parametro. Per parametri che possono essere specificati, vedi "Aggiungi parametri chiave". [Esempio] |
○ | 0,22~ | |
| Parametri | Stringa | ※ Questo parametro sarà sostituito da Opzioni e non sarà più supportato. Puoi specificare una lista di parametri aggiuntivi per il KeyType specificato. Alcuni valori KeyType possono essere impostati solo con questo parametro. Per parametri che possono essere specificati, vedi "Aggiungi parametri chiave". Il parametro dovrebbe essere impostato stringendo il JSON in formato KeyValue. [Esempio] |
○ | 0,01~ |
Oggetto BoardDecorateInfo
È l'oggetto che definisce la decorazione della plancia.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| Nome Identità | Stringa | È il nome identificativo della decorazione. L'uso attuale è ancora incerto. [Esempio] |
1.00~ | ||
| ImeStatus | Stringa | Specifica quando l'IME applica la decorazione. Puoi specificare l'IME da uno dei seguenti:
[Esempio] |
○ | 1.00~ | |
| ImeStatuses | string[] | Specifica quando l'IME applica la decorazione. ImeStatus può specificare solo lo stato di un IME, ma può essere definito come diversi. Se sia ImeStatus che ImeStatus sono stati definiti, gli ImeStatus hanno la precedenza. I valori che puoi specificare sono gli stessi di ImeStatus. [Esempio] |
○ | 1.00~ | |
| PressKey | Stringa | Puoi applicare decorazioni quando si preme il tasto specificato. Ad esempio, puoi fare qualcosa come uno sfondo che di solito è nero, ma quando premi il tasto Shift, lo sfondo diventa blu. [Esempio] |
○ | 1.00~ | |
| PressKeys | string[] | Usalo per applicare decorazioni quando premi più tasti. Ad esempio, se vuoi cambiare il display quando "Shift" e "Ctrl" vengono premuti contemporaneamente. Se sono specificati sia PressKey che PressKey, PressKeys ha la precedenza. Se non specifichi entrambi, si applicherà a tutti i pattern non specificati nel PressKey. [Esempio] |
○ | 1.00~ | |
| IsCapsLock | bool | Puoi specificare la decorazione quando il CapsLock è ATTIVO. [Esempio] |
null | ○ | 1.03~ |
| IsInsert | bool | Puoi specificare la decorazione quando Insert è ON. [Esempio] |
null | ○ | 1.03~ |
| IsNumLock | bool | Puoi specificare la decorazione quando NumLock è ATTIVO. [Esempio] |
null | ○ | 1.03~ |
| IsScroll | bool | Puoi specificare la decorazione quando la Pergamena è ATTIVA. [Esempio] |
null | ○ | 1.03~ |
| ColoreSfondo | Colore | Puoi specificare il colore di sfondo della scheda da 0~1. Puoi rendere la tavola traslucida facendo l'alpha minore di 1. Inoltre, impostare l'alpha a 0 ti darà totale trasparenza e non avrai più un giudizio stampa sulla lavagna, permettendoti di manipolare le finestre sul retro. Ad esempio, puoi creare una tavola con solo i tasti fluttuanti rendendo la tavola trasparente e aggiungendo un colore di sfondo ai tasti. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| ImageName | Stringa | Specifica il nome dell'immagine che vuoi mostrare sulla lavagna. Il formato immagine supportato è ". solo png", e caricherà tutto ciò che corrisponde al nome file dell'immagine inserita nella cartella "Images" della cartella con il file di definizione del contenitore della scheda. Ad esempio, se specifichi "Indietro" per ImageName, leggerà il file "Images/Back.png". Puoi anche creare una plancia non rettangolare rendendo trasparente il colore dello sfondo della tavola e specificando un'immagine ritagliata con un'area completamente trasparente. [Esempio] |
○ | 1.00~ | |
| ImageStretchMode | Stringa | Imposta come vengono ridimensionate le immagini quando vengono posizionate.
[Esempio] |
Divisa | ○ | 1.00~ |
| BorderColor | Colore | Puoi specificare il colore del bordo di sfondo da 0~1. Puoi anche rendere l'alfa inferiore a 1 per renderlo traslucido e trasparente. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| Spessore del bordo | Doppio | Puoi specificare lo spessore del bordo di sfondo. 0 rende invisibile il confine. [Esempio] |
1 | ○ | 1.00~ |
Oggetto KeyDecorateInfo
È l'oggetto che definisce la decorazione della plancia.
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| Nome Identità | Stringa | È il nome identificativo della decorazione. L'uso attuale è ancora incerto. [Esempio] |
1.00~ | ||
| ImeStatus | Stringa | Specifica quando l'IME applica la decorazione. Puoi specificare l'IME da uno dei seguenti:
[Esempio] |
○ | 1.00~ | |
| ImeStatuses | string[] | Specifica quando l'IME applica la decorazione. ImeStatus può specificare solo lo stato di un IME, ma può essere definito come diversi. Se sia ImeStatus che ImeStatus sono stati definiti, gli ImeStatus hanno la precedenza. I valori che puoi specificare sono gli stessi di ImeStatus. [Esempio] |
○ | 1.00~ | |
| PressKey | Stringa | Puoi applicare decorazioni quando si preme il tasto specificato. Ad esempio, se premi il tasto Shift quando il tasto di solito ha un "1", il testo visualizzato sarà "!" Puoi apportare modifiche come cambiare a. [Esempio] |
○ | 1.00~ | |
| PressKeys | string[] | Usalo per applicare decorazioni quando premi più tasti. Ad esempio, se vuoi cambiare il display quando "Shift" e "Ctrl" vengono premuti contemporaneamente. Se sono specificati sia PressKey che PressKey, PressKeys ha la precedenza. Se non specifichi entrambi, si applicherà a tutti i pattern non specificati nel PressKey. [Esempio] |
○ | 1.00~ | |
| IsPressed | bool | Puoi specificare la decorazione quando si preme il tasto. Ad esempio, mentre premi un tasto, puoi far brillare il bordo di quel tasto. [Esempio] |
FALSO | ○ | 1.00~ |
| IsCapsLock | bool | Puoi specificare la decorazione quando il CapsLock è ATTIVO. [Esempio] |
null | ○ | 1.03~ |
| IsInsert | bool | Puoi specificare la decorazione quando Insert è ON. [Esempio] |
null | ○ | 1.03~ |
| IsNumLock | bool | Puoi specificare la decorazione quando NumLock è ATTIVO. [Esempio] |
null | ○ | 1.03~ |
| IsScroll | bool | Puoi specificare la decorazione quando la Pergamena è ATTIVA. [Esempio] |
null | ○ | 1.03~ |
| DisplayText | Stringa | Specifica il testo che appare sulla chiave. I caratteri speciali, come i line break, si basano sulla specifica JSON. Il testo appare nella parte frontale dell'immagine piuttosto che nell'immagine. [Esempio] |
○ | 1.00~ | |
| FontName | Stringa | Puoi specificare il font per il testo chiave. Puoi usare solo font installati sul tuo sistema operativo. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| FontSize | Doppio | Specifica la dimensione del carattere del testo che appare sulla chiave. Questa è la dimensione del pixel a ingrandimento 1 e DPI 96, ma la dimensione effettiva dipende dal tipo di carattere. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| TestoGrassetto | Stringa | Puoi specificare il peso del testo. Attualmente, l'unico spessore che si può usare è "Grassetto", e se specifichi altro, sarà il peso normale. [Esempio] |
Normale | ○ | 1.00~ |
| TextColor | Colore | Puoi specificare il colore del testo chiave. Puoi anche rendere l'alfa meno di 1 per renderlo traslucido. L'intervallo che può essere specificato è rispettivamente 0~1. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| ColoreSfondo | Colore | Puoi specificare il colore dello sfondo chiave da 0~1. Puoi anche rendere l'alfa inferiore a 1 per renderlo traslucido e trasparente. Tuttavia, si prega di notare che se lo sfondo del tasto è trasparente e anche quello del tabellone, il giudizio della pressione del tasto non verrà rilevato. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| ImageName | Stringa | Specifica il nome dell'immagine che vuoi mostrare sulla lavagna. Il formato immagine supportato è ". solo png", e caricherà tutto ciò che corrisponde al nome file dell'immagine inserita nella cartella "Images" della cartella con il file di definizione del contenitore della scheda. Ad esempio, se specifichi "Indietro" per ImageName, leggerà il file "Images/Back.png". [Esempio] |
○ | 1.00~ | |
| ImageStretchMode | Stringa | Imposta come vengono ridimensionate le immagini quando vengono posizionate.
[Esempio] |
Divisa | ○ | 1.00~ |
| BorderColor | Colore | Puoi specificare il colore del bordo di sfondo da 0~1. Puoi anche rendere l'alfa inferiore a 1 per renderlo traslucido e trasparente. [Esempio] |
(Dipende dall'applicazione) | ○ | 1.00~ |
| Spessore del bordo | Doppio | Puoi specificare lo spessore del bordo di sfondo. 0 rende invisibile il confine. [Esempio] |
1 | ○ | 1.00~ |
Enumerazione dei KeyType
Una lista che definisce l'elaborazione di base delle chiavi.
La relazione tra nomi di tasti e codici si basa sulla tastiera giapponese. Se vuoi specificare un codice chiave che non esiste in questa lista, usa il KeyType "VirtualKeyCode".
e Nomi| Supplemento | Codice Chiave | Virtuale Distinto per Nomi |
|---|---|---|
| Un | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| Io | 73 | |
| J | 74 | |
| Okay | 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 | Questo è il tasto numerico in cima alla tastiera. |
| D1 | 50 | Questo è il tasto numerico in cima alla tastiera. |
| D2 | 51 | Questo è il tasto numerico in cima alla tastiera. |
| D3 | 52 | Questo è il tasto numerico in cima alla tastiera. |
| D4 | 53 | Questo è il tasto numerico in cima alla tastiera. |
| D5 | 54 | Questo è il tasto numerico in cima alla tastiera. |
| D6 | 55 | Questo è il tasto numerico in cima alla tastiera. |
| D7 | 56 | Questo è il tasto numerico in cima alla tastiera. |
| D8 | 57 | Questo è il tasto numerico in cima alla tastiera. |
| D9 | 58 | Questo è il tasto numerico in cima alla tastiera. |
| NumPad0 | 96 | È un tasto numerico sul tastierino numerico. |
| NumPad1 | 97 | È un tasto numerico sul tastierino numerico. |
| NumPad2 | 98 | È un tasto numerico sul tastierino numerico. |
| NumPad3 | 99 | È un tasto numerico sul tastierino numerico. |
| NumPad4 | 100 | È un tasto numerico sul tastierino numerico. |
| NumPad5 | 101 | È un tasto numerico sul tastierino numerico. |
| NumPad6 | 102 | È un tasto numerico sul tastierino numerico. |
| NumPad7 | 103 | È un tasto numerico sul tastierino numerico. |
| NumPad8 | 104 | È un tasto numerico sul tastierino numerico. |
| NumPad9 | 105 | È un tasto numerico sul tastierino numerico. |
| 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 | |
| ShiftSinistra | 160 | |
| RightShift | 161 | |
| LeftWindows | 91 | |
| RightWindows | 92 | |
| LeftAlt | 164 | |
| RightAlt | 165 | |
| Su | 38 | ↑ Key. |
| Giù | 40 | ↓ chiave. |
| A sinistra | 37 | ← chiave. |
| A destra | 39 | → chiave. |
| Aggiungere | 107 | È il "+" sul tastierino numerico. |
| Sottrai | 109 | È il "-" sul tastierino numerico. |
| Divisione | 111 | È la "/" sul tastierino numerico. |
| Moltiplica | 106 | È la "*" sulla tastiera numerica. |
| Decimale | 110 | Il tastierino numerico "." è. |
| Separatore | 108 | |
| Entra in scena | 13 | |
| BackSpace | 8 | |
| Spazio | 32 | |
| Tab | 9 | |
| Esc | 27 | |
| OemMinus | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| A | 192 | Questo è il tasto "@" sulla tastiera array giapponese. |
| OemOpenBrackets | 219 | |
| OemCloseBrackets | 221 | |
| Colon | 186 | |
| OemPunto e virgola | 187 | |
| OemPlus | 187 | |
| OemComma | 188 | |
| OemPeriod | 190 | |
| Slash | 191 | |
| OemQuestion | 191 | |
| Rovescia | 226 | |
| OemQuotes | 222 | |
| Kanji | 25 | Chiavi a metà larghezza/piena larghezza. |
| NonConvert | 29 | È una chiave non convertibile. |
| Convertizione | 28 | Questa è la chiave di conversione. |
| Kana | 21 | È una chiave katakana hiragana. |
| Bloccaggio maiuscolo | 20 | |
| Applicazioni | 93 | |
| Inserimento | 45 | |
| Elimina | 46 | |
| Casa | 36 | |
| Fine | 35 | |
| PageUp | 33 | |
| PageDown | 34 | |
| Pausa | 19 | |
| ScrollLock | 145 | |
| Scorrere | 145 | |
| PrintScreen | 44 | |
| NumLock | 144 | Questo tasto dipende duramente dal tasto, quindi premerlo potrebbe non avere alcun effetto. |
| Attenzione. | 246 | |
| BrowserBack | 166 | |
| Preferiti del browser | 171 | |
| BrowserForward | 167 | |
| BrowserHome | 172 | |
| BrowserRefresh | 168 | |
| BrowserSearch | 170 | |
| BrowserStop | 169 | |
| ChatPadGreen | Non disponibile. | |
| ChatPadOrange | Non disponibile. | |
| Crsel | 247 | |
| EraseEof | Non disponibile. | |
| Exsel | 248 | |
| Esegui | 43 | |
| Guida | 47 | |
| LaunchApplication1 | 182 | |
| LaunchApplication2 | 183 | |
| LaunchMail | 180 | |
| MediaNextTrack | 176 | |
| MediaPlayPause | 179 | |
| MediaPreviousTrack | 177 | |
| MediaStop | 178 | |
| Nessuna | Non disponibile. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| OemCopy | 242 | |
| OemEnlW | 244 | |
| OemPipe | Non disponibile. | |
| Pa1 | 253 | |
| Gioca | 250 | |
| Stampare | 42 | |
| ProcessKey | 229 | |
| Seleziona | 41 | |
| SelectMedia | 181 | |
| Dormi | 95 | |
| VolumeDown | 174 | Potresti vedere il controllo del volume, ma il comportamento dipende dal sistema operativo. |
| VolumeMute | 173 | Potresti vedere il controllo del volume, ma il comportamento dipende dal sistema operativo. |
| VolumeUp | 175 | Potresti vedere il controllo del volume, ma il comportamento dipende dal sistema operativo. |
| Zoom | 251 | |
| BoardNext | Passa alla scheda successiva. | |
| BoardPrev | Passa alla scheda precedente. | |
| BoardJump | Passa alla scheda con il nome specificato. | |
| BoardMove | Trascina la tavola per spostarla. | |
| BoardMinimize | Minimizza la tavola. | |
| Uscita | Esci dalla tavola touch. | |
| Menu di configurazione | Apri il menu delle impostazioni. | |
| MouseMovePad | Questo è un mouse pad che muove il cursore tanto quanto tocchi e muovi il dito. | |
| MouseMoveJoystick | Questa è una levetta del mouse che continua a muovere il cursore nella direzione in cui hai toccato e muovito il dito. | |
| MouseClickSinistro | Questo è il tasto sinistro del mouse. | |
| MouseClickDestro | Questo è il tasto destro del mouse. | |
| MouseMiddleClick | Questo è il pulsante centrale del mouse. | |
| MouseX1Click | Il tasto X1 sul mouse. | |
| MouseX2Click | Questo è il tasto X2 del mouse. | |
| MouseWheel | Questa è la ruota del mouse. Emula la rotazione della ruota toccando e muovendo il dito su e giù. | |
| VirtualKeyCode | Invia il codice di chiave virtuale specificato. | |
| DPad | Questo è un D-Pad con un tasto sopra, basso, sinistro e destro. |
Parametri di aggiunta di chiave
Un elenco di parametri aggiuntivi per ogni KeyType. Aggiungi l'oggetto KeyInfo alle Opzioni dell'oggetto KeyProcessInfo come elenco di KeyValue.
Configurazione di esempio
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
BoardNext
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | Stringa | Specifica dove visualizzare quando cambi da schede a schede.
[Esempio] |
○ | 0,01~ |
BoardPrev
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| NextBoardPositionType | Stringa | Specifica dove visualizzare quando cambi da schede a schede.
[Esempio] |
○ | 0,01~ |
BoardJump
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| JumpBoardNomeIdentitate | Stringa | Passa al contenitore della scheda con il nome specificato. [Esempio] |
0,20~ | ||
| NextBoardPositionType | Stringa | Specifica dove visualizzare quando cambi da schede a schede.
[Esempio] |
○ | 0,20~ |
MouseMovePad
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| MoveScale | Doppio | Specifica la velocità di movimento del cursore del mouse con un ingrandimento relativo a 1. [Esempio] |
1 | ○ | 0,01~ |
| TapAction | Stringa | Specifica come emulare il comportamento del clic sinistro quando si preme un tasto.
[Esempio] |
MouseLeftButtonQuandoDoppio Tocco | ○ | 0,01~ |
| TapPressInterval | Doppio | Questo è il tempo massimo per premere il tasto giudicato come un tocco. Se tieni premuto il tasto più a lungo di questo tempo, non verrà giudicato come un tocco. L'unità è milliseconda. [Esempio] |
250 | ○ | 0,01~ |
| NextTapConnectInterval | Doppio | Il tempo tra un colpo e l'altro è stabilito come dopo un doppio tocco. Se il tempo fino al tocco successivo è più lungo di questo tempo, non sarà riconosciuto come doppio tocco. L'unità è milliseconda. [Esempio] |
250 | ○ | 0,01~ |
| TapEnableAreaRange | Doppio | Questa è la larghezza massima di deviazione ammissibile della posizione del tap da riconoscere come doppio tap. Se la posizione del tap precedente e quella del tap successivo sono maggiori di questo numero, non sarà riconosciuta come un doppio tap. L'unità è la distanza logica dei pixel sulla scheda. [Esempio] |
5 | ○ | 0,01~ |
| PadMoveMode | Stringa | Imposta il comportamento della velocità di movimento del cursore del mouse quando si muove un dito.
[Esempio] |
Accelera | ○ | 0,01~ |
MouseMoveJoystick
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| StickMode | Stringa | Specifica se il punto centrale della bastone deve essere il centro del tasto o un punto di contatto.
[Esempio] |
TouchCenter | ○ | 0,01~ |
| MaxSpeedPerSecondi | Doppio | Questa è la velocità massima di movimento del cursore del mouse quando la levetta è inclinata verso il basso. La velocità di movimento è il numero di pixel sul desktop al secondo. [Esempio] |
1000 | ○ | 0,01~ |
| TipAreaLunghezza | Doppio | Questa è la distanza massima per abbattere il bastone. La distanza sarà il pixel logico sulla scheda. Questa impostazione è valida solo quando la Modalità Stick è presente nel TouchCenter. Per PanelCenter, dipende dalla dimensione della chiave. [Esempio] |
100 | ○ | 0,01~ |
| TapAction | Stringa | Specifica come emulare il comportamento del clic sinistro quando si preme un tasto.
[Esempio] |
MouseLeftButtonQuandoDoppio Tocco | ○ | 0,20~ |
| TapPressInterval | Doppio | Questo è il tempo massimo per premere il tasto giudicato come un tocco. Se tieni premuto il tasto più a lungo di questo tempo, non verrà giudicato come un tocco. L'unità è milliseconda. [Esempio] |
250 | ○ | 0,20~ |
| NextTapConnectInterval | Doppio | Il tempo tra un colpo e l'altro è stabilito come dopo un doppio tocco. Se il tempo fino al tocco successivo è più lungo di questo tempo, non sarà riconosciuto come doppio tocco. L'unità è milliseconda. [Esempio] |
250 | ○ | 0,20~ |
| TapEnableAreaRange | Doppio | Questa è la larghezza massima di deviazione ammissibile della posizione del tap da riconoscere come doppio tap. Se la posizione del tap precedente e quella del tap successivo sono maggiori di questo numero, non sarà riconosciuta come un doppio tap. L'unità è la distanza logica dei pixel sulla scheda. [Esempio] |
5 | ○ | 0,20~ |
DPad
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| UpKey | Stringa | Specifica il tasto da inviare quando premi il tasto ↑. [Esempio] |
Su | ○ | 0,20~ |
| Downkey | Stringa | Specifica il tasto da inviare quando premi il tasto ↓. [Esempio] |
Giù | ○ | 0,20~ |
| LeftKey | Stringa | Specifica il tasto da inviare quando premi il tasto ←. [Esempio] |
A sinistra | ○ | 0,20~ |
| Tasto destro | Stringa | Specifica il tasto da inviare quando premi il tasto →. [Esempio] |
A destra | ○ | 0,20~ |
VirtualKeyCode
| Contenuto del tipo | di chiave, valore iniziale | , unset, app compatibile con permessi | , Ver. | ||
|---|---|---|---|---|---|
| VirtualKeyCode | int | Puoi inviare direttamente un codice di chiave virtuale (numero) per Windows. [Esempio] |
0,22~ |