KB360 SmartSet Programmeringsmotor
Användarhandbok
Stolt designad och handmonterad i USA sedan 1992
Kinesis® Advantage360™-tangentbord med SmartSet™-programmeringsmotortangentbordsmodeller som omfattas av denna handbok inkluderar alla tangentbord i KB360-serien (KB360-xxx). Vissa funktioner kan kräva en uppgradering av firmware. Alla funktioner stöds inte på alla modeller. Den här bruksanvisningen täcker inte inställning och funktioner för Advantage360 Professionellt tangentbord som har ZMK-programmeringsmotorn.
Upplagan 11 februari 2021
Den här handboken täcker funktioner som ingår upp till och med firmwareversion 1.0.0.
Om du har en tidigare version av firmware, kanske inte alla funktioner som beskrivs i denna handbok stöds. För att ladda ner den senaste firmware här:
kinesis.com/support/adv360/#firmware-updates
© 2022 av Kinesis Corporation, alla rättigheter reserverade. KINESIS är ett registrerat varumärke som tillhör Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET och v-DRIVE är varumärken som tillhör Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK och ANDROID tillhör sina respektive ägare.
Informationen i detta dokument kan ändras utan föregående meddelande. Ingen del av detta dokument får reproduceras eller överföras i någon form eller på något sätt, elektroniskt eller mekaniskt, för något kommersiellt ändamål utan uttryckligt skriftligt tillstånd från Kinesis Corporation.
KINESIS CORPORATION
22030 20th Avenue SE, svit 102
Bothell, Washington 98021 USA
www.kinesis.com
FCC: s uttalande om radiofrekvensstörningar
Denna utrustning har testats och befunnits överensstämma med gränserna för en digital enhet av klass B, i enlighet med del 15 av FCC-reglerna.
Dessa gränser är utformade för att ge rimligt skydd mot skadliga störningar när utrustningen används i en bostadsinstallation. Denna utrustning genererar, använder och kan utstråla radiofrekvensenergi och kan, om den inte installeras och används i enlighet med instruktionerna, orsaka skadliga störningar på radiokommunikation.
Det finns dock ingen garanti för att störningar inte kommer att inträffa i en viss installation. Om den här utrustningen orsakar skadliga störningar på radio- eller tv-mottagning, vilket kan fastställas genom att slå av och på utrustningen, uppmuntras användaren att försöka korrigera störningen med en eller flera av följande åtgärder:
- Rikta om eller flytta mottagningsantennen
- Öka avståndet mellan utrustningen och mottagaren
- Anslut utrustningen till ett uttag på en annan krets än den som mottagaren är ansluten till
- Rådfråga återförsäljaren eller en erfaren radio/TV-tekniker för hjälp
Varning
För att säkerställa fortsatt FCC-överensstämmelse måste användaren endast använda skärmade gränssnittskablar vid anslutning till dator eller kringutrustning. Även obehöriga ändringar eller modifieringar av denna utrustning skulle upphäva användarens behörighet att använda.
INDUSTRY CANADA UPPFYLLNINGSUTTALANDE
Denna digitala apparat av klass B uppfyller alla krav i de kanadensiska reglerna för utrustning som orsakar gränssnitt.
1.0 Introduktion
Advantage360 är ett fullt programmerbart tangentbord som har inbyggd flashlagring ("v-Drive) och som inte använder några speciella drivrutiner eller programvara. Tangentbordet är designat för att programmeras snabbt och enkelt med hjälp av de inbyggda genvägarna eller via SmartSet-appen för Windows och Mac. Avancerade användare har möjlighet att kringgå SmartSet GUI och "Direktprogrammera" tangentbordet på alla större operativsystem genom att komma åt tangentbordets enkla text files konfiguration files.
Dessa instruktioner gäller för basen Advantage360-modellen har SmartSet-programmeringsmotorn. Om du har Professional-modellen med ZMK-motorn sluta läsa och besöka https://kinesis-ergo.com/support/adv360-pro.
2.0 Direkt programmering överview
Advantage360 har 9 anpassningsbara Profiles som omfattar 9 uppsättningar av layouter och belysningskonfigurationer. Tangentbordet har också en serie globala tangentbordsinställningar som kan konfigureras. Var och en av dessa konfigurationer lagras i en uppsättning mappar på tangentbordet ("v-Drive") som en serie enkel text files (.txt). Under programmering ombord läser/skriver tangentbordet automatiskt till dessa files "bakom kulisserna". Det unika med 360 är att avancerade användare kan "ansluta" (aka "montera") v-Drive till sin PC och sedan direkt redigera dessa konfigurationer files i Windows, Linux, Mac och Chrome.
Varje gång en ommappning eller makro skapas i ett Profile, skrivs den till motsvarande layout.txt file som en diskret rad med "kod". Och funktionen och färgen på var och en av de 6 RGB-lysdioderna styrs i motsvarande led.txt file. Varje gång en tangentbordsinställning ändras, registreras ändringen i "settings.txt" file.
3.0 Innan du börjar
3.1 ENDAST kraftanvändare
Direkt redigering kräver att man läser och läser en anpassad syntax. Infogning av felaktiga tecken i någon av konfigurationerna files kan få oavsiktliga konsekvenser och kan orsaka tillfälliga problem med även grundläggande tangentbord. Läs snabbguiden och användarhandboken först och fortsätt med försiktighet.
3.2 Mata alltid ut v-enheten innan du kopplar bort v-enheten
V-Drive är precis som alla andra flashenheter du ansluter till din PC. Om du tar bort den plötsligt medan datorn fortfarande använder enhetens innehåll kan du orsaka file skada. För att skydda v-Drive, spara och stäng alltid all konfiguration files, och använd sedan lämpligt utmatningsprotokoll för ditt operativsystem innan du "kopplar bort" v-Drive med den inbyggda genvägen. Om din dator vägrar att mata ut enheten, se till att allt files och mappar stängs och försök igen.
Windows Mata ut: Spara och stäng valfri .txt files du har redigerat. Från File Utforskaren, navigera tillbaka till den översta nivån av "ADV360" flyttbar enhet och högerklicka på enhetsnamnet och välj sedan Mata ut. När du får meddelandet "Safe to Eject" kan du fortsätta att stänga v-Drive med genvägen ombord. Om du inte matar ut kan det resultera i ett mindre enhetsfel som Windows kommer att be dig reparera. Processen "Skanna och reparera".
(visas till höger) är snabbt och enkelt.
3.3 Användare utanför USA
Din dator måste vara konfigurerad för den engelska (amerikanska) tangentbordslayouten. Andra språkdrivrutiner använder olika koder/positioner för vissa nycklar som är avgörande för programmering av tecken som [], {} och>.
3.4 Enkel text Files ENDAST
Spara inte konfigurationen files i Rich Text Format (.rft) eftersom specialtecken kan orsaka syntaxfel.
3.5 Firmware-uppdatering kan krävas
Vissa av funktionerna som beskrivs i den här guiden kan kräva en firmwareuppdatering. Ladda ner firmware och få installationsinstruktioner här: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 Direkt programmeringslayouter
360 har 9 konfigurerbara Profiles, var och en med sin egen motsvarande "layout" (1-9). De nio standardlayouterna sparas som separata .txt files i undermappen “layouter” på v-Drive. Endast anpassade ommappar och makron sparas i file, så om inga ändringar har gjorts i en layout, kommer file kommer att vara tomt och tangentbordet utför "standard"-åtgärder. Användare kan antingen skriva kod från början eller redigera befintlig kod med hjälp av syntaxreglerna som beskrivs nedan. Obs! Ta bort en layout file kommer att radera sina lagrade remaps och makron permanent, men tangentbordet genererar automatiskt en tom layout file.
Obs: Profile 0 är icke-programmerbar och har därför inte en motsvarande layout.txt file.
4.1 File Namnkonvention
Endast de nio numrerade layouterna kan laddas till Advantage360. Ytterligare "backup"-layouter kan sparas som .txt files med beskrivande namn, men de kan inte laddas till tangentbordet utan att byta namn på dem först.
4.2 Syntax överview- Position & Action Tokens
Remaps och makron är kodade i en layout file med en egen syntax. Var och en av tangenterna på tangentbordet (förutom SmartSet Key) har tilldelats en unik "Position"-token som används för att identifiera den tangenten för programmering i båda lagren (se Position Token Map i Appendix A).
Varje tangentbords- och musåtgärd som stöds av 360 har tilldelats en unik "Action"-token som motsvarar en standard USB-"skanningskod".
View stödda åtgärder och tokens här: https://kinesis-ergo.com/support/adv360/#manuals
För att framgångsrikt programmera om en nyckel måste användaren använda syntaxen för att ange den fysiska nyckeln (via en positionstoken) och tilldela en eller flera nyckelåtgärder (via Action Tokens). Symbolen ">" används för att separera positionstokens från aktionstokens. Varje enskild token är omgiven av parenteser. Examples:
- Remaps är kodade med fyrkantiga parenteser: [position]> [åtgärd]
- Makron är kodade med Curly Fästen: {trigger key position} {modifier co-trigger}> {action1} {action2} ...
Skriv din remap under önskad "Layer Header" för att tilldela den till det lagret
4.3 Tips för layoutprogrammering
- Om tangentbordet inte kan förstå önskad ombildning kommer standardåtgärden att gälla.
- Blanda inte och matcha kvadrat och curly parenteser i en enda kodrad
- Separera varje kodrad med Enter/Retur
- Ordningen i vilken kodraderna visas i .txt file spelar i allmänhet ingen roll, förutom i händelse av motstridiga kommandon, i vilket fall kommandot närmast botten av file kommer att genomföras.
- Tokens är inte skiftlägeskänsliga. Att använda en token med versaler kommer inte att producera den "skiftade" åtgärden.
- En kodrad kan tillfälligt inaktiveras genom att placera en asterisk (*) i början av raden.
4.4 Positionspoletter
Generellt sett definieras positionstokens av den grundläggande QWERTY Windows-åtgärden för nyckeln i standardlayouten. I vissa fall har tokens modifierats för tydligheten och/eller enkel programmering.
- Example: Snabbtangent 1-positionen är: [hk1]>...
4.6 Programmering av remaps
För att programmera en ommapning, koda positionstoken och en åtgärdstoken inom hakparenteser, separerade med ">". Remap Examples:
1. Snabbtangent 1 utför Q: [hk1]>[q]
2. Escape-tangenten utför Caps Lock: [esc]>[caps]
Skiftade åtgärder: Förskjutna tecken (t.ex. "!") kan inte skapas av en ommapning. För att producera en förskjuten tangentåtgärd är det nödvändigt att koda den som ett makro som inkluderar både nedåt- och uppåtslaget på skifttangenten som omger den grundläggande tangentåtgärden. Nedåtslag indikeras genom att placera ett "-" inuti konsolen och uppåtgående indikeras genom att placera "+". Se exampmakro 1 nedan.
4.7 Programmera makron
För att programmera ett makro, koda "triggertangenterna" till vänster om ">" i curly parenteser. Koda sedan en eller flera Action Tokens till höger om ”>” i curly parenteser. Varje makro kan innehålla cirka 300 åtgärdstokens och varje layout kan lagra upp till 7,200 100 totala makrotokens fördelade på upp till XNUMX makron.
Triggertangenter: Alla icke-modifierande nyckel kan utlösa ett makro. En co-trigger kan läggas till genom att koda en modifierare till vänster om “>”. Se example 1 nedan.
Notera: Windows co-triggers rekommenderas inte. Skriv ditt makro under önskad "Layer Header".
Individuell uppspelningshastighetsprefix {s_}: Som standard spelas alla makron upp med den valda standarduppspelningshastigheten. För att tilldela en anpassad hastighet för förbättrad uppspelningsprestanda för ett givet makro kan du använda prefixet "Individuell uppspelningshastighet" "{s_}". Välj ett tal från 1-9 som motsvarar hastighetsskalan som visas i avsnitt 4.6. Hastighetsprefixet ska placeras till höger om ">" före makroinnehållet. Se example 2 nedan.
Multiplay-prefix {x_}: Som standard spelas alla makron upp kontinuerligt medan triggerknappen hålls nedtryckt. För att åsidosätta upprepningsfunktionen och begränsa ett makro till uppspelning ett visst antal gånger kan du använda prefixet "Macro Multiplay" "{x_}". Välj ett nummer från 1-9 som motsvarar antalet gånger du vill att makrot ska spelas upp igen. Multiplay-prefixet ska placeras till höger om ">" före makroinnehållet. Se example 3 nedan. Om ett makro inte spelas upp ordentligt, försök att tilldela ett Multiplay-värde på 1. Makrot kan faktiskt avfyras flera gånger innan du släpper avtryckarknappen. Se example 3 nedan
Tidsfördröjningar: Fördröjningar kan infogas i ett makro för att förbättra uppspelningsprestandan eller för att skapa ett dubbelklick med musen. Fördröjningar är tillgängliga i alla intervall mellan 1 och 999 millisekund ({d001} & {d999}), inklusive slumpmässiga fördröjningar ({dran}). Fördröjningstokens kan kombineras för att producera förseningar av olika varaktighet.
Makro Examples:
1. Paustangenten utför "Hej" med stort H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Snabbtangent 4 + vänster Ctrl utför "qwerty" med hastighet 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Snabbtangent 1 ökar volymen 3 hack: {hk1}>{x3}{vol+)
4.8 Knacka och håll ned åtgärder
Med Tryck och håll kan du tilldela två unika åtgärder till en enda tangent baserat på hur länge tangenttryckningen varar. Ange Position Token i lämpligt lager, sedan Tap-åtgärden, sedan tidsfördröjningen från 1 till 999 millisekunder med hjälp av den speciella Tap and Hold-token ({t&hxxx}), sedan Hold Action. På grund av inneboende tidsfördröjningar rekommenderas inte Tap-and-Hold för användning med alfanumeriska skrivnycklar. Inte alla nyckelåtgärder stöder Tryck-och-håll.
Notera: För de flesta applikationer rekommenderar vi en tidsfördröjning på 250ms.
Knacka och håll kvar Exampde:
- Caps utför Caps vid tryckning och Esc när den hålls längre än 500 ms: [caps]> [caps] [t & h500] [esc]
5.0 Direktprogrammering RGB-lysdioder
360 har 3 programmerbara RGB-lysdioder på varje knappmodul. De nio standardljuseffekterna sparas som separata .txt files i undermappen "lighting" på v-Drive. Standardtilldelningarna visas nedan. Obs: Om file är tom, kommer indikatorerna att inaktiveras.
5.1 Definiera din indikator
Vänster nyckelmodul
Vänster = Caps Lock (På/Av)
Mellan = Profile (0-9)
Höger = Lager (Bas, Kp, Fn1, Fn2, Fn3)
Höger nyckelmodul
Vänster = Num Lock (På/Av)
Mitten = Scrollal Lock (På/Av)
Höger = Lager (Bas, Kp, Fn1, Fn2, Fn3)
De 6 indikatorerna är definierade med en grundläggande positionstoken
- Vänster modul Vänster LED: [IND1]
- Vänster modul mitten LED: [IND2]
- Vänster modul Höger LED: [IND3]
- Höger modul Vänster LED: [IND4]
- Höger modul mitten LED: [IND5]
- Höger modul Höger LED: [IND6]
5.2 Definiera din funktion
En mängd olika funktioner stöds och fler kan läggas till i framtiden.
- Inaktivera LED: [null]
- Active Profile: [prof]
- Caps Lock (på/av): [caps]
- Num Lock (På/Av): [nmlk]
- Scroll Lock (På/Av): [sclk]
- Aktivt lager:
- Bas: [lagd]
- Knappsats: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [lägg]
5.3 Definiera dina färger
Med undantag för Layer kan varje funktion tilldelas ett enstaka färgvärde med ett 9-siffrigt värde som motsvarar RGB-värdet för den önskade färgen (0-255). Lagerfunktionen stöder tilldelning av upp till 5 färger, en för varje lager.
5.4 Syntax
Varje indikator är kodad på ungefär samma sätt som en grundläggande remap. Använd indikatorns positionstoken, ">" och sedan funktionen och sedan färgen. För Layer LED måste du skriva en separat syntaxrad för varje lager
Bilaga A — Positionstokenkarta
Dokument/resurser
![]() |
KINESIS KB360 SmartSet-programmeringsmotor [pdf] Användarhandbok KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine |
![]() |
KINESIS KB360 SmartSet-programmeringsmotor [pdf] Användarhandbok KB360 SmartSet-programmeringsmotor, KB360, SmartSet-programmeringsmotor, programmeringsmotor, motor |