Motorul de programare KB360 SmartSet
Ghidul utilizatorului
Proiectat cu mândrie și asamblat manual în SUA din 1992
Kinesis® AdvantagTastatura e360™ cu motorul de programare SmartSet™ Modelele de tastatură acoperite de acest manual includ toate tastaturile din seria KB360 (KB360-xxx). Unele funcții pot necesita o actualizare a firmware-ului. Nu toate funcțiile sunt acceptate pe toate modelele. Acest manual nu acoperă configurarea și caracteristicile pentru AdvantagTastatură profesională e360 care dispune de motorul de programare ZMK.
Ediția 11 februarie 2021
Acest manual acoperă caracteristicile incluse până la versiunea de firmware 1.0.0.
Dacă aveți o versiune anterioară de firmware, este posibil să nu fie acceptate toate caracteristicile descrise în acest manual. Pentru a descărca cel mai recent firmware aici:
kinesis.com/support/adv360/#firmware-updates
© 2022 de către Kinesis Corporation, toate drepturile rezervate. KINESIS este o marcă înregistrată a Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET și v-DRIVE sunt mărci comerciale ale Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK și ANDROID sunt proprietatea proprietarilor respectivi.
Informațiile din acest document pot fi modificate fără notificare prealabilă. Nici o parte a acestui document nu poate fi reprodusă sau transmisă sub nicio formă sau prin orice mijloace, electronice sau mecanice, în niciun scop comercial, fără permisiunea expresă scrisă a Kinesis Corporation.
KINESIS CORPORATION
22030 20th Avenue SE, Suite 102
Bothell, Washington 98021 SUA
www.kinesis.com
Declarația FCC privind frecvența radio
Acest echipament a fost testat și s-a constatat că respectă limitele pentru un dispozitiv digital de Clasa B, în conformitate cu Partea 15 din Regulile FCC.
Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare atunci când echipamentul este utilizat într-o instalație rezidențială. Acest echipament generează, utilizează și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio.
Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament cauzează interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența prin una sau mai multe dintre următoarele măsuri:
- Reorientați sau mutați antena de recepție
- Măriți distanța dintre echipament și receptor
- Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul
- Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor
Avertizare
Pentru a asigura conformitatea FCC continuă, utilizatorul trebuie să utilizeze numai cabluri de interfață ecranate atunci când se conectează la computer sau periferic. De asemenea, orice modificare sau modificare neautorizată a acestui echipament ar anula autoritatea utilizatorului de a opera.
DECLARAȚIA DE CONFORMITATE INDUSTRY CANADA
Acest aparat digital de clasa B îndeplinește toate cerințele regulamentelor canadiene privind echipamentele care cauzează interfața.
1.0 Introducere
Advanultage360 este o tastatură complet programabilă, care dispune de stocare flash la bord („v-Drive) și nu utilizează drivere sau software speciale. Tastatura a fost concepută pentru a fi programată rapid și ușor folosind comenzile rapide de la bord sau prin aplicația SmartSet pentru Windows și Mac. Utilizatorii puternici au opțiunea de a ocoli interfața SmartSet și „Programarea directă” a tastaturii pe toate sistemele de operare majore, accesând textul simplu al tastaturii fileconfigurația s files.
Aceste instrucțiuni se aplică la baza AdvantagModelul e360 dispune de motorul de programare SmartSet. Daca ai modelul Professional cu motor ZMK nu mai citeste si viziteaza https://kinesis-ergo.com/support/adv360-pro.
2.0 Programare directă pesteview
Advanultage360 are 9 Pro personalizabilefiles care cuprind 9 seturi de layout-uri și configurații de iluminare. Tastatura are și o serie de setări globale ale tastaturii care pot fi configurate. Fiecare dintre aceste configurații este stocată într-un set de foldere de pe tastatură („v-Drive”) ca o serie de text simplu files (.txt). În timpul programării la bord, tastatura citește/scrie automat pe acestea files „în spatele scenei”. Lucrul unic despre 360 este că utilizatorii cu putere pot „conecta” (aka „monta”) v-Drive-ul la computerul lor și apoi edita direct aceste configurații files în Windows, Linux, Mac și Chrome.
De fiecare dată când se creează o remapare sau o macrocomandă într-un Profile, este scris în layout.txt corespunzător file ca o linie discretă de „cod”. Iar funcția și culoarea fiecăruia dintre cele 6 LED-uri RGB este controlată în led.txt corespunzător file. De fiecare dată când se modifică o setare a tastaturii, modificarea este înregistrată în „settings.txt” file.
3.0 Înainte de a începe
3.1 NUMAI utilizatori cu putere
Editarea directă necesită învățarea citirii și scrierii unei sintaxe personalizate. Inserarea de caractere incorecte în oricare dintre configurații filePot avea consecințe neintenționate și pot provoca probleme temporare chiar și cu funcționarea de bază a tastaturii. Citiți mai întâi Ghidul de pornire rapidă și manualul de utilizare și continuați cu precauție.
3.2 Ejectați întotdeauna v-Drive înainte de a deconecta v-Drive
v-Drive este la fel ca orice altă unitate flash pe care o conectați la computer. Dacă îl eliminați brusc în timp ce computerul încă accesează conținutul unității, puteți provoca file deteriora. Pentru a proteja v-Drive, salvați și închideți întotdeauna toate configurațiile files, apoi utilizați protocolul de evacuare adecvat pentru sistemul dvs. de operare înainte de a „deconecta” v-Drive cu comanda rapidă de la bord. Dacă computerul dvs. refuză să scoată unitatea, asigurați-vă că toate files și folderele sunt închise și încercați din nou.
Windows Eject: Salvați și închideți orice .txt fileai editat. Din File Explorer, navigați înapoi la nivelul superior al unității amovibile „ADV360” și faceți clic dreapta pe numele unității și apoi selectați Eject. După ce primiți notificarea „Safe to Eject”, puteți continua la închiderea v-Drive cu comanda rapidă de la bord. Neejectarea poate duce la o eroare minoră de unitate pe care Windows vă va cere să o reparați. Procesul „Scanare și reparare”.
(prezentat în dreapta) este rapid și ușor.
3.3 Utilizatori din afara SUA
Computerul dvs. trebuie să fie configurat pentru aspectul tastaturii în engleză (SUA). Alți driveri de limbă folosesc coduri / poziții diferite pentru anumite taste care sunt critice pentru programarea caracterelor precum [], {} și>.
3.4 Text simplu FileS NUMAI
Nu salvați configurația files în formatul text îmbogățit (.rft), deoarece caracterele speciale pot cauza erori de sintaxă.
3.5 Este posibil să fie necesară actualizarea firmware-ului
Unele dintre caracteristicile descrise în acest ghid pot necesita o actualizare de firmware. Descărcați firmware-ul și obțineți instrucțiuni de instalare aici: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 Aspecte de programare directă
360 dispune de 9 Pro configurabilefiles, fiecare cu propriul „aspect” corespunzător (1-9). Cele nouă machete implicite sunt salvate ca .txt separat files în subfolderul „machete” de pe v-Drive. Numai remaps-urile și macrocomenzile personalizate sunt salvate în file, deci dacă nu s-au făcut modificări într-un aspect, fișierul file va fi goală și tastatura efectuează acțiuni „implicite”. Utilizatorii pot fie să scrie cod de la zero, fie să editeze codul existent utilizând regulile de sintaxă descrise mai jos. Notă: ștergerea unui aspect file va șterge definitiv remaps-urile și macrocomenzile stocate, dar tastatura va regenera automat un aspect necompletat file.
Notă: Profile 0 este neprogramabil și, prin urmare, nu are un layout.txt corespunzător file.
4.1 File Convenția de denumire
Doar cele nouă machete numerotate pot fi încărcate în Advantage360. Aspectele suplimentare de „backup” pot fi salvate ca .txt files cu nume descriptive, dar nu pot fi încărcate pe tastatură fără a le redenumi mai întâi.
4.2 Sintaxa terminatăview– Jetoane de poziție și acțiune
Remaps-urile și macrocomenzile sunt codificate într-un aspect file folosind o sintaxă proprietară. Fiecărei taste de pe tastatură (altele decât tastele SmartSet) i s-a atribuit un simbol unic „Poziție” utilizat pentru a identifica acea cheie pentru programare în oricare dintre straturi (vezi Harta cu simboluri de poziție în Anexa A).
Fiecărei acțiuni de la tastatură și mouse suportată de 360 i-a fost atribuit un simbol unic „Acțiune” corespunzător unui „cod de scanare” USB standard.
View acțiuni și jetoane acceptate aici: https://kinesis-ergo.com/support/adv360/#manuals
Pentru a reprograma cu succes o cheie, utilizatorul trebuie să folosească sintaxa pentru a desemna cheia fizică (prin intermediul unui simbol de poziție) și a atribui una sau mai multe acțiuni cheie (prin simboluri de acțiune). Simbolul „>” este folosit pentru a separa jetoanele de poziție de jetoanele de acțiuni. Fiecare jeton individual este înconjurat de paranteze. Examples:
- Remapările sunt codificate cu paranteze pătrate: [poziție]> [acțiune]
- Macro-urile sunt codificate cu Curly Brackets: {trigger key position} {modificator co-trigger}> {action1} {action2} ...
Scrieți remaparea sub „Antetul stratului” dorit pentru a o atribui acelui strat
4.3 Sfaturi pentru programarea aspectului
- Dacă tastatura nu poate înțelege remaparea dorită, atunci acțiunea implicită va rămâne în vigoare.
- Nu amestecați și potriviți pătratul și curly paranteze într-o singură linie de cod
- Separați fiecare linie de cod cu Enter/Return
- Ordinea în care liniile de cod apar în .txt file în general, nu contează, cu excepția cazului de comenzi conflictuale, caz în care comanda cea mai apropiată de partea de jos a file vor fi implementate.
- Tokenurile nu țin cont de majuscule. Valorificarea unui token nu va produce acțiunea „deplasată”.
- O linie de cod poate fi dezactivată temporar prin plasarea unui asterisc (*) la începutul liniei.
4.4 Jetoane de poziție
În general, simbolurile de poziție sunt definite de acțiunea de bază QWERTY Windows pentru cheie în aspectul implicit. În unele cazuri, jetoanele au fost modificate pentru claritate și/sau ușurință în programare.
- Example: Poziția tastei rapide 1 este: [hk1]>...
4.6 Programarea Remapărilor
Pentru a programa o remapare, codificați simbolul de poziție și unul de acțiune între paranteze drepte, separate prin „>“. Remapează Examples:
1. Tasta rapidă 1 execută Q: [hk1]>[q]
2. Tasta Escape execută Caps Lock: [esc]>[caps]
Acțiuni schimbate: Caracterele deplasate (de exemplu, „!”) nu pot fi produse de o Remapează. Pentru a produce o acțiune a tastei deplasate, este necesar să o codificați ca macrocomandă care include atât cursa în jos, cât și în sus a tastei Shift care înconjoară acțiunea de bază a tastei. Cursurile în jos sunt indicate prin plasarea unui „-” în interiorul parantezei, iar cursele în sus sunt indicate prin plasarea „+”. Vezi example macro 1 de mai jos.
4.7 Programare macrocomenzi
Pentru a programa o macrocomandă, codificați „tastele de declanșare” din stânga „>” în curly paranteze. Apoi codificați unul sau mai multe jetoane de acțiune în dreapta „>” în curly paranteze. Fiecare macrocomandă poate include aproximativ 300 de jetoane de acțiune și fiecare aspect poate stoca până la 7,200 de jetoane macro în total, repartizate în până la 100 de macrocomenzi.
Taste de declanșare: Orice cheie non-modificatoare poate declanșa o macrocomandă. Un co-declanșator poate fi adăugat prin codificarea unui modificator în stânga „>”. Vezi example 1 mai jos.
Nota: Co-declanșatoarele Windows nu sunt recomandate. Scrieți macrocomanda sub „Antetul stratului” dorit.
Prefixul individual al vitezei de redare {s_}: În mod implicit, toate macrocomenzile sunt redate la viteza de redare implicită selectată. Pentru a atribui o viteză personalizată pentru o performanță de redare îmbunătățită pentru o anumită macrocomandă, puteți utiliza prefixul „Viteză de redare individuală” „{s_}”. Alegeți un număr de la 1-9 corespunzător scalei de viteză prezentată în Secțiunea 4.6. Prefixul de viteză ar trebui să fie plasat în dreapta „>“ înainte de conținutul macro. Vezi example 2 mai jos.
Prefix multiplay {x_}: În mod implicit, toate macrocomenzile sunt redate continuu în timp ce tasta de declanșare este apăsată. Pentru a anula funcția de repetare și a restricționa o macrocomandă la redare de un anumit număr de ori, puteți utiliza prefixul „Macro Multiplay” „{x_}”. Alegeți un număr de la 1 la 9 corespunzător numărului de ori în care doriți să fie redată macrocomanda. Prefixul multiplay ar trebui să fie plasat în dreapta „>“ înainte de conținutul macro. Vezi example 3 de mai jos. Dacă o macrocomandă nu este redată corect, încercați să atribuiți o valoare de redare multiplă de 1. Este posibil ca macrocomandă să se declanșeze de mai multe ori înainte de a elibera tasta de declanșare. Vezi example 3 de mai jos
Întârzieri de sincronizare: Întârzierile pot fi inserate într-o macrocomandă pentru a îmbunătăți performanța redării sau pentru a produce un dublu clic al mouse-ului. Întârzierile sunt disponibile în orice interval între 1 și 999 milisecunde ({d001} și {d999}), inclusiv întârzierile aleatorii ({dran}). Jetoanele de întârziere pot fi combinate pentru a produce întârzieri de diferite durate.
Macro Examples:
1. Tasta Pauză execută „Hi” cu H majusculă: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Tasta rapidă 4 + Ctrl stânga efectuează „qwerty” la viteza 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Tasta rapidă 1 mărește volumul cu 3 crestături: {hk1}>{x3}{vol+)
4.8 Atingeți și mențineți apăsat Acțiuni
Cu Tap and Hold, puteți atribui două acțiuni unice unei singure taste, în funcție de durata apăsării tastei. Desemnați simbolul de poziție în stratul corespunzător, apoi acțiunea Tap, apoi întârzierea de la 1 la 999 milisecunde folosind simbolul special Tap and Hold ({t&hxxx}), apoi acțiunea Hold. Din cauza întârzierilor inerente ale temporizării, Atingeți și apăsați nu este recomandat pentru utilizare cu tastele de tastare alfanumerice. Nu toate acțiunile cheie acceptă Atingerea și menținerea apăsată.
Nota: Pentru majoritatea aplicațiilor, vă recomandăm o întârziere de 250 ms.
Atingeți lung Examppe:
- Caps efectuează Caps atunci când este apăsat și Esc când este apăsat mai mult de 500 ms: [caps]>[caps][t&h500][esc]
5.0 LED-uri RGB de programare directă
360 dispune de 3 LED-uri RGB programabile pe fiecare modul cheie. Cele nouă efecte de iluminare implicite sunt salvate ca .txt separat files în subdosarul „iluminare” de pe v-Drive. Atribuțiile implicite sunt afișate mai jos. Notă: Dacă file este gol, indicatorii vor fi dezactivați.
5.1 Definiți-vă indicatorul
Modulul cheie stânga
Stânga = Caps Lock (Activat/Dezactivat)
Mijloc = Profile (0-9)
Dreapta = Strat (Baza, Kp, Fn1, Fn2, Fn3)
Modul cheie dreapta
Stânga = Num Lock (Pornit/Dezactivat)
Mijloc = Blocare derulare (Activat/Dezactivat)
Dreapta = Strat (Baza, Kp, Fn1, Fn2, Fn3)
Cei 6 indicatori sunt definiți cu un simbol de poziție de bază
- Modulul din stânga LED din stânga: [IND1]
- LED din mijloc al modulului din stânga: [IND2]
- LED din dreapta al modulului din stânga: [IND3]
- Modul din dreapta LED din stânga: [IND4]
- LED din mijloc al modulului din dreapta: [IND5]
- Modul din dreapta LED din dreapta: [IND6]
5.2 Definiți-vă funcția
Sunt acceptate o varietate de funcții și pot fi adăugate mai multe în viitor.
- Dezactivați LED-ul: [null]
- Active Profile: [prof]
- Caps Lock (Activat/Dezactivat): [majuscule]
- Num Lock (Activat/Dezactivat): [nmlk]
- Blocare derulare (Activat/Dezactivat): [sclk]
- Strat activ:
- Baza: [layd]
- Tastatură: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [așterne]
5.3 Definiți-vă culorile
Cu excepția Stratului, fiecărei funcție i se poate atribui o singură valoare de culoare folosind o valoare de 9 cifre corespunzătoare valorii RGB a culorii dorite (0-255). Funcția Strat acceptă alocarea a până la 5 culori, câte una pentru fiecare strat.
5.4 Sintaxă
Fiecare indicator este codificat în aproape același mod ca o remapare de bază. Utilizați simbolul de poziție a indicatorului, „>“ și apoi funcția și apoi culoarea. Pentru LED-ul Layer va trebui să scrieți o linie separată de sintaxă pentru fiecare strat
Anexa A — Harta cu jetoane de poziție
Documente/Resurse
![]() |
Motor de programare KINESIS KB360 SmartSet [pdfGhid de utilizare KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine |
![]() |
Motor de programare KINESIS KB360 SmartSet [pdfGhid de utilizare Motor de programare KB360 SmartSet, KB360, Motor de programare SmartSet, Motor de programare, Motor |