Hoe gebruik je de Excel-tool voor bordcreatie

Pagina bijgewerkt :
Aanmaakdatum van pagina :

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.