KB360 SmartSet Programa Motoro

KB360 SmartSet Programa Motoro

Uzantgvidilo

Fiere desegnita kaj mane kunmetita en Usono ekde 1992

Kinesis® AdvantagKlavaro e360™ kun la klavaraj modeloj de SmartSet™ Programming Engine kovritaj de ĉi tiu manlibro inkluzivas ĉiujn klavarojn de la serio KB360 (KB360-xxx). Iuj funkcioj povas postuli firmware-ĝisdatigon. Ne ĉiuj funkcioj estas subtenataj en ĉiuj modeloj. Ĉi tiu manlibro ne kovras agordojn kaj funkciojn por la Advantage360 Profesia klavaro kiu havas la programan motoron ZMK.

Eldono de la 11-a de februaro 2021

Ĉi tiu manlibro kovras funkciojn inkluzivitajn tra la firmware versio 1.0.0.
Se vi havas pli fruan version de firmvaro, ne ĉiuj funkcioj priskribitaj en ĉi tiu manlibro povas esti subtenataj. Por elŝuti la plej novan firmware ĉi tie:
kinesis.com/support/adv360/#firmware-updates

© 2022 de Kinesis Corporation, ĉiuj rajtoj rezervitaj. KINESIS estas registrita varmarko de Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET kaj v-DRIVE estas varmarkoj de Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK kaj ANDROID estas posedaĵo de iliaj respektivaj posedantoj.
Informoj en ĉi tiu dokumento estas ŝanĝeblaj sen avizo. Neniu parto de ĉi tiu dokumento povas esti reproduktita aŭ transdonita en iu ajn formo aŭ per iu ajn rimedo, elektronika aŭ mekanika, por ia komerca celo, sen la eksplicita skriba permeso de Kinesis Corporation.

KINESA KORPORACIO
22030 20th Avenue SE, Suite 102
Bothell, Vaŝingtono 98021 Usono
www.kinesis.com

Deklaro de FCC-radiofrekvenca enmiksiĝo

Ĉi tiu ekipaĵo estis provita kaj trovita konforma al la limoj por cifereca aparato Klaso B, laŭ Parto 15 de la FCC-Reguloj.

Ĉi tiuj limoj estas dizajnitaj por disponigi akcepteblan protekton kontraŭ damaĝa interfero kiam la ekipaĵo estas funkciigita en loĝinstalaĵo. Ĉi tiu ekipaĵo generas, uzas kaj povas elsendi radiofrekvencan energion kaj, se ne instalita kaj uzata laŭ la instrukcioj, povas kaŭzi malutilan interferon al radiokomunikadoj.

Tamen, ne estas garantio, ke interfero ne okazos en aparta instalado. Se ĉi tiu ekipaĵo kaŭzas damaĝan interferon al radio aŭ televida ricevo, kio povas esti determinita per malŝalto kaj ŝaltado de la ekipaĵo, la uzanto estas instigita provi korekti la interferon per unu aŭ pli el la sekvaj rimedoj:

  • Reorientu aŭ translokiĝu la ricevan antenon
  • Pliigu la apartigon inter la ekipaĵo kaj ricevilo
  • Konektu la ekipaĵon en ellasejon sur cirkvito malsama ol tiu al kiu la ricevilo estas konektita
  • Konsultu la komerciston aŭ spertan radio/televidan teknikiston por helpo

Averto
Por certigi daŭran FCC-plenumon, la uzanto devas uzi nur ŝirmitajn interfacajn kablojn kiam li konektas al komputilo aŭ ekstercentra. Ankaŭ, ĉiuj neaŭtorizitaj ŝanĝoj aŭ modifoj al ĉi tiu ekipaĵo nuligus la aŭtoritaton de la uzanto funkcii.

DEKLARO DE KONFORMO DE INDUSTRIA KANADA
Ĉi tiu cifereca aparato de Klaso B plenumas ĉiujn postulojn de la Kanada Regularo pri Ekipaĵoj kaŭzantaj Interfacojn.

1.0 Enkonduko

La Advantage360 estas plene programebla klavaro kiu havas surŝipan fulmstokadon (la "v-Drive) kaj ne uzas iujn ajn specialajn ŝoforojn aŭ programaron. La klavaro estis desegnita por esti programita rapide kaj facile uzante la surŝipajn ŝparvojojn aŭ per la SmartSet App por Vindozo kaj Mac. Potencaj uzantoj havas la eblon preteriri la SmartSet GUI kaj "Rekta Programo" la klavaron sur ĉiuj ĉefaj operaciumoj alirante la simplan tekston de la klavaro. files agordo files.

Ĉi tiuj instrukcioj validas por la baza Advantage360-modelo havas la SmartSet Programming Engine. Se vi havas la Profesia modelon kun la motoro ZMK ĉesu legi kaj vizitu https://kinesis-ergo.com/support/adv360-pro.

2.0 Rekta Programado Finitaview

La Advantage360 havas 9 agordeblajn Profiles kiuj konsistas el 9 aroj da aranĝoj kaj lumaj agordoj. La klavaro ankaŭ havas serion de Tutmondaj Klavaraj Agordoj, kiuj povas esti agorditaj. Ĉiu el ĉi tiuj agordoj estas konservita en aro da dosierujoj sur la klavaro (la "v-Drive") kiel serio de simplaj tekstoj. files (.txt). Dum surŝipa programado la klavaro aŭtomate legas/skribas al ĉi tiuj files "malantaŭ la scenoj". La unika afero pri la 360 estas, ke potencaj uzantoj povas "konekti" (alinome "munti") la v-Drive al sia komputilo kaj poste rekte redakti ĉi tiujn agordojn. files en Vindozo, Linukso, Mac kaj Chrome.

Ĉiufoje remap aŭ makroo estas kreita en Profesiofile, ĝi estas skribita al la responda layout.txt file kiel diskreta linio de "kodo". Kaj la funkcio kaj koloro de ĉiu el la 6 RGB-LED-oj estas kontrolataj en la responda led.txt file. Ĉiufoje kiam klavara agordo estas ŝanĝita, la ŝanĝo estas registrita en la "settings.txt" file.

3.0 Antaŭ ol Komenci

3.1 NUR Povaj Uzantoj
Rekta redaktado postulas lerni legi kaj skribi laŭmendan sintakson. La enmeto de malĝustaj signoj en iu ajn el la agordo files povas havi neintencitajn konsekvencojn kaj povus kaŭzi dumtempajn problemojn kun eĉ baza klavarfunkciado. Legu unue la Rapidan Komencan Gvidilon kaj Uzan Manlibron kaj iru singarde.

Potencaj Uzantoj NUR

3.2 Ĉiam Elĵetu la v-Drive antaŭ ol malkonekti la v-Drive

malkonekti la v-Drive

La v-Drive estas same kiel iu ajn alia fulmo, kiun vi konektas al via komputilo. Se vi forigas ĝin subite dum la komputilo ankoraŭ aliras la diskon enhavon, kiun vi povas kaŭzi file damaĝo. Por protekti la v-Drive, ĉiam konservu kaj fermu ĉiujn agordojn files, kaj poste uzu la taŭgan elĵetan protokolon por via operaciumo antaŭ "malkonekti" la v-Drive per la surŝipa ŝparvojo. Se via komputilo rifuzas elĵeti la diskon, certigu ĉion files kaj dosierujoj estas fermitaj kaj provu denove.

Vindoza Elĵeto: Konservu kaj fermu iun ajn .txt files vi redaktis. De File Esploristo, reiru al la supra nivelo de forprenebla disko "ADV360" kaj dekstre alklaku la nomon de la stirado kaj poste elektu Elĵeti. Post kiam vi ricevas la sciigon "Safe to Elject", vi povas daŭrigi fermi la v-Drive per la enŝipa ŝparvojo. Malsukceso elĵeti povas rezultigi negravan eraron pri stirado, kiun Vindozo petos vin ripari. La "Skanado kaj Riparo" procezo
(montrita dekstre) estas rapida kaj facila.

3.3 Ne-usonaj uzantoj
Via komputilo devas esti agordita por la angla (usona) klavararanĝo. Aliaj lingvaj peliloj uzas malsamajn kodojn / poziciojn por iuj klavoj, kiuj estas kritikaj por programi signojn kiel [], {} kaj>.

3.4 Simpla Teksto Files NUR
Ne konservu agordon files en la Riĉa Teksta Formato (.rft) ĉar specialaj signoj povas kaŭzi sintaksajn erarojn.

3.5 Firmware ĝisdatigo povas esti postulata
Iuj el la funkcioj priskribitaj en ĉi tiu gvidilo eble postulas firmvaran ĝisdatigon. Elŝutu firmware kaj ricevu instalinstrukciojn ĉi tie: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 Rekta Programado-Aranĝoj

La 360 havas 9 agordeblajn Profiles, ĉiu kun sia propra responda "aranĝo" (1-9). La naŭ defaŭltaj aranĝoj estas konservitaj kiel aparta .txt files en la subdosierujo "aranĝoj" sur la v-Drive. Nur kutimaj remapoj kaj makrooj estas konservitaj en la file, do se neniuj ŝanĝoj estis faritaj al aranĝo, la file estos malplena kaj la klavaro faras "defaŭltajn" agojn. Uzantoj povas aŭ skribi kodon de nulo aŭ redakti ekzistantan kodon uzante la sintaksajn regulojn priskribitajn sube. Noto: Forigo de aranĝo file konstante forigos siajn konservitajn remapojn kaj makroojn, sed la klavaro aŭtomate regenernos malplenan aranĝon file.

Noto: Profile 0 estas neprogramebla kaj do ne havas respondan aranĝon.txt file.

4.1 File Konvencio pri Nomado
Nur la naŭ numeritaj aranĝoj povas esti ŝarĝitaj al la Advantage360. Pliaj "rezervaj" aranĝoj povas esti konservitaj kiel .txt files kun priskribaj nomoj, sed ili ne povas esti ŝarĝitaj al la klavaro sen alinomigi ilin unue.

4.2 Sintakso Finitaview- Pozicioj kaj Agaj ensetonoj
Remapoj kaj makrooj estas koditaj en aranĝo file uzante proprietan sintakson. Ĉiu el la klavoj sur la klavaro (krom la SmartSet-Ŝlosilo) ricevis unikan "Pozicio-" ĵetonon uzitan por identigi tiun ŝlosilon por programado en ambaŭ tavoloj (vidu Pozician Tokenmapon en Apendico A).

Ĉiu klavaro kaj musa ago subtenata de la 360 ricevis unikan "Ago" ĵetonon egalrilatantan al norma USB "skanado".

View subtenataj agoj kaj ĵetonoj ĉi tie: https://kinesis-ergo.com/support/adv360/#manuals
Por sukcese reprogrami ŝlosilon, la uzanto devas uzi la sintakson por indiki la fizikan ŝlosilon (per Position Token) kaj asigni unu aŭ plurajn esencajn agojn (per Action Tokens). La simbolo ">" estas uzata por apartigi Poziciajn ĵetonojn de Agaj ĵetonoj. Ĉiu individua ĵetono estas ĉirkaŭita de krampoj. Ekzamples:

  • Remapoj estas koditaj per Kvadrataj Krampoj: [pozicio]> [ago]
  • Makrooj estas koditaj per Curly Krampoj: {ekfunkciiga ŝlosila pozicio} {modifo-ellasilo}> {ago1} {ago2} ...

Skribu vian remap sub la dezirata "Tavola kaplinio" por asigni ĝin al tiu tavolo


4.3 Konsiloj pri Programado pri Aranĝo

  • Se la klavaro ne povas kompreni la deziratan remapadon, tiam la defaŭlta ago restos efektiva.
  • Ne miksu kaj kongruu kvadraton kaj curly krampoj en unu linio de kodo
  • Apartigu ĉiun linion de kodo per Enigu/Revenon
  • La ordo en kiu la kodlinioj aperas en la .txt file ĝenerale ne gravas, krom en la okazo de konfliktaj ordonoj, en kiu kazo la komando plej proksima al la fundo de la file estos efektivigita.
  • Tokens ne estas uskle-distingeblaj. Majuskligi ĵetonon ne produktos la "ŝanĝitan" agon.
  • Linio de kodo povas esti provizore malŝaltita metante asteriskon (*) ĉe la komenco de la linio.

4.4 Poziciaj ĵetonoj

Ĝenerale parolante, pozicioĵetonoj estas difinitaj per la baza QWERTY Windows ago por la ŝlosilo en la defaŭlta aranĝo. En kelkaj kazoj ĵetonoj estis modifitaj por klareco kaj/aŭ facileco de programado.

  • Example: La Hotkey 1 pozicio estas: [hk1]>...

4.6 Programaj Remapoj
Por programi remap, kodu la pozicio-ĵetonon kaj unu ag-ĵetonon inter kvadrataj krampoj, apartigitaj per ">". Remapi Ekzamples:

1. Hotkey 1 plenumas Q: [hk1]>[q]
2. Eskapklavo plenumas Majusklojn: [esc]>[majusklojn]

Ŝanĝitaj Agoj: Ŝovitaj signoj (ekz., “!”) ne povas esti produktitaj per Remapo. Por produkti ŝovitan klavon, necesas kodi ĝin kiel makroon, kiu inkluzivas kaj la malsupren kaj supren-strekon de la majuskklavo ĉirkaŭanta la bazan klavon. Malsuprenstrekoj estas indikitaj metante "-" ene de la krampo kaj suprenstrekoj estas indikitaj metante "+". Vidu ekzampla makroo 1 sube.

4.7 Programaj Makrooj
Por programi makroon, kodu la "eksilajn klavojn" maldekstre de la ">" en ĉurly krampoj. Tiam kodi unu aŭ plurajn Ago-Signojn dekstre de la ">" en ĉurly krampoj. Ĉiu makroo povas inkluzivi proksimume 300 Ago-ĵetonojn kaj ĉiu aranĝo povas stoki ĝis 7,200 totalajn makroajn ĵetonojn disigitajn tra ĝis 100 makrooj.

Ŝlosiloj: Ajna ne-modifanta klavo povas esti ekigita makroo. Kuneksigilo povas esti aldonita kodante modifilon maldekstre de ">". Vidu ekzample 1 sube.

Notu: Vindozaj kuneksiloj ne estas rekomenditaj. Skribu vian makroon sub la dezirata "Tavola kaplinio".

Individua Reluda Rapida Prefikso {s_}: Defaŭlte, ĉiuj makrooj ludas kun la elektita defaŭlta reproduktadrapideco. Por asigni kutiman rapidon por plibonigita reproduktado por donita makroo, vi povas uzi la prefikson "Individua Reprodukta Rapido" "{s_}". Elektu nombron de 1-9 responda al la rapidskalo montrita Sekcio 4.6. La rapidprefikso devus esti metita dekstre de la ">" antaŭ la makroenhavo. Vidu ekzample 2 sube.

Plurluda Prefikso {x_}: Defaŭlte, ĉiuj makrooj reludas senĉese dum la ellasilklavo estas tenita. Por anstataŭi la ripetan funkcion kaj limigi makroon por reludi specifan nombron da fojoj, vi povas uzi la prefikson "Makromultiludan" "{x_}". Elektu nombron de 1-9 responda al la nombro da fojoj kiam vi volas, ke la makroo reludu. La plurluda prefikso devus esti metita dekstre de la ">" antaŭ la makroenhavo. Vidu ekzample 3 sube. Se makroo ne ludas ĝuste, provu asigni multiludan valoron de 1. La makroo efektive pafas plurfoje antaŭ ol vi liberigas la ellasilon. Vidu ekzample 3 sube

Tempaj Prokrastoj: Prokrastoj povas esti enmetitaj en makroon por plibonigi reproduktadon aŭ por produkti musan duoblan klakon. Prokrastoj disponeblas en iu ajn intervalo inter 1 kaj 999 milisekundoj ({d001} & {d999}), inkluzive de hazardaj prokrastoj ({dran}). Malfruaj ĵetonoj povas esti kombinitaj por produkti malfruojn de diversaj daŭroj.

Makroa Eksamples:

1. Paŭzoklavo plenumas "Hi" kun majuskla H: {paŭzo}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Klavoklavo 4 + Maldekstra Ctrl plenumas "qwerty" kun rapido 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. La klavoklavo 1 pliigas la volumon 3 noĉoj: {hk1}>{x3}{vol+)

4.8 Frapu kaj Tenu Agojn

Kun Tap and Hold, vi povas asigni du unikajn agojn al ununura klavo bazita sur la daŭro de la klavopremo. Nomu la Pozician ĵetonon en la taŭga tavolo, tiam la Tap-ago, tiam la tempprokraston de 1 ĝis 999 milisekundoj uzante la specialan Tap and Hold-ĵetonon ({t&hxxx}), tiam la Teni-Agon. Pro enecaj tempoprokrastoj, Tap-and-Hold ne estas rekomendita por uzo kun alfanombraj tajpaj klavoj. Ne ĉiuj ŝlosilaj agoj subtenas Tap-and-Hold.

Notu: Por plej multaj aplikoj, ni rekomendas tempoprokraston de 250ms.

Frapu kaj Tenu Eksample:

  • Majuskloj plenumas Majusklojn kiam frapetite kaj Esc se tenite pli longe ol 500 ms: [ĉapeloj]> [ĉapeloj] [t & h500] [esk]

5.0 Rekta Programado RGB LED-oj

La 360 havas 3 programeblajn RGB-LED sur ĉiu ŝlosila modulo. La naŭ defaŭltaj lumaj efikoj estas konservitaj kiel aparta .txt files en la "lumigado" subdosierujo sur la v-Drive. La defaŭltaj taskoj estas montritaj sube. Notu: Se la file estas malplena, la indikiloj estos malŝaltitaj.

5.1 Difinu vian Indikilon

Maldekstra Ŝlosila Modulo
Maldekstre = Majskulo (ŝaltita/malŝaltita)
Mezo = Profile (0-9)
Dekstra = Tavolo (Bazo, Kp, Fn1, Fn2, Fn3)

Difinu vian Indikilon

Dekstra Ŝlosila Modulo
Maldekstre = Numŝlosilo (On/Malŝaltita)
Mezo = Scrolal Lock (On/Malŝaltita)
Dekstra = Tavolo (Bazo, Kp, Fn1, Fn2, Fn3)

La 6 indikiloj estas difinitaj per baza pozicio-ĵetono

  • Maldekstra Modulo Maldekstra LED: [IND1]
  • Maldekstra Modula Meza LED: [IND2]
  • Maldekstra Modulo Dekstra LED: [IND3]
  • Dekstra Modulo Maldekstra LED: [IND4]
  • Dekstra Modula Meza LED: [IND5]
  • Dekstra Modulo Dekstra LED: [IND6]

5.2 Difinu vian Funkcion
Diversaj funkcioj estas subtenataj kaj pliaj eble estos aldonitaj estonte.

  • Malebligu LED: [nula]
  • Aktiva Avantaĝofile: [prof]
  • Majskulo (ŝaltita/malŝaltita): [majuskloj]
  • Numŝlosilo (ŝaltita/malŝaltita): [nmlk]
  • Rulumblokulo (ŝaltita/malŝaltita): [sclk]
  • Aktiva Tavolo:
  • Bazo: [layd]
  • Klavaro: [layk]
  • Fn: [lay1]
  • Fn2: [lay2]
  • Fn3: [kuŝi]

5.3 Difinu viajn Kolorojn
Krom Tavolo, al ĉiu funkcio oni povas asigni ununuran kolorvaloron uzante 9-ciferan valoron, kiu respondas al la RGB-valoro de la dezirata koloro (0-255). La Tavolo-funkcio subtenas la asignon de ĝis 5 koloroj, unu por ĉiu tavolo.

5.4 Sintakso
Ĉiu indikilo estas ĉifrita en la sama maniero de baza remap. Uzu la indikilon de pozicio, la ">" kaj poste la funkcion, kaj poste la koloron. Por la Tavolo LED vi devos skribi apartan linion de sintakso por ĉiu tavolo

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

Apendico A — Pozicia ĵetono-mapo

Pozicia Tokenmapo

 

 

 

Dokumentoj/Rimedoj

KINESIS KB360 SmartSet Programming Engine [pdf] Uzantogvidilo
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine
KINESIS KB360 SmartSet Programming Engine [pdf] Uzantogvidilo
KB360 SmartSet Programmotoro, KB360, SmartSet Programmotoro, Programmotoro, Motoro

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *