KB360 SmartSet-programmeerengine
Gebruikershandleiding
Met trots ontworpen en met de hand geassembleerd in de VS sinds 1992
Kinesis® Advantage360™-toetsenbord met de SmartSet™-programmeerengine De toetsenbordmodellen die in deze handleiding worden behandeld, omvatten alle toetsenborden uit de KB360-serie (KB360-xxx). Voor sommige functies is mogelijk een firmware-upgrade vereist. Niet alle functies worden op alle modellen ondersteund. Deze handleiding behandelt niet de installatie en functies van de Advantage360 Professioneel toetsenbord met de ZMK-programmeerengine.
Editie 11 februari 2021
Deze handleiding behandelt functies die zijn opgenomen tot en met firmwareversie 1.0.0.
Als u een eerdere versie van de firmware heeft, worden mogelijk niet alle functies die in deze handleiding worden beschreven, ondersteund. Om de nieuwste firmware hier te downloaden:
kinesis.com/support/adv360/#firmware-updates
© 2022 door Kinesis Corporation, alle rechten voorbehouden. KINESIS is een gedeponeerd handelsmerk van Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET en v-DRIVE zijn handelsmerken van Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK en ANDROID zijn eigendom van hun respectievelijke eigenaren.
De informatie in dit document kan zonder voorafgaande kennisgeving worden gewijzigd. Geen enkel deel van dit document mag worden gereproduceerd of verzonden in welke vorm of op welke manier dan ook, elektronisch of mechanisch, voor commerciële doeleinden, zonder de uitdrukkelijke schriftelijke toestemming van Kinesis Corporation.
KINESIS BEDRIJF
22030 20th Avenue SE, Suite 102
Bothell, Washington 98021 VS
www.kinesis.com
FCC Radiofrequentie-interferentieverklaring
Deze apparatuur is getest en voldoet aan de limieten voor een digitaal apparaat van klasse B, overeenkomstig Deel 15 van de FCC-regels.
Deze limieten zijn bedoeld om redelijke bescherming te bieden tegen schadelijke interferentie wanneer de apparatuur in een wooninstallatie wordt gebruikt. Deze apparatuur genereert, gebruikt en kan radiofrequentie-energie uitstralen en kan, indien niet geïnstalleerd en gebruikt in overeenstemming met de instructies, schadelijke interferentie aan radiocommunicatie veroorzaken.
Er is echter geen garantie dat er geen interferentie zal optreden in een bepaalde installatie. Als deze apparatuur schadelijke interferentie veroorzaakt aan radio- of televisieontvangst, wat kan worden vastgesteld door de apparatuur uit en weer aan te zetten, wordt de gebruiker aangemoedigd om te proberen de interferentie te corrigeren door een of meer van de volgende maatregelen:
- De ontvangstantenne opnieuw oriënteren of verplaatsen
- Vergroot de afstand tussen de apparatuur en de ontvanger
- Sluit het apparaat aan op een stopcontact op een ander circuit dan waarop de ontvanger is aangesloten.
- Raadpleeg de dealer of een ervaren radio-/tv-technicus voor hulp
Waarschuwing
Om blijvende FCC-conformiteit te garanderen, mag de gebruiker alleen afgeschermde interfacekabels gebruiken bij het aansluiten op een computer of randapparaat. Ook zouden ongeoorloofde wijzigingen of aanpassingen aan deze apparatuur de bevoegdheid van de gebruiker om deze te bedienen ongeldig maken.
INDUSTRY CANADA COMPLIANCE-VERKLARING
Dit digitale apparaat van klasse B voldoet aan alle vereisten van de Canadian Interface-causing Equipment Regulations.
1.0 Inleiding
de Advantage360 is een volledig programmeerbaar toetsenbord met ingebouwde flash-opslag (de "v-Drive) en gebruikt geen speciale stuurprogramma's of software. Het toetsenbord is ontworpen om snel en eenvoudig te worden geprogrammeerd met behulp van de ingebouwde sneltoetsen of via de SmartSet-app voor Windows en Mac. Hoofdgebruikers hebben de mogelijkheid om de SmartSet GUI te omzeilen en het toetsenbord op alle belangrijke besturingssystemen te "Direct Programmeren" door toegang te krijgen tot de eenvoudige tekst van het toetsenbord files configuratie files.
Deze instructies zijn van toepassing op de basis Advantage360-model is voorzien van de SmartSet-programmeerengine. Als u het Professional-model met de ZMK-motor heeft, stop dan met lezen en bezoek https://kinesis-ergo.com/support/adv360-pro.
2.0 Direct programmeren voorbijview
de Advantage360 heeft 9 aanpasbare Profiles die 9 sets lay-outs en verlichtingsconfiguraties omvatten. Het toetsenbord heeft ook een reeks algemene toetsenbordinstellingen die kunnen worden geconfigureerd. Elk van deze configuraties wordt opgeslagen in een reeks mappen op het toetsenbord (de “v-Drive”) als een reeks eenvoudige tekst files (.txt). Tijdens het programmeren aan boord leest/schrijft het toetsenbord deze automatisch files “achter de schermen”. Het unieke aan de 360 is dat power-users de v-Drive op hun pc kunnen "aansluiten" (ook bekend als "mounten") en deze configuratie vervolgens rechtstreeks kunnen bewerken files in Windows, Linux, Mac en Chrome.
Elke keer dat een remap of macro wordt gemaakt in een Profile, het wordt geschreven naar de corresponderende layout.txt file als een discrete regel "code". En de functie en kleur van elk van de 6 RGB-LED's wordt geregeld in de bijbehorende led.txt file. Elke keer dat een toetsenbordinstelling wordt gewijzigd, wordt de wijziging vastgelegd in “settings.txt” file.
3.0 Voordat u begint
3.1 ALLEEN Hoofdgebruikers
Directe bewerking vereist het leren lezen en schrijven van een aangepaste syntaxis. Het invoegen van onjuiste tekens in een van de configuraties files kunnen onbedoelde gevolgen hebben en kunnen tijdelijke problemen veroorzaken, zelfs bij de basisbediening van het toetsenbord. Lees eerst de Snelstartgids en Gebruikershandleiding en ga voorzichtig te werk.
3.2 Werp altijd de v-Drive uit voordat u de v-Drive loskoppelt
De v-Drive is net als elke andere flashdrive die u op uw pc aansluit. Als u het plotseling verwijdert terwijl de pc nog steeds toegang heeft tot de inhoud van de schijf, kan dit leiden tot: file schade. Om de v-Drive te beschermen, dient u altijd alle configuraties op te slaan en te sluiten files, en gebruik vervolgens het juiste uitwerpprotocol voor uw besturingssysteem voordat u de v-Drive "loskoppelt" met de ingebouwde snelkoppeling. Als uw pc weigert de schijf uit te werpen, zorg er dan voor dat alle files en mappen zijn gesloten en probeer het opnieuw.
Windows uitwerpen: bewaar en sluit elke .txt files die u hebt bewerkt. Van File Verkenner, navigeer terug naar het hoogste niveau van de verwisselbare schijf “ADV360”, klik met de rechtermuisknop op de schijfnaam en selecteer vervolgens Uitwerpen. Zodra u de melding 'Veilig om uit te werpen' ontvangt, kunt u doorgaan met het sluiten van de v-Drive met de ingebouwde snelkoppeling. Het niet uitwerpen kan resulteren in een kleine schijffout die Windows u zal vragen te repareren. Het proces "Scannen en repareren".
(rechts afgebeeld) is snel en eenvoudig.
3.3 Niet-Amerikaanse gebruikers
Uw computer moet zijn geconfigureerd voor de Engelse (VS) toetsenbordindeling. Andere taalstuurprogramma's gebruiken verschillende codes/posities voor bepaalde toetsen die essentieel zijn voor het programmeren van tekens zoals [], {} en >.
3.4 Eenvoudige tekst FileALLEEN
Configuratie niet opslaan files in Rich Text Format (.rft) omdat speciale tekens syntaxisfouten kunnen veroorzaken.
3.5 Firmware-update kan vereist zijn
Voor sommige functies die in deze handleiding worden beschreven, is mogelijk een firmware-update vereist. Download hier de firmware en ontvang installatie-instructies: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 Directe programmeerlay-outs
De 360 beschikt over 9 configureerbare Profiles, elk met zijn eigen overeenkomstige “lay-out” (1-9). De negen standaardlay-outs worden opgeslagen als aparte .txt files in de submap "layouts" op de v-Drive. Alleen aangepaste hertoewijzingen en macro's worden opgeslagen in de file, dus als er geen wijzigingen zijn aangebracht in een lay-out, wordt de file zal leeg zijn en het toetsenbord voert "standaard" acties uit. Gebruikers kunnen ofwel helemaal opnieuw code schrijven of bestaande code bewerken met behulp van de hieronder beschreven syntaxisregels. Opmerking: een lay-out verwijderen file zal de opgeslagen remaps & macro's permanent verwijderen, maar het toetsenbord zal automatisch een lege lay-out opnieuw genereren file.
Let op: Profile 0 is niet programmeerbaar en heeft dus geen bijbehorende layout.txt file.
4.1 File Naamgevingsconventie
Alleen de negen genummerde lay-outs kunnen in de Advan . worden geladentage360. Extra "back-up" lay-outs kunnen worden opgeslagen als .txt files met beschrijvende namen, maar ze kunnen niet op het toetsenbord worden geladen zonder ze eerst te hernoemen.
4.2 Syntaxis voorbijview– Positie- en actiefiches
Remaps en macro's worden gecodeerd in een lay-out file met behulp van een eigen syntaxis. Aan elk van de toetsen op het toetsenbord (behalve de SmartSet-sleutel) is een unieke "Positie"-token toegewezen die wordt gebruikt om die toets te identificeren voor programmering in beide lagen (zie Positietokenkaart in Bijlage A).
Elke toetsenbord- en muisactie die door de 360 wordt ondersteund, heeft een uniek "Actie" -token toegewezen gekregen dat overeenkomt met een standaard USB "scancode".
View ondersteunde acties en tokens hier: https://kinesis-ergo.com/support/adv360/#manuals
Om een sleutel succesvol te herprogrammeren, moet de gebruiker de syntaxis gebruiken om de fysieke sleutel aan te duiden (via een positietoken) en een of meer sleutelacties toe te wijzen (via actietokens). Het “>“ symbool wordt gebruikt om Positiefiches te scheiden van Actiefiches. Elk individueel token wordt omgeven door haakjes. Examples:
- Remaps zijn gecodeerd met vierkante haken: [positie]>[actie]
- Macro's zijn gecodeerd met Curly Haakjes: {trigger key position}{modifier co-trigger}>{action1}{action2}…
Schrijf uw remap onder de gewenste “Layer Header” om deze aan die laag toe te wijzen
4.3 Tips voor lay-outprogrammering
- Als het toetsenbord de gewenste hertoewijzing niet kan begrijpen, blijft de standaardactie van kracht.
- Mix en match niet vierkant en curly haakjes in een enkele regel code
- Scheid elke regel code met Enter/Return
- De volgorde waarin de regels code verschijnen in de .txt file doet er over het algemeen niet toe, behalve in het geval van tegenstrijdige commando's, in welk geval het commando het dichtst bij de onderkant van de file zal worden uitgevoerd.
- Tokens zijn niet hoofdlettergevoelig. Door een token met een hoofdletter te schrijven, wordt de actie "verschoven" niet geproduceerd.
- Een regel code kan tijdelijk worden uitgeschakeld door een asterisk (*) aan het begin van de regel te plaatsen.
4.4 Positiefiches
Over het algemeen worden positietokens gedefinieerd door de basis-QWERTY Windows-actie voor de sleutel in de standaardlay-out. In sommige gevallen zijn tokens aangepast voor de duidelijkheid en/of het gemak van programmeren.
- Example: De positie van sneltoets 1 is: [hk1]>…
4.6 Herindelingen programmeren
Om een hertoewijzing te programmeren, codeert u het positietoken en één actietoken tussen vierkante haakjes, gescheiden door “>“. Opnieuw toewijzen bijvamples:
1. Sneltoets 1 voert Q uit: [hk1]>[q]
2. Escape-toets voert Caps Lock uit: [esc]>[caps]
verschoven acties: Verschoven tekens (bijvoorbeeld “!”) kunnen niet worden geproduceerd door een Remap. Om een verschoven toetsactie te produceren, is het noodzakelijk om deze te coderen als een macro die zowel de neerwaartse als de opwaartse slag van de shift-toets omvat die de basistoetsactie omringt. Neerwaartse slagen worden aangegeven door een “-” in de beugel te plaatsen, en opwaartse slagen worden aangegeven door een “+” te plaatsen. Zie bijvampde macro 1 hieronder.
4.7 Programmeren van macro's
Om een macro te programmeren, codeert u de “triggertoetsen” links van de “>” in curly haakjes. Codeer vervolgens een of meer actiefiches rechts van de ">" in curly haakjes. Elke macro kan ongeveer 300 actietokens bevatten en elke lay-out kan maximaal 7,200 macrotokens opslaan, verdeeld over maximaal 100 macro's.
Triggertoetsen: Elke niet-modificatietoets kan een macro activeren. Een co-trigger kan worden toegevoegd door een modifier links van ">" te coderen. zie voorbeeldample 1 hieronder.
Opmerking: Windows-co-triggers worden niet aanbevolen. Schrijf uw macro onder de gewenste “Layer Header”.
Individueel voorvoegsel afspeelsnelheid {s_}: Standaard worden alle macro's met de geselecteerde standaard afspeelsnelheid afgespeeld. Om een aangepaste snelheid toe te wijzen voor betere afspeelprestaties voor een bepaalde macro, kunt u het voorvoegsel “Individuele afspeelsnelheid” “{s_}” gebruiken. Kies een getal van 1-9 dat overeenkomt met de snelheidsschaal weergegeven in paragraaf 4.6. Het snelheidsvoorvoegsel moet rechts van de “>” vóór de macro-inhoud worden geplaatst. Zie bijvample 2 hieronder.
Multiplay-voorvoegsel {x_}: Standaard worden alle macro's continu afgespeeld zolang de triggertoets wordt ingedrukt. Om de herhaalfunctie te negeren en een macro te beperken tot het afspelen van een bepaald aantal keren, kunt u het voorvoegsel "Macro Multiplay" "{x_}" gebruiken. Kies een nummer van 1-9 dat overeenkomt met het aantal keren dat u wilt dat de macro opnieuw wordt afgespeeld. Het multiplay-voorvoegsel moet rechts van de ">" vóór de macro-inhoud worden geplaatst. zie voorbeeldample 3 hieronder. Als een macro niet correct wordt afgespeeld, probeer dan een Multiplay-waarde van 1 toe te wijzen. De macro kan zelfs meerdere keren worden geactiveerd voordat u de triggertoets loslaat. zie voorbeeldample 3 hieronder
Tijdvertragingen: Vertragingen kunnen in een macro worden ingevoegd om de afspeelprestaties te verbeteren of om een muisklik te produceren. Vertragingen zijn beschikbaar in elk interval tussen 1 en 999 milliseconde ({d001} & {d999}), inclusief willekeurige vertragingen ({dran}). Vertragingstokens kunnen worden gecombineerd om vertragingen van verschillende duur te produceren.
Macro bijvamples:
1. De pauzetoets voert 'Hallo' uit met een hoofdletter H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Sneltoets 4 + Ctrl-links voert “qwerty” uit op snelheid 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Sneltoets 1 verhoogt het volume met 3 stappen: {hk1}>{x3}{vol+)
4.8 Acties voor tikken en vasthouden
Met Tikken en vasthouden kunt u twee unieke acties aan één toets toewijzen op basis van de duur van de toetsaanslag. Wijs het Positietoken in de juiste laag aan, vervolgens de Tap-actie, vervolgens de timingvertraging van 1 tot 999 milliseconden met behulp van het speciale Tap and Hold-token ({t&hxxx}), en vervolgens de Hold-actie. Vanwege inherente timingvertragingen wordt Tikken en vasthouden niet aanbevolen voor gebruik met alfanumerieke typetoetsen. Niet alle toetsacties ondersteunen Tikken en vasthouden.
Opmerking: Voor de meeste toepassingen raden we een timingvertraging van 250 ms aan.
Tik en houd Ex . vastampon:
- Caps voert Caps uit wanneer erop wordt getikt en Esc wanneer deze langer dan 500 ms wordt vastgehouden: [caps]>[caps][t&h500][esc]
5.0 Direct programmeerbare RGB-LED's
De 360 heeft 3 programmeerbare RGB-LED's op elke toetsmodule. De negen standaard lichteffecten worden opgeslagen als aparte .txt files in de submap "verlichting" op de v-Drive. De standaardtoewijzingen worden hieronder weergegeven. Opmerking: als de file leeg is, worden de indicatoren uitgeschakeld.
5.1 Definieer uw indicator
Linkertoetsmodule
Links = Caps Lock (Aan/Uit)
Midden = Profile (0-9)
Rechts = Laag (Base, Kp, Fn1, Fn2, Fn3)
Rechter Toets Module
Links = Num Lock (Aan/Uit)
Midden = Scroll Lock (Aan/Uit)
Rechts = Laag (Base, Kp, Fn1, Fn2, Fn3)
De 6 indicatoren zijn gedefinieerd met een basispositietoken
- Linkermodule Linker LED: [IND1]
- Linkermodule middelste LED: [IND2]
- Linkermodule Rechter LED: [IND3]
- Rechtermodule Linker LED: [IND4]
- Rechter module Middelste LED: [IND5]
- Rechtermodule Rechter LED: [IND6]
5.2 Definieer uw functie
Een verscheidenheid aan functies wordt ondersteund en in de toekomst kunnen er meer worden toegevoegd.
- LED uitschakelen: [nul]
- Actieve Profile: [prof]
- Caps Lock (aan/uit): [hoofdletters]
- Num Lock (aan/uit): [nmlk]
- Scrollvergrendeling (aan/uit): [sclk]
- Actieve laag:
- Basis: [gelegd]
- Toetsenbord: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [leg]
5.3 Definieer uw kleur(en)
Met uitzondering van Layer kan aan elke functie een enkele kleurwaarde worden toegewezen met een 9-cijferige waarde die overeenkomt met de RGB-waarde van de gewenste kleur (0-255). De Layer-functie ondersteunt de toewijzing van maximaal 5 kleuren, één voor elke laag.
5.4 Syntaxis
Elke indicator is op vrijwel dezelfde manier gecodeerd als een basisremap. Gebruik de indicator positie token, de ">" en dan de functie, en dan de kleur. Voor de Layer-LED moet u voor elke laag een aparte syntaxisregel schrijven
Bijlage A — Positietokenkaart
Documenten / Bronnen
![]() |
KINESIS KB360 SmartSet-programmeerengine [pdf] Gebruikershandleiding KB360 SmartSet-programmeerengine, KB360, SmartSet-programmeerengine |
![]() |
KINESIS KB360 SmartSet-programmeerengine [pdf] Gebruikershandleiding KB360 SmartSet-programmeerengine, KB360, SmartSet-programmeerengine, programmeerengine, engine |