KB360 SmartSet Programming Engine

KB360 SmartSet Programming Engine

Brûkersgids

Grutsk ûntworpen en mei de hân gearstald yn 'e FS sûnt 1992

Kinesis® Advantage360™-toetseboerd mei de SmartSet™ Programming Engine-toetseboerdmodellen dy't troch dizze hantlieding behannele wurde omfetsje alle KB360-searje toetseboerden (KB360-xxx). Guon funksjes kinne in firmware-upgrade fereaskje. Net alle funksjes wurde stipe op alle modellen. Dizze hantlieding befettet gjin opset en funksjes foar de Advantage360 Profesjoneel toetseboerd mei de ZMK-programmearringmotor.

11. Febrewaris 2021 Edition

Dizze hantlieding omfettet funksjes opnommen troch de firmwareferzje 1.0.0.
As jo ​​​​in eardere ferzje fan firmware hawwe, kinne net alle funksjes beskreaun yn dizze hantlieding wurde stipe. Om de lêste firmware hjir te downloaden:
kinesis.com/support/adv360/#firmware-updates

© 2022 troch Kinesis Corporation, alle rjochten foarbehâlden. KINESIS is in registrearre hannelsmerk fan Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET, en v-DRIVE binne hannelsmerken fan Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK en ANDROID binne eigendom fan har respektive eigners.
Ynformaasje yn dit dokumint kin sûnder melding feroarje. Gjin diel fan dit dokumint kin wurde reproduseare of oerbrocht yn hokker foarm dan ek, op hokker manier dan ek, elektroanysk of meganysk, foar hokker kommersjeel doel, sûnder de útdruklike skriftlike tastimming fan Kinesis Corporation.

Ynformaasje oer it bedriuw KINESIS CORP
22030 20th Avenue SE, suite 102
Bothell, Washington 98021 Feriene Steaten
www.kinesis.com

Ferklearring fan FCC-radio-ynterferinsje

Dizze apparatuer is hifke en fûn om te foldwaan oan de grinzen foar in Klasse B digitaal apparaat, neffens diel 15 fan 'e FCC-regels.

Dizze grinzen binne ûntworpen om ridlike beskerming te jaan tsjin skealike ynterferinsje as de apparatuer wurdt eksploitearre yn in wenynstallaasje. Dizze apparatuer genereart, brûkt en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje.

D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, wat kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien of mear fan 'e folgjende maatregels:

  • Reorientearje of ferpleatse de ûntfangende antenne
  • Fergrutsje de skieding tusken de apparatuer en ûntfanger
  • Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn
  • Rieplachtsje de dealer of in betûfte radio / TV technikus foar help

Warskôging
Om fuortsette FCC-neilibjen te garandearjen, moat de brûker allinich beskerme ynterfacesingkabels brûke by it ferbinen mei komputer as perifeare. Ek alle unautorisearre wizigingen of wizigingen oan dizze apparatuer sille de autoriteit fan 'e brûker om te operearjen ferjitte.

INDUSTRY CANADA COMPLIANCE STETEMENT
Dit digitale apparaat fan Klasse B foldocht oan alle easken fan 'e Kanadeeske regeljouwing foar apparatuer mei interface-feroarsake.

1.0 Ynlieding

De Advantage360 is in folslein programmeerber toetseboerd dat hat oan board flash opslach (de "v-Drive) en brûkt gjin spesjale drivers of software. It toetseboerd is ûntworpen om fluch en maklik te programmearjen mei de oan board fluchtoetsen of fia de SmartSet-app foar Windows en Mac. Power brûkers hawwe de opsje om de SmartSet GUI en "Direct Program" it toetseboerd op alle grutte bestjoeringssystemen te omgean troch tagong te krijen ta de ienfâldige tekst fan it toetseboerd files konfiguraasje files.

Dizze ynstruksjes jilde foar de basis Advantage360 model hat de SmartSet Programming Engine. As jo ​​​​it Profesjonele model hawwe mei de ZMK-motor stopje mei lêzen en besykje https://kinesis-ergo.com/support/adv360-pro.

2.0 Direkte programmearring oerview

De Advantage360 hat 9 oanpasbere Profiles dy't omfetsje 9 sets mei yndielingen en ljochtkonfiguraasjes. It toetseboerd hat ek in searje Global Keyboard Settings dy't kinne wurde konfigureare. Elk fan dizze konfiguraasjes wurde opslein yn in set fan mappen op it toetseboerd (de "v-Drive") as in searje ienfâldige tekst files (.txt). Tidens onboard programmearring it toetseboerd lêst / skriuwt automatysk nei dizze files "efter de skermen". It unike ding oer de 360 ​​is dat machtige brûkers de v-Drive kinne "ferbine" (aka "mount") oan har PC en dan dizze konfiguraasje direkt bewurkje. files yn Windows, Linux, Mac en Chrome.

Elke kear wurdt in remap of makro makke yn in Profile, it is skreaun nei de oerienkommende layout.txt file as in diskrete rigel fan "koade". En de funksje en kleur fan elk fan 'e 6 RGB LED's wurdt regele yn' e oerienkommende led.txt file. Elke kear as in toetseboerdynstelling feroare wurdt, wurdt de feroaring opnommen yn 'e "settings.txt" file.

3.0 Foardat jo begjinne

3.1 ALLE macht brûkers
Direkte bewurking fereasket learen om in oanpaste syntaksis te lêzen en te skriuwen. It ynfoegjen fan ferkearde tekens yn ien fan 'e konfiguraasje files kinne ûnbedoelde gefolgen hawwe en kinne tydlike problemen feroarsaakje mei sels basis toetseboerd operaasje. Lês earst de Quick Start Guide en brûkershânlieding en gean foarsichtich troch.

ALLE macht brûkers

3.2 Werje de v-Drive altyd út foardat de v-Drive wurdt loskeppele

it loskoppelen fan de v-Drive

De v-Drive is krekt as elke oare flash-drive dy't jo ferbine mei jo PC. As jo ​​​​it ynienen fuortsmite wylst de PC noch tagong hat ta de ynhâld fan 'e ryd, kinne jo feroarsaakje file skea. Om de v-Drive te beskermjen, bewarje en slute altyd alle konfiguraasje files, en brûk dan it passende útwerpprotokol foar jo bestjoeringssysteem foardat jo de v-Drive "ôfbrekke" mei de fluchtoets oan board. As jo ​​​​PC wegeret it stasjon út te lûken, soargje dan foar alles files en mappen binne sluten en besykje it nochris.

Windows Eject: Bewarje en slute elke .txt files jo hawwe bewurke. Fan File Explorer, navigearje werom nei it boppeste nivo fan "ADV360" útnimbere stasjon en klik mei de rjochterklik op de stasjonnamme en selektearje dan Eject. Sadree't jo de notifikaasje "Safe to Eject" ûntfange, kinne jo trochgean mei it sluten fan 'e v-Drive mei de fluchtoets oan board. It net útstekke kin resultearje yn in lytse rydflater dy't Windows jo sil freegje om te reparearjen. It proses "Scan en reparearje".
(rjochts werjûn) is fluch en maklik.

3.3 Net-Amerikaanske brûkers
Jo kompjûter moat konfigureare wêze foar de Ingelske (FS) toetseboerdyndieling. Oare taalstjoerders brûke ferskate koaden/posysjes foar bepaalde kaaien dy't kritysk binne foar it programmearjen fan karakters lykas [], {} en>.

3.4 Ienfâldige tekst Files ALLE
Konfiguraasje net opslaan files yn de Rich Text Format (.rft) as spesjale tekens kinne feroarsaakje syntaksis flaters.

3.5 Firmware update kin nedich wêze
Guon fan 'e funksjes beskreaun yn dizze hantlieding kinne in firmware-fernijing fereaskje. Download firmware en krije ynstallaasje ynstruksjes hjir: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 Direkte programmearlayouts

De 360 ​​hat 9 konfigurearbere Profiles, elk mei syn eigen oerienkommende "opmaak" (1-9). De njoggen standert opmaak wurde bewarre as aparte .txt files yn 'e submap "layouts" op' e v-Drive. Allinnich oanpaste remaps en makro's wurde opslein yn de file, dus as d'r gjin feroaringen binne makke oan in yndieling, sil de file sil leech wêze en it toetseboerd fiert "standert" aksjes. Brûkers kinne koade fanôf it begjin skriuwe of besteande koade bewurkje mei de hjirûnder beskreaune syntaksisregels. Opmerking: in yndieling wiskje file sil syn opsleine remaps en makros permanint wiskje, mar it toetseboerd sil automatysk in lege yndieling opnij generearje file.

Opmerking: Profile 0 is net programmeerber en hat dus gjin oerienkommende layout.txt file.

4.1 File Naming Convention
Allinnich de njoggen nûmere layouts kinne wurde laden yn 'e Advantage360. Oanfoljende "reservekopy" layouts kinne wurde bewarre as .txt files mei beskriuwende nammen, mar se kinne net op it toetseboerd wurde laden sûnder se earst te neamen.

4.2 Syntaksis foarbyview- Tokens foar posysje en aksje
Remaps en makro's binne kodearre yn in yndieling file mei help fan in eigen syntaksis. Elk fan 'e toetsen op it toetseboerd (oars as de SmartSet Key) is tawiisd in unyk "Posysje" token brûkt om te identifisearjen dy kaai foar programmearring yn beide lagen (sjoch Posysje Token Map yn taheakke A).

Elke toetseboerd- en mûsaksje stipe troch de 360 ​​is in unyk "Aksje" token tawiisd dy't oerienkomt mei in standert USB "scankoade".

View stipe aksjes en tokens hjir: https://kinesis-ergo.com/support/adv360/#manuals
Om in kaai mei súkses opnij te programmearjen, moat de brûker de syntaksis brûke om de fysike kaai oan te jaan (fia in posysje Token) en ien of mear kaai aksjes ta te jaan (fia Action Tokens). It symboal ">" wurdt brûkt om posysje-tokens te skieden fan aksjes tokens. Elke yndividuele token wurdt omjûn troch heakjes. Examples:

  • Remaps wurde kodearre mei Square Brackets: [posysje]> [aksje]
  • Makro's binne kodearre mei Curly Beugels: {lokaasjekoopposysje} {modifikaasjeko-trigger}> {aksje1} {aksje2} ...

Skriuw jo remap ûnder de winske "Laach Header" om it oan dy laach ta te jaan


4.3 Layout Programming Tips

  • As it toetseboerd de winske opnij net kin begripe, bliuwt de standertaksje fan krêft.
  • Meitsje fjouwerkant en curly heakjes yn ien rigel koade
  • Skied elke rigel fan koade mei Enter / Return
  • De folchoarder wêryn de rigels koade ferskine yn de .txt file makket oer it algemien net út, útsein yn it gefal fan tsjinstridige kommando's, yn dat gefal it kommando it tichtst by de ûnderkant fan 'e file sil útfierd wurde.
  • Tokens binne net haadlettergefoelich. It kapitalisearjen fan in token sil de "feroare" aksje net produsearje.
  • In rigel koade kin tydlik wurde útskeakele troch in asterisk (*) oan it begjin fan 'e rigel te pleatsen.

4.4 Posysje Tokens

Algemien sprutsen, posysje tokens wurde definiearre troch de basis QWERTY Windows aksje foar de kaai yn de standert yndieling. Yn guon gefallen binne tokens wizige foar dúdlikens en / of gemak fan programmearring.

  • Example: De fluchtoets 1 posysje is: [hk1]>...

4.6 Programma's opnij meitsje
Om in remap te programmearjen, kodearje it posysjetoken en ien aksjetoken yn fjouwerkante heakjes, skieden troch ">". Remap Examples:

1. Sneltoets 1 fiert Q: [hk1]>[q]
2. Escape-toets fiert Caps Lock: [esc]>[caps]

Feroare aksjes: Feroare karakters (bygelyks "!") kinne net produsearre wurde troch in Remap. Om in ferskowe toetsaksje te produsearjen, is it nedich om it te kodearjen as makro dy't sawol de del- as omheechslach fan 'e shift-toets omfettet om de basistoetsaksje hinne. Downstrokes wurde oanjûn troch it pleatsen fan in "-" binnen de beugel en upstrokes wurde oanjûn troch it pleatsen fan "+". Sjoch bvample makro 1 hjirûnder.

4.7 Makro's programmearje
Om in makro te programmearjen, kodearje de "trigger-toetsen" oan 'e lofterkant fan' e ">" yn curly heakjes. Kodearje dan ien of mear Action Tokens rjochts fan 'e ">" yn curly heakjes. Eltse makro kin befetsje likernôch 300 Aksje tokens en elke yndieling kin opslaan maksimaal 7,200 totale makro tokens ferspraat oer maksimaal 100 makro.

Trigger toetsen: Elke net-modifikaasjekaai kin in makro trigger wurde. In co-trigger kin tafoege wurde troch it kodearjen fan in modifier links fan ">". Sjoch bvample 1 hjirûnder.

Noat: Windows co-triggers wurde net oanrikkemandearre. Skriuw jo makro ûnder de winske "Laach Header".

Yndividuele Playback Speed ​​Prefix {s_}: Standert spielje alle makro's op de selektearre standert ôfspielsnelheid. Om in oanpaste snelheid ta te jaan foar ferbettere ôfspielprestaasjes foar in opjûne makro kinne jo it foarheaksel "{s_}" brûke "Yndividuele ôfspielsnelheid". Kies in nûmer fan 1-9 dat oerienkomt mei de snelheidsskaal werjûn Seksje 4.6. It snelheidsfoarheaksel moat rjochts fan de ">" pleatst wurde foar de makro-ynhâld. Sjoch bvample 2 hjirûnder.

Multiplay foarheaksel {x_}: Standert wurde alle makro's kontinu spielje, wylst de triggerkaai hâlden wurdt. Om de werhellingsfunksje te oerskriuwen en in makro te beheinen om in spesifyk oantal kearen ôf te spyljen kinne jo it "Macro Multiplay" foarheaksel "{x_}" brûke. Kies in nûmer fan 1-9 dy't oerienkomt mei it oantal kearen dat jo wolle dat de makro werhelle wurdt. It multiplay-foarheaksel moat rjochts fan 'e pleatst wurde foar de makro-ynhâld. Sjoch bvample 3 ûnder. As in makro net goed spielet, besykje dan in Multiplay-wearde fan 1 ta te jaan. De makro kin eins meardere kearen sjitte foardat jo de triggerkaai loslitte. Sjoch bvample 3 ûnder

Fertraging fan timing: Fertragings kinne wurde ynfoege yn in makro te ferbetterjen playback prestaasjes of te produsearje in mûs dûbele-klik. Fertragings binne beskikber yn elk ynterval tusken 1 en 999 millisekonden ({d001} & {d999}), ynklusyf willekeurige fertragingen ({dran}). Fertragingstokens kinne wurde kombineare om fertragingen fan ferskate doerren te produsearjen.

Makro eksamples:

1. Pause-toets fiert "Hi" út mei in haadletter H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Fluchtoets 4 + lofts Ctrl fiert "qwerty" út op snelheid 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Fluchtoets 1 fergruttet it folume 3 notches: {hk1}>{x3}{vol+)

4.8 Tap en hâld aksjes

Mei Tap and Hold kinne jo twa unike aksjes tawize oan ien kaai basearre op de doer fan 'e toetsdruk. Wys de posysje Token yn 'e passende laach, dan de Tap-aksje, dan de timingfertraging fan 1 nei 999 millisekonden mei it spesjale Tap and Hold-token ({t&hxxx}), dan de Hold Action. Fanwegen ynherinte timingfertragingen wurdt Tap-and-Hold net oanrikkemandearre foar gebrûk mei alfanumerike typtoetsen. Net alle kaaiaksjes stypje Tap-and-Hold.

Noat: Foar de measte applikaasjes advisearje wy in timingfertraging fan 250ms.

Tap en hâld Example:

  • Caps fiere Caps út as se wurde tikt en Esc as se langer dan 500 ms wurde hâlden: [caps]> [caps] [t & h500] [esc]

5.0 Direct Programming RGB LEDs

De 360 ​​hat 3 programmeerbere RGB LED's op elke toetsmodule. De njoggen standert ljochteffekten wurde bewarre as apart .txt files yn de "ferljochting" submap op de v-Drive. De standert opdrachten wurde hjirûnder werjûn. Opmerking: As de file is leech, de yndikatoaren sille wurde útskeakele.

5.1 Definiearje jo yndikator

Linker Key Module
Links = Caps Lock (oan/út)
Middel = Profile (0-9)
Rjochts = Laach (Basis, Kp, Fn1, Fn2, Fn3)

Definiearje jo yndikator

Rjochter Key Module
Links = Num Lock (oan/út)
Midden = Scrollal Lock (oan/út)
Rjochts = Laach (Basis, Kp, Fn1, Fn2, Fn3)

De 6 yndikatoaren wurde definiearre mei in basisposysje token

  • Left Module Left LED: [IND1]
  • Linker Module Midden LED: [IND2]
  • Left Module Rjochter LED: [IND3]
  • Rjochts Module Left LED: [IND4]
  • Rjochter Module Midden LED: [IND5]
  • Rjochter Module Rjochter LED: [IND6]

5.2 Definiearje jo funksje
In ferskaat oan funksjes wurde stipe en mear kinne wurde tafoege yn 'e takomst.

  • LED útskeakelje: [nul]
  • Aktive Profile: [prof]
  • Caps Lock (oan/út): [caps]
  • Num Lock (oan/út): [nmlk]
  • Scroll Lock (oan/út): [sclk]
  • Aktive laach:
  • Basis: [layd]
  • Toetseboerd: [layk]
  • Fn: [lay1]
  • Fn2: [lay2]
  • Fn3: [leech]

5.3 Definiearje jo kleur(en)
Mei útsûndering fan Laach kin elke funksje ien kleurwearde wurde tawiisd mei in 9-siferswearde dy't oerienkomt mei de RGB-wearde fan 'e winske kleur (0-255). De Layer-funksje stipet de tawizing fan maksimaal 5 kleuren, ien foar elke laach.

5.4 Syntaksis
Eltse yndikator is kodearre yn folle deselde wize fan in basis remap. Brûk de yndikatorposysje token, de ">" en dan de funksje, en dan de kleur. Foar de Layer LED moatte jo in aparte line fan syntaksis skriuwe foar elke laach

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

Taheakke A - Posysje Token Map

Posysje Token Map

 

 

 

Dokuminten / Resources

KINESIS KB360 SmartSet Programming Engine [pdf] Brûkersgids
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine
KINESIS KB360 SmartSet Programming Engine [pdf] Brûkersgids
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine, Programming Engine, Engine

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *