KB360 SmartSet-programmeringsmotor

KB360 SmartSet-programmeringsmotor

Brugervejledning

Stolt designet og håndmonteret i USA siden 1992

Kinesis® Advantage360™ Keyboard med SmartSet™ Programming Engine Keyboard-modeller, der er omfattet af denne vejledning, inkluderer alle KB360-seriens tastaturer (KB360-xxx). Nogle funktioner kræver muligvis en firmwareopgradering. Ikke alle funktioner understøttes på alle modeller. Denne manual dækker ikke opsætning og funktioner til Advantage360 professionelt tastatur med ZMK programmeringsmotor.

11. februar 2021-udgave

Denne manual dækker funktioner inkluderet op gennem firmwareversion 1.0.0.
Hvis du har en tidligere version af firmware, er det muligvis ikke alle funktioner, der er beskrevet i denne vejledning, der understøttes. For at downloade den seneste firmware her:
kinesis.com/support/adv360/#firmware-updates

© 2022 af Kinesis Corporation, alle rettigheder forbeholdes. KINESIS er et registreret varemærke tilhørende Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET og v-DRIVE er varemærker tilhørende Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK og ANDROID tilhører deres respektive ejere.
Oplysningerne i dette dokument kan ændres uden varsel. Ingen dele af dette dokument må reproduceres eller transmitteres i nogen form eller på nogen måde, elektronisk eller mekanisk, til noget kommercielt formål uden udtrykkelig skriftlig tilladelse fra Kinesis Corporation.

KINESIS CORPORATION
22030 20th Avenue SE, Suite 102
Bothell, Washington 98021 USA
www.kinesis.com

Erklæring om FCC-radiofrekvensinterferens

Dette udstyr er blevet testet og fundet i overensstemmelse med grænserne for en klasse B digital enhed i henhold til del 15 af FCC-reglerne.

Disse grænser er designet til at give rimelig beskyttelse mod skadelig interferens, når udstyret betjenes i en boliginstallation. Dette udstyr genererer, bruger og kan udstråle radiofrekvensenergi og kan, hvis det ikke installeres og bruges i overensstemmelse med instruktionerne, forårsage skadelig interferens i radiokommunikation.

Der er dog ingen garanti for, at der ikke vil forekomme interferens i en bestemt installation. Hvis dette udstyr forårsager skadelig interferens på radio- eller tv-modtagelse, hvilket kan fastslås ved at slukke og tænde for udstyret, opfordres brugeren til at forsøge at korrigere interferensen ved hjælp af en eller flere af følgende foranstaltninger:

  • Drej eller flyt modtagerantennen
  • Øg afstanden mellem udstyret og modtageren
  • Tilslut udstyret til en stikkontakt på et andet kredsløb end det, som modtageren er tilsluttet
  • Kontakt forhandleren eller en erfaren radio/tv-tekniker for at få hjælp

Advarsel
For at sikre fortsat FCC-overholdelse skal brugeren kun bruge afskærmede grænsefladekabler ved tilslutning til computer eller periferiudstyr. Også uautoriserede ændringer eller modifikationer af dette udstyr vil annullere brugerens ret til at betjene.

OVERENSSTEMMELSE AF INDUSTRI CANADA
Dette klasse B digitale apparat opfylder alle krav i de canadiske regler, der forårsager udstyr til grænseflade.

1.0 Indledning

Advantage360 er et fuldt programmerbart tastatur, der har indbygget flashlager ("v-drevet) og ikke bruger nogen specielle drivere eller software. Tastaturet er designet til at blive programmeret hurtigt og nemt ved hjælp af de indbyggede genveje eller via SmartSet-appen til Windows og Mac. Superbrugere har mulighed for at omgå SmartSet GUI og "Direct Program" tastaturet på alle større operativsystemer ved at få adgang til tastaturets enkle tekst files konfiguration files.

Disse instruktioner gælder for base Advantage360-modellen har SmartSet-programmeringsmotoren. Hvis du har den professionelle model med ZMK-motoren, stop med at læse og besøg https://kinesis-ergo.com/support/adv360-pro.

2.0 Direkte programmering overview

Advantage360 har 9 tilpasselige Profiles som omfatter 9 sæt layouts og lyskonfigurationer. Tastaturet har også en række globale tastaturindstillinger, som kan konfigureres. Hver af disse konfigurationer er gemt i et sæt mapper på tastaturet ("v-drevet") som en række simpel tekst files (.txt). Under indbygget programmering læser/skriver tastaturet automatisk til disse files "bag kulisserne". Det unikke ved 360 er, at superbrugere kan "tilslutte" (alias "montere") v-drevet til deres pc og derefter direkte redigere disse konfigurationer files i Windows, Linux, Mac og Chrome.

Hver gang der oprettes en remap eller makro i en Profile, skrives det til den tilsvarende layout.txt file som en diskret linje med "kode". Og funktionen og farven på hver af de 6 RGB LED'er styres i den tilsvarende led.txt file. Hver gang en tastaturindstilling ændres, registreres ændringen i "settings.txt" file.

3.0 Før du begynder

3.1 KUN Power-brugere
Direkte redigering kræver at lære at læse og skrive en tilpasset syntaks. Indsættelse af forkerte tegn i enhver konfiguration files kan have utilsigtede konsekvenser og kan forårsage midlertidige problemer med selv grundlæggende tastaturbetjening. Læs hurtigstartvejledningen og brugervejledningen først, og fortsæt med forsigtighed.

KUN superbrugere

3.2 Skub altid v-drevet ud, før v-drevet frakobles

frakobling af v-Drive

V-Drive er ligesom ethvert andet flashdrev, du forbinder til din pc. Hvis du fjerner det pludseligt, mens pc'en stadig har adgang til drevets indhold, kan du forårsage file skade. For at beskytte v-Drive skal du altid gemme og lukke al konfiguration files, og brug derefter den passende eject-protokol til dit operativsystem, før du "frakobler" v-drevet med den indbyggede genvej. Hvis din pc nægter at skubbe drevet ud, skal du sikre dig alt files og mapper er lukket, og prøv igen.

Windows Eject: Gem og luk enhver .txt files du har redigeret. Fra File Explorer, naviger tilbage til det øverste niveau af "ADV360" flytbare drev og højreklik på drevnavnet og vælg derefter Skub ud. Når du modtager meddelelsen "Sikker at skubbe ud", kan du fortsætte med at lukke v-drevet med den indbyggede genvej. Hvis du ikke skubber ud, kan det resultere i en mindre drevfejl, som Windows vil bede dig om at reparere. "Scan og reparer"-processen
(vist til højre) er hurtigt og nemt.

3.3 Ikke-amerikanske brugere
Din computer skal være konfigureret til det engelske (amerikanske) tastaturlayout. Andre sprogdrivere bruger forskellige koder/positioner for visse taster, som er kritiske for programmering af tegn såsom [], {} og >.

3.4 Simpel tekst Files KUN
Gem ikke konfiguration files i Rich Text Format (.rft), da specialtegn kan forårsage syntaksfejl.

3.5 Firmwareopdatering kan være påkrævet
Nogle af funktionerne beskrevet i denne vejledning kræver muligvis en firmwareopdatering. Download firmware og få installationsinstruktioner her: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 Direkte programmeringslayouts

360 har 9 konfigurerbare Profiles, hver med sit eget tilsvarende "layout" (1-9). De ni standardlayouts gemmes som separate .txt files i undermappen "layouts" på v-Drive. Kun tilpassede remaps og makroer gemmes i file, så hvis der ikke er foretaget ændringer i et layout, file vil være tomt, og tastaturet udfører "standard"-handlinger. Brugere kan enten skrive kode fra bunden eller redigere eksisterende kode ved hjælp af syntaksreglerne beskrevet nedenfor. Bemærk: Sletning af et layout file vil permanent slette sine gemte remaps og makroer, men tastaturet vil automatisk genskabe et tomt layout file.

Bemærk: Profile 0 er ikke-programmerbar og har således ikke en tilsvarende layout.txt file.

4.1 File Navnekonvention
Kun de ni nummererede layouts kan indlæses til Advantage360. Yderligere "backup"-layouts kan gemmes som .txt files med beskrivende navne, men de kan ikke indlæses på tastaturet uden først at omdøbe dem.

4.2 Syntaks overview– Positions- og handlingstokens
Remaps og makroer er kodet i et layout file ved hjælp af en proprietær syntaks. Hver af tasterne på tastaturet (bortset fra SmartSet-tasten) er blevet tildelt et unikt "Position"-token, der bruges til at identificere den pågældende tast til programmering i begge lag (se Position Token Map i Appendiks A).

Hver tastatur- og mushandling, der understøttes af 360, er blevet tildelt et unikt "Action"-token, der svarer til en standard USB-"scanningskode".

View understøttede handlinger og tokens her: https://kinesis-ergo.com/support/adv360/#manuals
For at omprogrammere en nøgle, skal brugeren bruge syntaksen til at udpege den fysiske nøgle (via et positionstoken) og tildele en eller flere nøglehandlinger (via handlingstokens). Symbolet ">" bruges til at adskille positionstokens fra handlingstokens. Hvert individuelt token er omgivet af parenteser. Eksamples:

  • Remaps er kodet med firkantede parenteser: [position]>[action]
  • Makroer er kodet med Curly Brackets: {trigger key position}{modifier co-trigger}>{action1}{action2}...

Skriv din remap under den ønskede "Layer Header" for at tildele den til det lag


4.3 Layoutprogrammeringstips

  • Hvis tastaturet ikke kan forstå det ønskede omlægning, forbliver standardhandlingen i kraft.
  • Bland ikke og match firkantet og curly parenteser i en enkelt kodelinje
  • Adskil hver linje kode med Enter/Return
  • Den rækkefølge, kodelinjerne vises i i .txt file betyder generelt ikke noget, undtagen i tilfælde af modstridende kommandoer, i hvilket tilfælde kommandoen nærmest bunden af file vil blive gennemført.
  • Tokens skelner ikke mellem store og små bogstaver. At skrive et token med store bogstaver vil ikke frembringe den "skiftede" handling.
  • En kodelinje kan midlertidigt deaktiveres ved at placere en stjerne (*) i begyndelsen af ​​linjen.

4.4 Positionstokens

Generelt er positionstokens defineret af den grundlæggende QWERTY Windows-handling for nøglen i standardlayoutet. I nogle tilfælde er tokens blevet ændret for klarhed og/eller nem programmering.

  • Example: Genvejstast 1-positionen er: [hk1]>...

4.6 Programmering af remaps
For at programmere en remap skal du kode positionstokenet og et handlingstoken i firkantede parenteser, adskilt af ">". Remap Examples:

1. Genvejstast 1 udfører Q: [hk1]>[q]
2. Escape-tasten udfører Caps Lock: [esc]>[caps]

Skiftede handlinger: Skiftede tegn (f.eks. "!") kan ikke produceres af en Remap. For at producere en forskudt tasthandling er det nødvendigt at kode den som en makro, der inkluderer både ned- og op-slag af skifttasten omkring den grundlæggende tasthandling. Nedadgående slag angives ved at placere et "-" inde i beslaget, og opadgående slag angives ved at placere "+". Se exampmakro 1 nedenfor.

4.7 Programmeringsmakroer
For at programmere en makro skal du kode "triggertasterne" til venstre for ">" i curly parenteser. Indkode derefter et eller flere handlingstokens til højre for “>” i curly parenteser. Hver makro kan indeholde cirka 300 handlingstokens, og hvert layout kan gemme op til 7,200 samlede makrotokens fordelt på op til 100 makroer.

Udløsertaster: Enhver ikke-modificerende nøgle kan udløse en makro. En co-trigger kan tilføjes ved at kode en modifikator til venstre for “>”. Se example 1 herunder.

Note: Windows co-triggere anbefales ikke. Skriv din makro under den ønskede "Layer Header".

Individuel afspilningshastighedspræfiks {s_}: Som standard afspilles alle makroer med den valgte standardafspilningshastighed. For at tildele en brugerdefineret hastighed for forbedret afspilningsydeevne for en given makro kan du bruge præfikset "Individuel afspilningshastighed" "{s_}". Vælg et tal fra 1-9 svarende til hastighedsskalaen vist i afsnit 4.6. Hastighedspræfikset skal placeres til højre for ">" før makroindholdet. Se example 2 herunder.

Multiplay-præfiks {x_}: Som standard afspilles alle makroer kontinuerligt, mens triggertasten holdes nede. For at tilsidesætte gentagelsesfunktionen og begrænse en makro til at afspille et bestemt antal gange kan du bruge "Macro Multiplay"-præfikset "{x_}". Vælg et tal fra 1-9 svarende til det antal gange, du ønsker, at makroen skal afspilles igen. Multiplay-præfikset skal placeres til højre for ">" før makroindholdet. Se example 3 nedenfor. Hvis en makro ikke afspilles korrekt, kan du prøve at tildele en Multiplay-værdi på 1. Makroen kan faktisk udløses flere gange, før du slipper triggertasten. Se example 3 nedenfor

Tidsforsinkelser: Forsinkelser kan indsættes i en makro for at forbedre afspilningsydelsen eller for at frembringe et dobbeltklik med musen. Forsinkelser er tilgængelige i ethvert interval mellem 1 og 999 millisekund ({d001} & {d999}), inklusive tilfældige forsinkelser ({dran}). Delay tokens kan kombineres for at producere forsinkelser af forskellig varighed.

Makro Eksamples:

1. Pause-tasten udfører "Hej" med stort H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Genvejstast 4 + venstre Ctrl udfører "qwerty" ved hastighed 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Genvejstast 1 øger lydstyrken 3 hak: {hk1}>{x3}{vol+)

4.8 Tryk og hold-handlinger

Med Tryk og hold kan du tildele to unikke handlinger til en enkelt tast baseret på varigheden af ​​tastetrykket. Angiv positionstokenet i det relevante lag, derefter Tryk-handlingen, derefter tidsforsinkelsen fra 1 til 999 millisekunder ved hjælp af det specielle Tap og Hold-token ({t&hxxx}), derefter Hold-handlingen. På grund af iboende tidsforsinkelser anbefales Tap-and-Hold ikke til brug med alfanumeriske tastetaster. Ikke alle nøglehandlinger understøtter Tryk-og-hold.

Note: Til de fleste applikationer anbefaler vi en tidsforsinkelse på 250 ms.

Tryk og hold Exampdet:

  • Caps udfører Caps, når der trykkes på og Esc, når de holdes længere end 500ms: [caps]>[caps][t&h500][esc]

5.0 Direkte programmering RGB LED'er

360 har 3 programmerbare RGB LED'er på hvert nøglemodul. De ni standard lyseffekter gemmes som separat .txt files i undermappen "lighting" på v-Drive. Standardtildelingerne er vist nedenfor. Bemærk: Hvis file er tom, vil indikatorerne blive deaktiveret.

5.1 Definer din indikator

Venstre nøglemodul
Venstre = Caps Lock (Til/Fra)
Mellem = Profile (0-9)
Højre = lag (Base, Kp, Fn1, Fn2, Fn3)

Definer din indikator

Højre nøglemodul
Venstre = Num Lock (Til/Fra)
Mellem = Scrollal Lock (Til/Fra)
Højre = lag (Base, Kp, Fn1, Fn2, Fn3)

De 6 indikatorer er defineret med en grundlæggende positionstoken

  • Venstre modul Venstre LED: [IND1]
  • Venstre modul midterste LED: [IND2]
  • Venstre modul Højre LED: [IND3]
  • Højre modul Venstre LED: [IND4]
  • Højre modul midterste LED: [IND5]
  • Højre modul Højre LED: [IND6]

5.2 Definer din funktion
En række funktioner understøttes, og flere kan blive tilføjet i fremtiden.

  • Deaktiver LED: [nul]
  • Aktiv Pro.file: [prof]
  • Caps Lock (til/fra): [caps]
  • Num Lock (Til/Fra): [nmlk]
  • Scroll Lock (Til/Fra): [sclk]
  • Aktivt lag:
  • Base: [layd]
  • Tastatur: [layk]
  • Fn: [lay1]
  • Fn2: [læg2]
  • Fn3: [læg]

5.3 Definer din(e) farve(r)
Med undtagelse af Layer kan hver funktion tildeles en enkelt farveværdi ved hjælp af en 9-cifret værdi, der svarer til RGB-værdien for den ønskede farve (0-255). Layer-funktionen understøtter tildeling af op til 5 farver, en for hvert lag.

5.4 Syntaks
Hver indikator er kodet på næsten samme måde som en grundlæggende remap. Brug indikatorens positionstoken, ">" og derefter funktionen og derefter farven. For Layer LED skal du skrive en separat syntakslinje for hvert lag

[IND_]>[FUNC][RRR][GGG][BBB]

Appendiks A — Positionstokenkort

Positionstokenkort

 

 

 

Dokumenter/ressourcer

KINESIS KB360 SmartSet-programmeringsmotor [pdfBrugervejledning
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine
KINESIS KB360 SmartSet-programmeringsmotor [pdfBrugervejledning
KB360 SmartSet-programmeringsmotor, KB360, SmartSet-programmeringsmotor, programmeringsmotor, motor

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *