KB360 SmartSet Programming Engine
Ръководство за потребителя
Гордо проектиран и ръчно сглобен в САЩ от 1992 г
Kinesis® AdvantagКлавиатура e360™ с клавиатурата SmartSet™ Programming Engine Моделите клавиатури, обхванати от това ръководство, включват всички клавиатури от серия KB360 (KB360-xxx). Някои функции може да изискват надграждане на фърмуера. Не всички функции се поддържат от всички модели. Това ръководство не обхваща настройката и функциите на Advantage360 Професионална клавиатура, която разполага с двигател за програмиране ZMK.
Издание от 11 февруари 2021 г
Това ръководство обхваща функциите, включени във версията на фърмуера 1.0.0.
Ако имате по-ранна версия на фърмуера, може да не се поддържат всички функции, описани в това ръководство. За да изтеглите най-новия фърмуер тук:
kinesis.com/support/adv360/#firmware-updates
© 2022 от Kinesis Corporation, всички права запазени. KINESIS е регистрирана търговска марка на Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET и v-DRIVE са търговски марки на Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK и ANDROID са собственост на съответните им собственици.
Информацията в този документ подлежи на промяна без предизвестие. Никоя част от този документ не може да бъде възпроизвеждана или предавана под каквато и да е форма или по какъвто и да е начин, електронни или механични, за каквато и да е търговска цел, без изричното писмено разрешение на Kinesis Corporation.
КИНЕЗИС КОРПОРАЦИЯ
22030 20-то Авеню SE, Суит 102
Ботел, Вашингтон 98021 САЩ
www.kinesis.com
Декларация за радиочестотни смущения на FCC
Това оборудване е тествано и е установено, че отговаря на ограниченията за цифрово устройство от клас B, съгласно част 15 от правилата на FCC.
Тези ограничения са предназначени да осигурят разумна защита срещу вредни смущения, когато оборудването се използва в жилищна инсталация. Това оборудване генерира, използва и може да излъчва радиочестотна енергия и, ако не е инсталирано и използвано в съответствие с инструкциите, може да причини вредни смущения в радиокомуникациите.
Въпреки това, няма гаранция, че няма да възникнат смущения при определена инсталация. Ако това оборудване причинява вредни смущения в радио- или телевизионното приемане, което може да се определи чрез изключване и включване на оборудването, потребителят се насърчава да опита да коригира смущенията чрез една или повече от следните мерки:
- Пренасочете или преместете приемната антена
- Увеличете разстоянието между оборудването и приемника
- Свържете оборудването към контакт във верига, различна от тази, към която е свързан приемникът
- Консултирайте се с търговеца или опитен радио/телевизионен техник за помощ
Предупреждение
За да се гарантира непрекъснато съответствие с FCC, потребителят трябва да използва само екранирани свързващи кабели, когато се свързва към компютър или периферно устройство. Също така, всякакви неоторизирани промени или модификации на това оборудване ще анулират правото на потребителя да работи.
ДЕКЛАРАЦИЯ ЗА СЪОТВЕТСТВИЕ НА ПРОМИШЛЕНОСТТА НА КАНАДА
Този цифров апарат от клас B отговаря на всички изисквания на канадските правила за оборудване, причиняващи интерфейс.
1.0 Въведение
Адванътtage360 е напълно програмируема клавиатура, която разполага с вградена флаш памет („v-Drive)“ и не използва специални драйвери или софтуер. Клавиатурата е проектирана да бъде програмирана бързо и лесно с помощта на вградените преки пътища или чрез приложението SmartSet за Windows и Mac. Опитните потребители имат опцията да заобиколят SmartSet GUI и „Директната програма“ на клавиатурата на всички основни операционни системи чрез достъп до простия текст на клавиатурата files конфигурация files.
Тези инструкции се отнасят за базовия AdvantagМоделът e360 включва SmartSet Programming Engine. Ако имате професионалния модел с двигател ZMK спрете да четете и посетете https://kinesis-ergo.com/support/adv360-pro.
2.0 Директно програмиране приключиview
Адванътtage360 има 9 персонализирани Profiles, които се състоят от 9 комплекта оформления и светлинни конфигурации. Клавиатурата също има серия от глобални настройки на клавиатурата, които могат да бъдат конфигурирани. Всяка от тези конфигурации се съхранява в набор от папки на клавиатурата („v-Drive“) като поредица от прост текст files (.txt). По време на бордовото програмиране клавиатурата автоматично чете/записва в тях fileе „зад кулисите“. Уникалното при 360 е, че опитните потребители могат да „свържат“ (известен още като „монтиране“) v-Drive към своя компютър и след това директно да редактират тази конфигурация fileв Windows, Linux, Mac и Chrome.
Всеки път, когато се създава пренаписване или макрос в Profile, той се записва в съответния layout.txt file като дискретен ред „код“. А функцията и цветът на всеки от 6-те RGB светодиода се контролират в съответния led.txt file. Всеки път, когато се промени настройка на клавиатурата, промяната се записва в „settings.txt“ file.
3.0 Преди да започнете
3.1 САМО ПОТРЕБИТЕЛИ НА ПОТРЕБИТЕЛИ
Директното редактиране изисква да се научите да четете и пишете персонализиран синтаксис. Вмъкването на неправилни символи в която и да е от конфигурацията files може да има непредвидени последици и да причини временни проблеми дори с основната работа на клавиатурата. Първо прочетете Ръководството за бърз старт и Ръководството за потребителя и продължете внимателно.
3.2 Винаги изваждайте v-Drive, преди да изключите v-Drive
V-Drive е точно като всяко друго флаш устройство, което свързвате към вашия компютър. Ако го премахнете внезапно, докато компютърът все още има достъп до съдържанието на устройството, можете да причините file щета. За да защитите v-Drive, винаги запазвайте и затваряйте всички конфигурации files и след това използвайте подходящия протокол за изваждане за вашата операционна система, преди да „изключите“ v-Drive с вградения пряк път. Ако вашият компютър откаже да извади устройството, уверете се, че всичко files и папките са затворени и опитайте отново.
Windows Eject: Запазете и затворете всеки .txt files сте редактирали. От File Explorer, навигирайте обратно до най-горното ниво на сменяемото устройство „ADV360“ и щракнете с десния бутон върху името на устройството и след това изберете Изваждане. След като получите известието „Безопасно за изваждане“, можете да продължите към затваряне на v-Drive с вградения пряк път. Неуспешното изваждане може да доведе до малка грешка в устройството, която Windows ще ви помоли да поправите. Процесът „Сканиране и поправка“.
(показано вдясно) е бързо и лесно.
3.3 Потребители извън САЩ
Вашият компютър трябва да бъде конфигуриран за клавиатурата на английски (САЩ). Други езикови драйвери използват различни кодове/позиции за определени ключове, които са от решаващо значение за програмиране на символи като [], {} и>.
3.4 Прост текст Files САМО
Не запазвайте конфигурацията files във формат Rich Text (.rft), тъй като специалните знаци могат да причинят синтактични грешки.
3.5 Може да се наложи актуализация на фърмуера
Някои от функциите, описани в това ръководство, може да изискват актуализация на фърмуера. Изтеглете фърмуера и получете инструкции за инсталиране тук: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 Директни програмни оформления
360 разполага с 9 конфигурируеми Profiles, всеки със свое собствено съответно „оформление“ (1-9). Деветте оформления по подразбиране се записват като отделен .txt files в подпапката „оформления“ на v-Drive. Само персонализираните пренастройки и макроси се запазват в file, така че ако не са направени промени в оформлението, file ще бъде празно и клавиатурата изпълнява действия по подразбиране. Потребителите могат или да пишат код от нулата, или да редактират съществуващ код, като използват синтаксичните правила, описани по-долу. Забележка: Изтриване на оформление file ще изтрие завинаги запазените си ремапс и макроси, но клавиатурата автоматично ще регенерира празно оформление file.
Забележка: Profile 0 не е програмируем и следователно няма съответен layout.txt file.
4.1 File Конвенция за именуване
Само деветте номерирани оформления могат да бъдат заредени в Advantage360. Допълнителни "резервни" оформления могат да бъдат записани като .txt files с описателни имена, но те не могат да бъдат заредени на клавиатурата, без първо да ги преименувате.
4.2 Синтаксис надview- Токени за позиция и действие
Ремапс и макроси са кодирани в оформление file използвайки собствен синтаксис. На всеки от клавишите на клавиатурата (различен от SmartSet Key) е присвоен уникален токен „Позиция“, използван за идентифициране на този клавиш за програмиране в който и да е слой (вижте Карта на маркерите на позицията в Приложение A).
На всяко действие с клавиатура и мишка, поддържано от 360, е присвоен уникален токен „Действие“, съответстващ на стандартен USB „код за сканиране“.
View поддържани действия и токени тук: https://kinesis-ergo.com/support/adv360/#manuals
За да препрограмира успешно ключ, потребителят трябва да използва синтаксиса, за да посочи физическия ключ (чрез маркер за позиция) и да зададе едно или повече ключови действия (чрез маркери за действие). Символът „>“ се използва за разделяне на токените за позиция от токените за действия. Всеки отделен жетон е ограден със скоби. Прampлес:
- Повторните карти са кодирани с квадратни скоби: [позиция]> [действие]
- Макросите са кодирани с C.urly Скоби: {trigger key position} {modifier co-trigger}> {action1} {action2}…
Напишете пренареждането си под желания „Заглавен слой на слоя“, за да го присвоите на този слой
4.3 Съвети за програмиране на оформление
- Ако клавиатурата не може да разбере желаното преустройство, действието по подразбиране ще остане в сила.
- Не смесвайте и сравнявайте квадрат и curly скоби в един ред код
- Отделете всеки ред код с Enter/Return
- Редът, в който редовете на кода се появяват в .txt file обикновено няма значение, освен в случай на конфликтни команди, в който случай командата, която е най-близо до дъното на file ще бъдат изпълнени.
- Токените не са чувствителни към главни букви. Използването на токен с главни букви няма да доведе до „изместено“ действие.
- Ред от код може временно да бъде деактивиран, като поставите звездичка (*) в началото на реда.
4.4 Позиционни жетони
Най-общо казано, позиционните маркери се дефинират от основното действие на QWERTY на Windows за ключа в оформлението по подразбиране. В някои случаи токените са променени за яснота и/или лекота на програмиране.
- Example: Позицията на клавишната комбинация 1 е: [hk1]>…
4.6 Програмиране на повторни карти
За да програмирате пренасочване, кодирайте маркера за позиция и един маркер за действие в квадратни скоби, разделени с „>“. Remap Exampлес:
1. Бърз клавиш 1 изпълнява Q: [hk1]>[q]
2. Клавишът Escape изпълнява Caps Lock: [esc]>[caps]
Изместени действия: Изместените знаци (напр. „!”) не могат да бъдат произведени от Remap. За да произведете изместено клавишно действие, е необходимо да го кодирате като макрос, който включва както надолу, така и нагоре на клавиша Shift около действието на основния клавиш. Ударите надолу се обозначават чрез поставяне на „-“ вътре в скобата, а ударите нагоре са обозначени чрез поставяне на „+“. Виж напрample macro 1 по-долу.
4.7 Програмиране на макроси
За да програмирате макрос, кодирайте „тригерните клавиши“ вляво от „>“ в curly скоби. След това кодирайте един или повече токени за действие вдясно от „>“ в curly скоби. Всеки макрос може да включва приблизително 300 токена за действие и всяко оформление може да съхранява до 7,200 общо макросигнали, разпределени в до 100 макроса.
Ключове за задействане: Всеки ключ без модификации може да задейства макрос. Ко-тригер може да бъде добавен чрез кодиране на модификатор вляво от „>“. Виж напрample 1 по -долу.
Забележка: Не се препоръчват съвместни тригери на Windows. Напишете вашия макрос под желания „Заглавен слой на слоя“.
Индивидуален префикс за скорост на възпроизвеждане {s_}: По подразбиране всички макроси се възпроизвеждат с избраната скорост на възпроизвеждане по подразбиране. За да зададете персонализирана скорост за подобрена производителност на възпроизвеждане за даден макрос, можете да използвате префикса „Индивидуална скорост на възпроизвеждане“ „{s_}“. Изберете число от 1-9, съответстващо на скалата на скоростта, показана в Раздел 4.6. Префиксът на скоростта трябва да бъде поставен отдясно на „>“ преди съдържанието на макроса. Вижте прample 2 по -долу.
Префикс за мултиплей {x_}: По подразбиране всички макроси се възпроизвеждат непрекъснато, докато клавишът за задействане е задържан. За да отмените функцията за повторение и да ограничите възпроизвеждането на макрос определен брой пъти, можете да използвате префикса „Макро мултиплей“ „{x_}“. Изберете число от 1-9, съответстващо на броя пъти, в които искате макросът да се възпроизведе отново. Префиксът за мултиплей трябва да се постави вдясно от „>“ преди съдържанието на макроса. Виж напрampле 3 по-долу. Ако макросът не се възпроизвежда правилно, опитайте да зададете стойност за Multiplay от 1. Макросът всъщност може да се задейства няколко пъти, преди да освободите клавиша за задействане. Виж напрampле 3 по-долу
Закъснения във времето: Закъснения могат да бъдат вмъкнати в макрос, за да се подобри производителността на възпроизвеждане или да се произведе двойно щракване с мишката. Закъснения са налични във всеки интервал между 1 и 999 милисекунди ({d001} & {d999}), включително произволни закъснения ({dran}). Токените за забавяне могат да се комбинират, за да се получат закъснения с различна продължителност.
Пример за макросampлес:
1. Клавишът за пауза изпълнява „Hi“ с главно H: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Бърз клавиш 4 + ляв Ctrl изпълнява „qwerty“ със скорост 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Бърз клавиш 1 увеличава силата на звука с 3 степени: {hk1}>{x3}{vol+)
4.8 Действия с докосване и задържане
С Докоснете и задръжте можете да присвоите две уникални действия на един клавиш въз основа на продължителността на натискането на клавиша. Определете токена за позиция в съответния слой, след това действието докосване, след това забавянето на времето от 1 до 999 милисекунди, като използвате специалния токен докосване и задържане ({t&hxxx}), след това действието задържане. Поради присъщите закъснения във времето, Tap-and-Hold не се препоръчва за използване с буквено-цифрови клавиши за въвеждане. Не всички ключови действия поддържат докосване и задържане.
Забележка: За повечето приложения препоръчваме времево забавяне от 250 ms.
Докоснете и задръжте Exampле:
- Caps изпълнява Caps при докосване и Esc, когато се държи по -дълго от 500ms: [caps]> [caps] [t & h500] [esc]
5.0 Директно програмиране на RGB светодиоди
360 разполага с 3 програмируеми RGB светодиода на всеки ключов модул. Деветте светлинни ефекта по подразбиране се записват като отделен .txt files в подпапката “lighting” на v-Drive. Заданията по подразбиране са показани по-долу. Забележка: Ако file е празен, индикаторите ще бъдат деактивирани.
5.1 Определете своя индикатор
Ляв ключов модул
Ляво = Caps Lock (Вкл./Изкл.)
Средно = Професионалноfile (0-9)
Вдясно = Слой (Основа, Kp, Fn1, Fn2, Fn3)
Модул с десен ключ
Ляво = Num Lock (Вкл./Изкл.)
Средно = Заключване на превъртане (Вкл./Изкл.)
Вдясно = Слой (Основа, Kp, Fn1, Fn2, Fn3)
6-те индикатора са дефинирани с основен токен за позиция
- Ляв модул Ляв светодиод: [IND1]
- Среден светодиод на ляв модул: [IND2]
- Ляв модул Десен светодиод: [IND3]
- Десен модул Ляв светодиод: [IND4]
- Среден светодиод на десен модул: [IND5]
- Десен модул Десен светодиод: [IND6]
5.2 Определете вашата функция
Поддържат се различни функции и могат да бъдат добавени още в бъдеще.
- Деактивиране на светодиода: [null]
- Активен професионалистfile: [проф.]
- Caps Lock (Вкл./Изкл.): [главни букви]
- Num Lock (Вкл./Изкл.): [nmlk]
- Scroll Lock (Вкл./Изкл.): [sclk]
- Активен слой:
- Основа: [layd]
- Клавиатура: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [положение]
5.3 Определете вашия цвят(и)
С изключение на слоя, на всяка функция може да се присвои стойност на един цвят, като се използва 9-цифрена стойност, съответстваща на RGB стойността на желания цвят (0-255). Функцията Layer поддържа присвояването на до 5 цвята, по един за всеки слой.
5.4 Синтаксис
Всеки индикатор е кодиран почти по същия начин като основно пренасочване. Използвайте маркера за позиция на индикатора, „>“ и след това функцията и след това цвета. За светодиода на слоя ще трябва да напишете отделен синтаксис за всеки слой
Приложение A — Карта на токена за позиция
Документи / Ресурси
![]() |
KINESIS KB360 SmartSet Programming Engine [pdf] Ръководство за потребителя KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine |
![]() |
KINESIS KB360 SmartSet Programming Engine [pdf] Ръководство за потребителя KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine, Programming Engine, Engine |