KB360 SmartSet Programming Engine

KB360 SmartSet Programming Engine

Gabay sa Gumagamit

Ipinagmamalaki na idinisenyo at binuo ng kamay sa USA mula noong 1992

Kinesis® AdvantagAng e360™ Keyboard na may mga modelo ng SmartSet™ Programming Engine Keyboard na sakop ng manwal na ito ay kinabibilangan ng lahat ng KB360 series na keyboard (KB360-xxx). Maaaring mangailangan ng pag-upgrade ng firmware ang ilang feature. Hindi lahat ng feature ay sinusuportahan sa lahat ng modelo. Ang manwal na ito ay hindi sumasaklaw sa setup at mga tampok para sa Advantage360 Professional keyboard na nagtatampok ng ZMK programming engine.

Pebrero 11, 2021 na Edisyon

Sinasaklaw ng manual na ito ang mga feature na kasama sa firmware na bersyon 1.0.0.
Kung mayroon kang mas naunang bersyon ng firmware, hindi lahat ng feature na inilalarawan sa manual na ito ay maaaring suportahan. Upang i-download ang pinakabagong firmware dito:
kinesis.com/support/adv360/#firmware-updates

© 2022 ng Kinesis Corporation, nakalaan ang lahat ng karapatan. Ang KINESIS ay isang rehistradong trademark ng Kinesis Corporation. ADVANTAGAng E360, CONTOURED KEYBOARD, SMARTSET, at v-DRIVE ay mga trademark ng Kinesis Corporation. Ang WINDOWS, MAC, MACOS, LINUX, ZMK at ANDROID ay pag-aari ng kani-kanilang mga may-ari..
Ang impormasyon sa dokumentong ito ay maaaring magbago nang walang abiso. Walang bahagi ng dokumentong ito ang maaaring kopyahin o maipadala sa anumang anyo o sa anumang paraan, elektroniko o mekanikal, para sa anumang layuning pangkalakalan, nang walang malinaw na nakasulat na pahintulot ng Kinesis Corporation.

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

Pahayag ng Pagkagambala ng Frequency ng Radio ng FCC

Ang kagamitang ito ay nasubok at natagpuang sumusunod sa mga limitasyon para sa isang Class B na digital na device, alinsunod sa Bahagi 15 ng Mga Panuntunan ng FCC.

Ang mga limitasyong ito ay idinisenyo upang magbigay ng makatwirang proteksyon laban sa mapaminsalang interference kapag ang kagamitan ay pinapatakbo sa isang residential installation. Ang kagamitang ito ay bumubuo, gumagamit, at maaaring magpalabas ng enerhiya ng dalas ng radyo at, kung hindi naka-install at ginamit alinsunod sa mga tagubilin, ay maaaring magdulot ng nakakapinsalang interference sa mga komunikasyon sa radyo.

Gayunpaman, walang garantiya na hindi magaganap ang interference sa isang partikular na pag-install. Kung ang kagamitang ito ay nagdudulot ng mapaminsalang interference sa pagtanggap ng radyo o telebisyon, na maaaring matukoy sa pamamagitan ng pag-off at pag-on ng kagamitan, hinihikayat ang user na subukang itama ang interference sa pamamagitan ng isa o higit pa sa mga sumusunod na hakbang:

  • I-reorient o i-relocate ang receiving antenna
  • Palakihin ang paghihiwalay sa pagitan ng kagamitan at receiver
  • Ikonekta ang kagamitan sa isang saksakan sa isang circuit na iba sa kung saan nakakonekta ang receiver
  • Kumonsulta sa dealer o isang may karanasang radio/TV technician para sa tulong

Babala
Upang matiyak ang patuloy na pagsunod sa FCC, dapat gumamit lamang ang gumagamit ng mga kalasag na interfacing na mga cable kapag kumokonekta sa computer o paligid. Gayundin, ang anumang hindi pinahihintulutang mga pagbabago o pagbabago sa kagamitang ito ay magpapawalang bisa sa awtoridad ng gumagamit na gumana.

INDUSTRY CANADA COMPLIANCE STATEMENT
Natutugunan ng digital aparatong Class B ang lahat ng mga kinakailangan ng Mga regulasyon sa Kagamitan na sanhi ng Interface ng Canada.

1.0 Panimula

Ang AdvantagAng e360 ay isang ganap na programmable na keyboard na nagtatampok ng onboard na flash storage (ang "v-Drive) at hindi gumagamit ng anumang espesyal na driver o software. Ang keyboard ay idinisenyo upang ma-program nang mabilis at madaling gamit ang mga onboard na shortcut o sa pamamagitan ng SmartSet App para sa Windows at Mac. May opsyon ang mga power user na i-bypass ang SmartSet GUI at “Direct Program” ang keyboard sa lahat ng pangunahing operating system sa pamamagitan ng pag-access sa simpleng text ng keyboard files pagsasaayos files.

Nalalapat ang mga tagubiling ito sa base AdvantagItinatampok ng modelong e360 ang SmartSet Programming Engine. Kung mayroon kang modelong Propesyonal na may ZMK engine ihinto ang pagbabasa at bisitahin https://kinesis-ergo.com/support/adv360-pro.

2.0 Natapos ang Direktang Programmingview

Ang AdvantagAng e360 ay may 9 na nako-customize na Profiles na binubuo ng 9 na hanay ng mga layout at pagsasaayos ng ilaw. Ang keyboard ay mayroon ding isang serye ng Global Keyboard Settings na maaaring i-configure. Ang bawat isa sa mga pagsasaayos na ito ay naka-imbak sa isang hanay ng mga folder sa keyboard (ang "v-Drive") bilang isang serye ng simpleng teksto files (.txt). Sa panahon ng onboard programming, awtomatikong nagbabasa/nagsusulat ang keyboard sa mga ito files "sa likod ng mga eksena". Ang kakaiba sa 360 ay ang mga power user ay maaaring "ikonekta" (aka "i-mount") ang v-Drive sa kanilang PC at pagkatapos ay direktang i-edit ang mga configuration na ito files sa Windows, Linux, Mac, at Chrome.

Sa bawat oras na ang isang remap o macro ay nilikha sa isang Profile, ito ay nakasulat sa kaukulang layout.txt file bilang isang discrete line ng "code". At ang function at kulay ng bawat isa sa 6 na RGB LEDs ay kinokontrol sa kaukulang led.txt file. Sa tuwing babaguhin ang setting ng keyboard, ire-record ang pagbabago sa “settings.txt” file.

3.0 Bago ka Magsimula

3.1 Mga Power User LAMANG
Ang direktang pag-edit ay nangangailangan ng pag-aaral na basahin at magsulat ng isang pasadyang syntax. Ang pagpapasok ng mga hindi tamang character sa alinman sa mga pagsasaayos fileAng s ay maaaring magkaroon ng hindi inaasahang mga kahihinatnan at maaaring maging sanhi ng pansamantalang mga problema sa kahit na pangunahing operasyon ng keyboard. Basahin muna ang Patnubay sa Mabilis na Pagsisimula at Manwal ng Gumagamit at magpatuloy nang may pag-iingat.

Mga Power User LAMANG

3.2 Palaging I-eject ang v-Drive bago idiskonekta ang v-Drive

dinidiskonekta ang v-Drive

Ang v-Drive ay katulad ng iba pang flash drive na ikinonekta mo sa iyong PC. Kung aalisin mo ito bigla habang ina-access pa ng PC ang mga content ng drive na maaari mong idulot file pinsala. Para protektahan ang v-Drive, palaging i-save at isara ang lahat ng configuration files, at pagkatapos ay gamitin ang naaangkop na eject protocol para sa iyong operating system bago "idiskonekta" ang v-Drive gamit ang onboard na shortcut. Kung tumangging i-eject ng iyong PC ang drive, tiyaking lahat files at mga folder ay sarado at subukang muli.

Windows Eject: I-save at isara ang anumang .txt files nag-edit ka na. Mula sa File Explorer, mag-navigate pabalik sa tuktok na antas ng "ADV360" na naaalis na drive at i-right click ang pangalan ng drive at pagkatapos ay piliin ang I-eject. Sa sandaling matanggap mo ang notification na "Ligtas na I-eject" maaari kang magpatuloy sa pagsasara ng v-Drive gamit ang onboard na shortcut. Ang hindi pag-eject ay maaaring magresulta sa isang maliit na error sa drive na hihilingin sa iyo ng Windows na ayusin. Ang proseso ng "I-scan at Ayusin".
(ipinapakita sa kanan) ay mabilis at madali.

3.3 Mga Gumagamit na Hindi US
Dapat na mai-configure ang iyong computer para sa layout ng keyboard na English (US). Ang ibang mga driver ng wika ay gumagamit ng iba't ibang mga code / posisyon para sa ilang mga key na kritikal para sa mga character ng programa tulad ng [], {} at>.

3.4 Simpleng Teksto Files LAMANG
Huwag i-save ang pagsasaayos files sa Rich Text Format (.rft) dahil ang mga espesyal na character ay maaaring magdulot ng mga error sa syntax.

3.5 Maaaring kailanganin ang pag-update ng firmware
Ang ilan sa mga tampok na inilarawan sa gabay na ito ay maaaring mangailangan ng pag-update ng firmware. I-download ang firmware at kumuha ng mga tagubilin sa pag-install dito: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 Mga Direktang Layout ng Programming

Nagtatampok ang 360 ng 9 na maaaring i-configure na Profiles, bawat isa ay may sariling katumbas na "layout" (1-9). Ang siyam na default na layout ay nai-save bilang hiwalay na .txt files sa "mga layout" na subfolder sa v-Drive. Ang mga pasadyang remap at macros lamang ang nai-save sa file, kaya kung walang mga pagbabago na ginawa sa isang layout, ang file magiging walang laman at ang keyboard ay nagsasagawa ng mga "default" na aksyon. Maaaring magsulat ang mga user ng code mula sa simula o mag-edit ng umiiral nang code gamit ang mga panuntunan sa syntax na inilarawan sa ibaba. Tandaan: Pagtanggal ng layout file permanenteng tatanggalin ang nakaimbak na mga remaps at macros, ngunit awtomatikong bubuhayin ng keyboard ang isang blangko na layout file.

Tandaan: Profile 0 ay hindi ma-program at sa gayon ay walang kaukulang layout.txt file.

4.1 File Kombensiyon ng Pangalan
Tanging ang siyam na may bilang na mga layout ang maaaring i-load sa Advantage360. Maaaring i-save ang mga karagdagang layout ng "backup" bilang .txt files na may mga mapaglarawang pangalan, ngunit hindi sila mai-load sa keyboard nang hindi pinalitan ang pangalan ng mga ito.

4.2 Syntax Overview– Mga Token ng Posisyon at Aksyon
Ang mga remaps at macros ay naka-encode sa isang layout file gamit ang proprietary syntax. Ang bawat isa sa mga key sa keyboard (maliban sa SmartSet Key) ay itinalaga ng isang natatanging "Posisyon" na token na ginamit upang tukuyin ang key na iyon para sa programming sa alinmang layer (tingnan ang Position Token Map sa Appendix A).

Ang bawat pagkilos sa keyboard at mouse na sinusuportahan ng 360 ay binigyan ng natatanging token na "Action" na tumutugma sa isang karaniwang USB na "scan code."

View mga suportadong aksyon at token dito: https://kinesis-ergo.com/support/adv360/#manuals
Upang matagumpay na mai-program muli ang isang key, dapat gamitin ng user ang syntax para italaga ang pisikal na key (sa pamamagitan ng Position Token) at magtalaga ng isa o higit pang mga key action (sa pamamagitan ng Action Token). Ang simbolo na ">" ay ginagamit upang paghiwalayin ang Position Token mula sa Actions Token. Ang bawat indibidwal na token ay napapalibutan ng mga bracket. Halamples:

  • Ang mga remap ay naka-encode ng mga Square Bracket: [posisyon]>[action]
  • Ang mga macro ay naka-encode sa Curly Mga Bracket: {trigger key posisyon} {modifier co-trigger}> {action1} {action2}…

Isulat ang iyong remap sa ilalim ng gustong "Layer Header" para italaga ito sa layer na iyon


4.3 Mga Tip sa Pagprograma ng Layout

  • Kung hindi maunawaan ng keyboard ang nais na muling pag-remap, pagkatapos ang default na aksyon ay mananatiling may bisa.
  • Huwag ihalo at itugma ang parisukat at curly bracket sa isang linya ng code
  • Paghiwalayin ang bawat linya ng code gamit ang Enter/Return
  • Ang pagkakasunud-sunod kung saan lumalabas ang mga linya ng code sa .txt file sa pangkalahatan ay hindi mahalaga, maliban sa kaganapan ng magkasalungat na mga utos, kung saan ang utos na pinakamalapit sa ibaba ng file ipapatupad.
  • Ang mga token ay hindi case-sensitive. Ang paglalagay ng malaking titik sa isang token ay hindi magbubunga ng "inilipat" na pagkilos.
  • Maaaring pansamantalang i-disable ang isang linya ng code sa pamamagitan ng paglalagay ng asterisk (*) sa simula ng linya.

4.4 Mga Token ng Posisyon

Sa pangkalahatan, ang mga token ng posisyon ay tinutukoy ng pangunahing pagkilos ng QWERTY Windows para sa susi sa default na layout. Sa ilang mga kaso, ang mga token ay binago para sa kalinawan at/o kadalian ng programming.

  • Example: Ang Hotkey 1 na posisyon ay: [hk1]>...

4.6 Mga Programang Remaps
Upang magprogram ng remap, i-encode ang token ng posisyon at isang token ng pagkilos sa mga square bracket, na pinaghihiwalay ng ">". Remap Halamples:

1. Ang Hotkey 1 ay gumaganap ng Q: [hk1]>[q]
2. Ang escape key ay gumaganap ng Caps Lock: [esc]>[caps]

Mga Inilipat na Aksyon: Ang mga inilipat na character (hal., “!”) ay hindi maaaring gawin ng isang Remap. Para makagawa ng shifted key action, kinakailangan itong i-encode bilang macro na kinabibilangan ng down at up stroke ng shift key na nakapalibot sa basic key action. Ang mga downstroke ay ipinahiwatig sa pamamagitan ng paglalagay ng "-" sa loob ng bracket at ang mga upstroke ay ipinahiwatig sa pamamagitan ng paglalagay ng "+". Tingnan si example macro 1 sa ibaba.

4.7 Mga Programang Macro
Para magprogram ng macro, i-encode ang “trigger keys” sa kaliwa ng “>” sa curly mga bracket. Pagkatapos ay i-encode ang isa o higit pang Action Token sa kanan ng “>” sa curly mga bracket. Ang bawat macro ay maaaring magsama ng humigit-kumulang 300 Action token at ang bawat layout ay maaaring mag-imbak ng hanggang 7,200 kabuuang macro token na nakakalat sa hanggang 100 macros.

Mga Trigger Key: Ang anumang key na hindi modifier ay maaaring mag-trigger ng macro. Maaaring magdagdag ng co-trigger sa pamamagitan ng pag-encode ng modifier sa kaliwa ng “>”. Tingnan si example 1 sa ibaba.

Tandaan: Hindi inirerekomenda ang mga co-trigger ng Windows. Isulat ang iyong macro sa ilalim ng gustong "Layer Header".

Indibidwal na Bilis ng Pag-playback Prefix {s_}: Bilang default, naglalaro ang lahat ng macro sa napiling default na bilis ng pag-playback. Upang magtalaga ng custom na bilis para sa pinahusay na pagganap ng pag-playback para sa isang partikular na macro maaari mong gamitin ang prefix ng “Indibidwal na Bilis ng Pag-playback” na “{s_}”. Pumili ng isang numero mula 1-9 na tumutugma sa sukat ng bilis na ipinapakita sa Seksyon 4.6. Dapat ilagay ang prefix ng bilis sa kanan ng “>“ bago ang macro content. Tingnan ang example 2 sa ibaba.

Multiplay Prefix {x_}: Bilang default, tuluy-tuloy ang pag-playback ng lahat ng macro habang hawak ang trigger key. Upang i-override ang feature na paulit-ulit at paghigpitan ang isang macro sa pag-playback ng partikular na dami ng beses na magagamit mo ang prefix na “Macro Multiplay” na “{x_}”. Pumili ng numero mula 1-9 na tumutugma sa dami ng beses na gusto mong i-replay ang macro. Dapat ilagay ang multiplay prefix sa kanan ng “>“ bago ang macro content. Tingnan si example 3 sa ibaba. Kung ang isang macro ay hindi nagpe-play nang maayos, subukang magtalaga ng isang Multiplay na halaga ng 1. Ang macro ay maaaring aktwal na gumagana nang maraming beses bago mo ilabas ang trigger key. Tingnan si example 3 sa ibaba

Mga Pagkaantala sa Oras: Maaaring ipasok ang mga pagkaantala sa isang macro upang mapabuti ang pagganap ng pag-playback o upang makabuo ng isang double-click ng mouse. Available ang mga pagkaantala sa anumang pagitan sa pagitan ng 1 at 999 millisecond ({d001} & {d999}), kabilang ang mga random na pagkaantala ({dran}). Maaaring pagsamahin ang mga delay token upang makagawa ng mga pagkaantala ng iba't ibang tagal.

Macro Halamples:

1. Ang pause key ay gumaganap ng “Hi” na may malaking H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Ang Hotkey 4 + Left Ctrl ay gumaganap ng “qwerty” sa bilis na 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Pinapataas ng Hotkey 1 ang volume 3 notches: {hk1}>{x3}{vol+)

4.8 I-tap at I-hold ang Mga Aksyon

Sa I-tap at Hold, maaari kang magtalaga ng dalawang natatanging pagkilos sa iisang key batay sa tagal ng pagpindot sa key. Italaga ang Position Token sa naaangkop na layer, pagkatapos ay ang Tap action, pagkatapos ay ang timing delay mula 1 hanggang 999 milliseconds gamit ang espesyal na Tap and Hold token ({t&hxxx}), pagkatapos ay ang Hold Action. Dahil sa likas na pagkaantala sa timing, ang Tap-and-Hold ay hindi inirerekomenda para sa paggamit sa mga alphanumeric na key sa pag-type. Hindi lahat ng pangunahing aksyon ay sumusuporta sa Tap-and-Hold.

Tandaan: Para sa karamihan ng mga application, inirerekumenda namin ang pagkaantala ng timing na 250ms.

I-tap at I-hold ang Halample:

  • Gumaganap ang Caps ng Caps kapag na-tap at Esc kapag hinawakan nang mas mahaba sa 500ms: [caps]>[caps][t&h500][esc]

5.0 Direct Programming RGB LEDs

Nagtatampok ang 360 ng 3 programmable RGB LEDs sa bawat key module. Ang siyam na default na lighting effect ay nai-save bilang hiwalay na .txt files sa subfolder na "ilaw" sa v-Drive. Ang mga default na takdang-aralin ay ipinapakita sa ibaba. Tandaan: Kung ang file ay blangko, ang mga indicator ay idi-disable.

5.1 Tukuyin ang iyong Tagapagpahiwatig

Kaliwang Key Module
Kaliwa = Caps Lock (Naka-on/Naka-off)
Gitna = Profile (0-9)
Kanan = Layer (Base, Kp, Fn1, Fn2, Fn3)

Tukuyin ang iyong Tagapagpahiwatig

Kanan Key Module
Kaliwa = Num Lock (On/Off)
Gitna = Scrolal Lock (On/Off)
Kanan = Layer (Base, Kp, Fn1, Fn2, Fn3)

Ang 6 na tagapagpahiwatig ay tinukoy na may pangunahing token ng posisyon

  • Kaliwang Module Kaliwang LED: [IND1]
  • Kaliwang Module Gitnang LED: [IND2]
  • Kaliwang Module Kanan LED: [IND3]
  • Kanan Module Kaliwang LED: [IND4]
  • Kanan Module Middle LED: [IND5]
  • Kanan Module Kanan LED: [IND6]

5.2 Tukuyin ang iyong Function
Ang iba't ibang mga function ay suportado at higit pa ay maaaring idagdag sa hinaharap.

  • Huwag paganahin ang LED: [null]
  • Aktibong Profile: [prof]
  • Caps Lock (Naka-on/Naka-off): [caps]
  • Num Lock (Naka-on/Naka-off): [nmlk]
  • Scroll Lock (On/Off): [sclk]
  • Aktibong Layer:
  • Base: [layd]
  • Keypad: [layk]
  • Fn: [lay1]
  • Fn2: [lay2]
  • Fn3: [lay]

5.3 Tukuyin ang iyong (mga) Kulay
Maliban sa Layer, ang bawat function ay maaaring magtalaga ng isang solong halaga ng kulay gamit ang isang 9 na digit na halaga na tumutugma sa halaga ng RGB ng nais na kulay (0-255). Sinusuportahan ng Layer function ang pagtatalaga ng hanggang 5 kulay, isa para sa bawat layer.

5.4 Syntax
Ang bawat indicator ay naka-encode sa halos parehong paraan ng isang pangunahing remap. Gamitin ang indicator position token, ang “>“ at pagkatapos ay ang function, at pagkatapos ay ang kulay. Para sa Layer LED kakailanganin mong magsulat ng isang hiwalay na linya ng syntax para sa bawat layer

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

Appendix A — Posisyon Token Map

Mapa ng Token ng Posisyon

 

 

 

Mga Dokumento / Mga Mapagkukunan

KINESIS KB360 SmartSet Programming Engine [pdf] Gabay sa Gumagamit
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine
KINESIS KB360 SmartSet Programming Engine [pdf] Gabay sa Gumagamit
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine, Programming Engine, Engine

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *