Hoe gebruik je de Excel-tool voor bordcreatie
Leer hoe je de Board Creation Excel Tool gebruikt.
Download de Excel-tool voor het aanmaken van het bord.
Download het bestand via de onderstaande link en haal de bestanden uit het ZIP-bestand.
Maak bordindelingsparameters aan
Om de lay-out en parameters van het bord te definiëren, moet je het in Excel bewerken en opslaan als een .xlsx bestand. Je kunt het helemaal vanaf nul maken of bewerken op basis van het bestand dat je als sample verspreidt.
Het kan ook elke bestandsnaam zijn, maar het kan ook de bestandsnaam zijn van het definitieve definitiebestand van het uitvoerbord container.
Parameters van de bordcontainer
Om parameters te maken voor een kartoncontainer, maak je een Containerblad. Dit blad moet gemaakt worden.
Maak headers aan voor de eerste kolom "Key" en de tweede kolom "Value" in de eerste rij.
Voer in de kolom Sleutel een onderscheidende naam in die de waarde identificeert, en voer vervolgens elke waarde in de kolom Waarde. De parameters die kunnen worden gespecificeerd zijn:
- IdentityName
- Auteur
- Versie
- IsExcludeNextBoard
- Orde
- KeyReleaseTimingWhenActiveWindowChange
- Opmerkingen
Voor meer informatie over elke parameter, zie de onderstaande link naar de bestandsdefinitie.
Zie hieronder voor informatie over het maken van de Excel-tool en de eigen instellingen.
| Belangrijke | opmerkingen |
|---|---|
| IdentityName | Deze parameter is verplicht. |
| GeneratorIdentityName | Het wordt automatisch ingesteld. |
| GeneratorVersion | Het wordt automatisch ingesteld. |
Bordparameters
Om parameters voor een bord te maken, maak je een Borden-blad. Dit blad moet gemaakt worden.
In de eerste regel voer je de onderscheiden naam van de parameters van het bord in.
Vanaf de tweede regel ga je een paar minuten per keer het bord binnen om de parameters in de header te matchen.
De parameters die voor een kolom kunnen worden gespecificeerd zijn:
- IdentityName
- Positie
- StartPositionType
- PositionOffset
- VolgendeBoardPositionType
- CenterPosition
- FontSizeScale
- BoardScale
- ImageName
- ImageStretchMode
Voor meer informatie over elke parameter, zie de onderstaande link naar de bestandsdefinitie.
Zie hieronder voor informatie over het maken van de Excel-tool en de eigen instellingen.
| Belangrijke | opmerkingen |
|---|---|
| Positie | Meestal voer je hier de grootte van het bord in, maar als je dat niet doet, bepaalt het automatisch dat het past bij de sleutelindeling. Aangezien de weergavepositie echter (0, 0) zal zijn, moet de weergavepositie worden gespecificeerd met de parameters StartPositionType en PositionOffset. Voor elke parameter voer je "X, Y, Breedte, Hoogte" in, gescheiden door komma's. |
| PositionOffset | Voor elke parameter voer je "X, Y" in, gescheiden door komma's. |
| CenterPosition | Voor elke parameter voer je "X, Y" in, gescheiden door komma's. |
Sleutelindeling
Om een sleutelindeling te maken, maak je een {X}_Layout sheet. Voor het "{X}"-gedeelte specificeer je de index van het bord beginnend met 1. Als je meer dan één bord wilt tonen, heb je dit blad zo veel planken nodig als je wilt.
In dit blad voeg je vormen in om een lay-out voor de toetsen te maken. Je kunt elke vorm plaatsen, maar op dit moment kun je alleen een rechthoekige sleutel maken, dus raden we aan een rechthoekige vorm te gebruiken.
Zodra de vorm is geplaatst, voer je de sleutelnaam in de vorm in. Deze onderscheidende naam is gekoppeld aan de sleutelparameter. Let op dat het niet de tekst is die op de toets staat.
Als je een identificatienaam invoert die niet in de sleutelparameter voorkomt, wordt de tekst die je invoert ingesteld op "KeyType" of "DisplayText" van de sleutelparameter. Let op: als een niet-bestaand "KeyType" is opgegeven, kan de applicatie deze niet laden.
Bij het plaatsen van vormen beïnvloedt de grootte van de cellen erachter de output niet.
Belangrijke parameters
Om sleutelparameters te maken, maak je een {X}_KeyDefine sheet. Voor het "{X}"-gedeelte specificeer je de index van het bord beginnend met 1. Dit blad wordt gekoppeld aan {X}_Layout. Als je meer dan één bord wilt tonen, heb je dit blad zo veel planken nodig als je wilt.
In de eerste regel voer je de onderscheiden naam van de parameter van de sleutel in.
Vanaf de tweede regel voer je het aantal toetsen in dat op het doelbord wordt weergegeven volgens de parameters in de header voor elke regel.
De parameters die voor een kolom kunnen worden gespecificeerd zijn:
- Naam
- KeyType
- Positie
- DisplayText
- FontSize
- ImageName
- ImageStretchMode
- IsToggle
- IsOneClickToggleRelease
- Opties
- Processen
Voor meer informatie over elke parameter, zie de onderstaande link naar de bestandsdefinitie.
Zie hieronder voor informatie over het maken van de Excel-tool en de eigen instellingen.
| Belangrijke | opmerkingen |
|---|---|
| Naam | De hier ingevoerde naam wordt gekoppeld aan de naam die in de vorm in het layoutblad is ingevoerd, en de ingevoerde sleutelparameter wordt toegepast op de sleutel op de doelpositie. De uitvoer naar het board container definition-bestand is gebaseerd op het layoutsheet, dus het maakt niet uit of de naam die hier is ingevoerd niet in het layout sheet staat. |
| KeyType | Zo niet, dan wordt de waarde gebruikt die in de kolom Naam is ingevoerd. |
| Positie | Als je hier de positie en grootte invoert, wordt die eerst gebruikt, maar meestal gebruik je de positie en grootte die in het sleutelindelingsblad zijn ingesteld, dus je kunt het eigenlijk niet invoeren. Als je wilt invoeren, voer dan "X, Y, Breedte, Hoogte" in, gescheiden door komma's. De eenheid is een logische pixel. |
| DisplayText | Door de tekst in een cel te breken, wordt ook de daadwerkelijke weergavetekst kapotgemaakt. |
| Opties | Als je het wilt gebruiken, voer het dan in volgens het formaat. |
| Processen | Als je het wilt gebruiken, voer het dan in volgens het formaat. |
Borddecoratie
Je kunt gedetailleerde decoraties aanbrengen voor het uiterlijk van het bord.
Op de eerste regel voer je de onderscheidende naam van de parameters van de borddecoratie in. Vanaf de tweede regel bepalen we de decoratie van het bord voor elk doelbord en elke conditie.
Je kunt aangeven op welke boards je wilt aanvragen door de IdentityName in te voeren die in het Boards-blad van TargetBoardName staat.
Je kunt ook aangeven wanneer de IME gebruikt moet worden voor "ImeStatuses" en welke toets je gebruikt tijdens het indrukken van "PressKeys".
De parameters die voor een kolom kunnen worden gespecificeerd zijn:
- IdentityName
- TargetBoardName
- ImeStatuses
- DrukToetsen
- AchtergrondKleur
- ImageName
- ImageStretchMode
- BorderColor
- BorderThickness
Voor meer informatie over elke parameter, zie de onderstaande link naar de bestandsdefinitie.
Zie hieronder voor informatie over het maken van de Excel-tool en de eigen instellingen.
| Belangrijke | opmerkingen |
|---|---|
| TargetBoardName | Geef aan op welke boards je wilt dat het van toepassing is. De naam die je opgeeft is de IdentityName die in het bordenblad wordt vermeld. |
| ImeStatuses | Geeft aan wanneer de IME momenteel is waarin de decoratie wordt aangebracht. Voor informatie over welke waarden kunnen worden gespecificeerd, zie Defining BoardDecorateInfo. Als je er meer dan één wilt invoeren, voer deze dan in gescheiden door komma's. (bijv. KanaInputAlphaHalf, KanaInputKatakanaHalf) |
| DrukToetsen | Geef aan welke toetsen versieringen toepassen tijdens het indrukken. Als je bijvoorbeeld LeftShift opgeeft, wordt de decoratie toegepast wanneer de Shift-toets wordt ingedrukt. Als je meerdere sleutels tegelijk wilt toepassen, specificeer dan meerdere met een komma-scheiding. |
| AchtergrondKleur | Specificeer de kleur vanaf 0~255. Voer de waarden in als "A,R,G,B" gescheiden door komma's. |
| BorderColor | Specificeer de kleur vanaf 0~255. Voer de waarden in als "A,R,G,B" gescheiden door komma's. |
Sleuteldecoratie
Je kunt gedetailleerde decoraties instellen op het uiterlijk van de sleutels.
In de eerste regel voer je de onderscheidende naam van de sleuteldecoratieparameter in. Vanaf de tweede regel bepalen we de sleuteldecoratie voor elke doelsleutel en conditie.
Je kunt aangeven op welke toets je wilt toepassen door de "Name" in te voeren die in het "{X}_KeyDefine"-blad staat in de "TargetBoardName".
Je kunt ook aangeven wanneer de IME wordt toegepast op "ImeStatuses", welke toets wordt toegepast tijdens het indrukken, en "IsPressed" welke toets wordt ingedrukt.
De parameters die voor een kolom kunnen worden gespecificeerd zijn:
- IdentityName
- TargetKeyName
- ImeStatuses
- DrukToetsen
- IsPressed
- DisplayText
- FontName
- FontSize
- TextBold
- TextColor
- AchtergrondKleur
- ImageName
- ImageStretchMode
- BorderColor
- BorderThickness
Voor meer informatie over elke parameter, zie de onderstaande link naar de bestandsdefinitie.
Zie hieronder voor informatie over het maken van de Excel-tool en de eigen instellingen.
| Belangrijke | opmerkingen |
|---|---|
| TargetKeyName | Geef aan op welke toets je wilt dat het van toepassing is. De naam die gespecificeerd moet worden is de "Naam" die in het "{X}_KeyDefine"-blad staat. |
| ImeStatuses | Geeft aan wanneer de IME momenteel is waarin de decoratie wordt aangebracht. Zie KeyDecorateInfo definiëren voor welke waarden kunnen worden gespecificeerd. Als je er meer dan één wilt invoeren, voer deze dan in gescheiden door komma's. (bijv. KanaInputAlphaHalf, KanaInputKatakanaHalf) |
| DrukToetsen | Geeft aan welke van de andere toetsen de decoratie zal toepassen terwijl je wordt ingedrukt. Als je bijvoorbeeld LeftShift opgeeft, wordt de decoratie toegepast wanneer de Shift-toets wordt ingedrukt. Als je meerdere sleutels tegelijk wilt toepassen, specificeer dan meerdere met een komma-scheiding. Je kunt ook je eigen sleutel in de conditie opnemen. |
| IsPressed | WAAR. Breng versieringen aan wanneer je toets wordt ingedrukt. FALSE of onspecificeerd, de normale sleuteldecoratie. |
| TextColor | Specificeer de kleur vanaf 0~255. Voer de waarden in als "A,R,G,B" gescheiden door komma's. |
| AchtergrondKleur | Specificeer de kleur vanaf 0~255. Voer de waarden in als "A,R,G,B" gescheiden door komma's. |
| BorderColor | Specificeer de kleur vanaf 0~255. Voer de waarden in als "A,R,G,B" gescheiden door komma's. |
Het aanmaken van een Board Container Definition File
Oprichting
Verplaats het aangemaakte board definition-bestand (.xlsx) naar de map met het bestand "BoardCreator_x_xx.xlsm". (x_xx is de versie)
Zodra je het bestand hebt verplaatst, open je BoardCreator.xlsm. Door op de knop "Genereer Board Container Definition File" te klikken die op het blad wordt weergegeven, wordt een board container definition-bestand gegenereerd op basis van het .xlsx bestand dat in de map is geplaatst.
Wanneer het proces succesvol is afgerond, zul je de ". Er wordt een "board container definition file" met de extensie "setting" gemaakt.
Beveiliging
Omdat "BoardCreator.xlsm" een Excel-bestand is dat macro's bevat, kun je een waarschuwing krijgen wanneer je het opent, zoals te zien is op de afbeelding. (De boodschap kan verschillen van de figuur)
Als je een waarschuwing ziet, laat dan de macro draaien. Als je het niet toestaat, kun je geen "board container definition file" maken.
Het plaatsen van het board container definitiebestand
Plaats het aangemaakte board container definition-bestand (.setting) in de map "Boards\Default\" van de map met "TiitanTouchBoard.exe". Na plaatsing wordt het touchboard geladen wanneer je het start.
Als je de verkeerde parameters opgeeft, kun je tijdens de uitvoering een foutmelding krijgen, dus bekijk alsjeblieft de instellingen van het doelbord en maak het opnieuw.
Over de voorbeeldborden die zijn inbegrepen
Om het voor beginners makkelijker te maken om borden te maken, bevat de Excel-tool voor bordcreatie een klein voorbeeldbord voor elke functie van het oorspronkelijke kaartpakket dat wordt verspreid. De inbegrepen voorbeelden zijn:
| Bestandsnaam-samenvattingsafbeelding | ||
|---|---|---|
| 010_Normal_1_03_Ja | Dit is het toetsenbord met standaard de normale lay-out. | |
| 020_Thumb_1_03_Ja | Dit is een toetsenbord met een duimindeling die in de standaardstatus is opgenomen. | |
| 030_MousePad_1_03_Ja | Dit is een muismat die in de begintoestand wordt meegeleverd. | |
| 031_MousePadOneHandLeft_1_03_Ja | Dit is een linkermuismat die bij het printplaatpakket is inbegrepen. | |
| 032_MousePadOneHandRight_1_03_Ja | Dit is een muismat voor de rechterhand die bij het printplaatpakket is inbegrepen. | |
| 033_MousePadExtensionKey_1_03_Ja | Dit is een uitgestrekte muismat die bij het boardpakket is inbegrepen. | |
| 040_TenKeyLeft_1_03_Ja | Dit is een numeriek toetsenbord aan de linkerkant dat bij het bordpakket is inbegrepen. | |
| 041_TenKeyRight_1_03_Ja | Dit is een numeriek toetsenbord aan de rechterkant dat bij het kaartpakket is inbegrepen. | |
| 042_TenKeyLeftNumLock_1_03_Ja | Dit is een numeriek toetsenbord voor de linkerhand NumLock die bij het bordpakket is inbegrepen. | |
| 043_TenKeyRightNumLock_1_03_Ja | Dit is het numerieke toetsenbord voor de rechterhand NumLock die in het bordpakket is inbegrepen. | |
| 050_GameController_1_03_Ja | Dit is de gamecontroller die bij het bordpakket is inbegrepen. | |
| 060_IllustCspLeft_1_03_Ja | Dit is een Clip Studio Paint linker snelkoppelbord dat bij het bordpakket is inbegrepen. | |
| 061_IllustCspRight_1_03_Ja | Dit is een snelkoppelbord voor de rechterhand van Clip Studio Paint die bij het bordpakket is inbegrepen. | |
| 062_IllustPsLeft_1_03_Ja | Dit is het Photshop linker shortcut-bord dat bij het boardpakket is inbegrepen. | |
| 063_IllustPsRight_1_03_Ja | Dit is een Photshop rechter shortcut-board dat bij het boardpakket is inbegrepen. | |
| 501_MinimumBoardSample_1_03_Ja | Dit is een sampleboard gemaakt in de kleinst mogelijke configuratie. | |
| 502_FourBoardsSample_1_03_Ja | Dit is een voorbeeldbord met vier borden geplaatst in de vier hoeken. | |
| 503_BoardPositionSample_1_03_Ja | Een voorbeeldbord met een bord in elke positie en grootte. | |
| 504_BoardPositionOffsetSample_1_03_Ja | Dit is een voorbeeldbord waarbij het bord verschoven is vanaf zijn oorspronkelijke positie. | |
| 505_BoardScaleSample_1_03_Ja | Dit is een bordvoorbeeld met een vergrote versie van het hele bord en de belangrijkste tekst. | |
| 506_BoardImageSample_1_03_Ja | Dit is een voorbeeldbord met een afbeelding op de achtergrond van het bord. | |
| 511_ImeOnOffDecorateSample_1_03_Ja | Dit is een voorbeeld van schakelaarborddecoraties volgens de IME aan en uit. | |
| 512_ImeDetailDecorateSample_1_03_Ja | Dit is een voorbeeld van schakelborddecoraties volgens gedetailleerde specificaties zoals IME kana-invoer en Romeinse karakterinvoer. Het wisselen van kleuren per IME helpt je om de huidige IME-status te begrijpen. | |
| 513_PressKeyBoardDecorateSample_1_03_Ja | Dit is een voorbeeld van het wisselen van de decoratie van het bord afhankelijk van de staat van de ingedrukte toets. Druk op de Shift- of Ctrl-toets om de achtergrond van het bord te wisselen. | |
| 514_TransparentColorBoardSample_1_03_Ja | Dit is een sample die de achtergrond van het bord doorgeeft. Dit stelt je ook in staat een bord te maken waarbij alleen de toetsen zweven. | |
| 515_TransparentImageBoardSample_1_03_Ja | Een voorbeeld van een bord in een willekeurige vorm met behulp van een transparant beeld op de achtergrond van het bord. Je kunt ook een vrij bord maken door een bijgesneden afbeelding van de achtergrond van de sleutel te gebruiken. | |
| 521_KeySimpleDecorateSample_1_03_Ja | Dit is een voorbeeld met standaarddecoraties op de toetsen. Je kunt "keytext", "lettergrootte", "achtergrondkleur", enzovoort opgeven. | |
| 522_KeyToggleSample_1_03_Ja | Dit is een voorbeeld om het toggle gedrag van verschillende toetsen te controleren. | |
| 523_CustomProcessKeySample_1_03_Ja | Dit is een voorbeeld van het aanpassen van het toetsaanslagproces om verschillende toetsaanslagen uit te voeren. Je kunt sneltoetsen uitvoeren zoals "Ongedaan maken", "Opnieuw doen", "Alles selecteren" en "Verkenner openen", en je kunt meerdere personages tegelijk invoeren zoals emoticons. | |
| 524_SpecialKeySample_1_03_Ja | Een voorbeeld met een mineurtoonsoort die als toonsoort wordt gedefinieerd maar zelden wordt gebruikt. Het is gewoon een verzameling gedefinieerde dingen, dus er kunnen dingen zijn die niet gebeuren als je op een toets drukt. Sommige kunnen zich anders gedragen afhankelijk van het besturingssysteem en de voorkeuren. | |
| 531_KeyExtendDecorateSample_1_03_Ja | Dit is een voorbeeld met gedetailleerde versieringen op de sleutels. Je kunt verschillende instellingen instellen zoals "tekst weergeven", "lettertype", "tekstkleur", "achtergrondkleur", "achtergrondafbeelding" en "rand". | |
| 532_KeyImeDecorateSample_1_03_Ja | Dit is een voorbeeld waarbij de decoratie van de toets verandert afhankelijk van de staat van de IME. De letters die worden ingevoerd wanneer de toetsen worden ingedrukt, kunnen worden herkend aan de status van de IME. | |
| 533_KeyPressDecorateSample_1_03_Ja | Dit is een voorbeeld waarbij de decoratie van de toets verandert afhankelijk van de drukstaat van de gespecificeerde toets. Druk bijvoorbeeld op de Shift- of Ctrl-toets om de bovenstaande tekst te wijzigen. | |
| 534_KeyLockDecorateSample_1_03_Ja | Dit is een voorbeeld van het verkrijgen van de status van een toetsschakelaar die door Windows wordt beheerd, zoals CapsLock en Insert, en het wijzigen van het ontwerp van de sleutel. |