Механізм програмування KB360 SmartSet

Механізм програмування KB360 SmartSet

Посібник користувача

З гордістю розробляється і збирається вручну в США з 1992 року

Кінезіс® АдванtagКлавіатура e360™ з клавіатурою SmartSet™ Programming Engine Моделі клавіатури, які розглядаються в цьому посібнику, включають усі клавіатури серії KB360 (KB360-xxx). Деякі функції можуть вимагати оновлення мікропрограми. Не всі функції підтримуються на всіх моделях. Цей посібник не охоплює налаштування та функції AdvantagПрофесійна клавіатура e360 з движком програмування ZMK.

Видання від 11 лютого 2021 року

У цьому посібнику описано функції, які входять до версії мікропрограми 1.0.0.
Якщо у вас є попередня версія мікропрограми, можливо, підтримуються не всі функції, описані в цьому посібнику. Щоб завантажити останню прошивку тут:
kinesis.com/support/adv360/#firmware-updates

© Kinesis Corporation, 2022, усі права захищено. KINESIS є зареєстрованою торговою маркою Kinesis Corporation. АДВАНTAGE360, CONTOURED KEYBOARD, SMARTSET і v-DRIVE є торговими марками Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK і ANDROID є власністю відповідних власників.
Інформація в цьому документі може бути змінена без попередження. Жодна частина цього документа не може бути відтворена або передана у будь-якій формі чи будь-якими засобами, електронними чи механічними, для будь-яких комерційних цілей без явного письмового дозволу корпорації Kinesis.

КІНЕЗІС КОРПОРАЦІЯ
22030 20-а авеню SE, люкс 102
Ботель, Вашингтон 98021 США
www.kinesis.com

Заява FCC про радіочастотні перешкоди

Це обладнання було перевірено та визнано таким, що відповідає обмеженням для цифрових пристроїв класу B відповідно до частини 15 Правил FCC.

Ці обмеження призначені для забезпечення належного захисту від шкідливих перешкод, коли обладнання експлуатується в житлових приміщеннях. Це обладнання генерує, використовує та може випромінювати радіочастотну енергію і, якщо встановлено та використовується не відповідно до інструкцій, може створювати шкідливі перешкоди для радіозв’язку.

Однак немає жодної гарантії, що перешкоди не виникнуть під час конкретного встановлення. Якщо це обладнання створює шкідливі перешкоди для прийому радіо- чи телевізійного сигналу, що можна визначити, вимкнувши та увімкнувши обладнання, користувачеві рекомендується спробувати усунути перешкоди за допомогою одного або кількох із наведених нижче заходів:

  • Переорієнтуйте або перемістіть приймальну антену
  • Збільште відстань між обладнанням і приймачем
  • Підключіть обладнання до іншої розетки, ніж та, до якої підключено приймач
  • Зверніться по допомогу до дилера або досвідченого радіо/телетехніка

УВАГА
Щоб забезпечити подальшу відповідність FCC, користувач повинен використовувати лише екрановані взаємозв'язочні кабелі під час підключення до комп'ютера або периферійного пристрою. Крім того, будь-які несанкціоновані зміни або модифікації цього обладнання позбавлять права користувача працювати.

ЗАЯВА ВІДПОВІДНОСТІ ПРОМИСЛОВОСТІ КАНАДИ
Цей цифровий апарат класу B відповідає усім вимогам канадських Правил щодо обладнання, що викликає інтерфейс.

1.0 Вступ

Адванtage360 — це повністю програмована клавіатура, яка має вбудовану флеш-пам’ять («v-Drive») і не використовує жодних спеціальних драйверів чи програмного забезпечення. Клавіатура була розроблена для швидкого та легкого програмування за допомогою вбудованих ярликів або за допомогою програми SmartSet для Windows і Mac. Досвідчені користувачі мають можливість обійти графічний інтерфейс SmartSet і «Пряму програму» клавіатури на всіх основних операційних системах, отримавши доступ до простого тексту клавіатури. files конфігурація files.

Ці інструкції стосуються базового AdvantagМодель e360 оснащена механізмом програмування SmartSet. Якщо у вас модель Professional з двигуном ZMK, припиніть читання та відвідайте https://kinesis-ergo.com/support/adv360-pro.

2.0 Пряме програмування закінченоview

Адванtage360 має 9 настроюваних Profiles, який складається з 9 комплектів компонування та конфігурацій освітлення. Клавіатура також має ряд глобальних налаштувань клавіатури, які можна налаштувати. Кожна з цих конфігурацій зберігається в наборі папок на клавіатурі (“v-Drive”) у вигляді ряду простого тексту files (.txt). Під час вбудованого програмування клавіатура автоматично читає/записує на них files «за кадром». Унікальна особливість 360 полягає в тому, що досвідчені користувачі можуть «підключити» (він же «монтувати») v-Drive до свого ПК, а потім безпосередньо редагувати цю конфігурацію. fileу Windows, Linux, Mac і Chrome.

Кожен раз, коли в Pro створюється перепризначення або макросfile, він записується у відповідний layout.txt file як дискретний рядок «коду». Функція та колір кожного з 6 світлодіодів RGB контролюються у відповідному led.txt file. Кожного разу, коли змінюється налаштування клавіатури, зміна записується в «settings.txt» file.

3.0 Перед початком

3.1 ТІЛЬКИ для досвідчених користувачів
Пряме редагування вимагає навчитися читати та писати власний синтаксис. Вставка неправильних символів у будь-яку конфігурацію files може мати непередбачувані наслідки та спричинити тимчасові проблеми навіть із основними роботами з клавіатурою. Спочатку прочитайте Короткий посібник та Посібник користувача та дійте обережно.

ТІЛЬКИ досвідченим користувачам

3.2 Завжди виймайте v-Drive перед від'єднанням v-Drive

від'єднання v-Drive

V-Drive такий же, як і будь-який інший флеш-накопичувач, який ви підключаєте до ПК. Якщо ви видалите його раптово, поки ПК все ще отримує доступ до вмісту диска, це може стати причиною file пошкодження. Щоб захистити v-Drive, завжди зберігайте та закривайте всі конфігурації files, а потім використовуйте відповідний протокол вилучення для вашої операційної системи, перш ніж «від’єднати» v-Drive за допомогою вбудованого ярлика. Якщо ваш комп’ютер відмовляється вийняти диск, переконайтеся, що все files і папки закрито та спробуйте ще раз.

Windows Eject: збережіть та закрийте будь-який файл .txt fileви редагували. Від File Провідник, поверніться до верхнього рівня знімного диска «ADV360» і клацніть правою кнопкою миші назву диска, а потім виберіть «Витягти». Отримавши сповіщення «Safe to Eject», ви можете перейти до закриття v-Drive за допомогою вбудованого ярлика. Неможливість витягування може призвести до незначної помилки диска, яку Windows попросить усунути. Процес «сканування та відновлення».
(показано праворуч) швидко та легко.

3.3 Користувачі за межами США
Ваш комп’ютер має бути налаштований на англійську (США) розкладку клавіатури. Інші мовні драйвери використовують різні коди/позиції для певних клавіш, які є критичними для програмування символів, таких як [], {} і >.

3.4 Простий текст FileТІЛЬКИ
Не зберігати конфігурацію files у форматі Rich Text (.rft), оскільки спеціальні символи можуть викликати синтаксичні помилки.

3.5 Може знадобитися оновлення мікропрограми
Деякі функції, описані в цьому посібнику, можуть потребувати оновлення мікропрограми. Завантажте прошивку та отримайте інструкції з встановлення тут: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 Макети прямого програмування

360 має 9 конфігурованих Profiles, кожен зі своїм відповідним «макетом» (1-9). Дев'ять макетів за замовчуванням зберігаються як окремі .txt files у підпапці “layouts” на v-Drive. У файлі зберігаються лише користувацькі перепризначення та макроси file, тож якщо в макет не було внесено жодних змін, file буде порожнім, а клавіатура виконуватиме дії «за замовчуванням». Користувачі можуть писати код з нуля або редагувати існуючий код, використовуючи правила синтаксису, описані нижче. Примітка. Видалення макета file назавжди видалить свої збережені перепризначення та макроси, але клавіатура автоматично відновить порожній макет file.

Примітка: професіоналfile 0 не програмується і, таким чином, не має відповідного layout.txt file.

4.1 File Угода про найменування
У Advan можна завантажити лише дев’ять пронумерованих макетівtage360. Додаткові «резервні» макети можна зберегти як .txt files з описовими іменами, але їх не можна завантажити на клавіатуру без попереднього перейменування.

4.2 Синтаксис завершеноview– Жетони позицій та дій
Перепризначення та макроси закодовані в макеті file використання власного синтаксису. Кожній з клавіш на клавіатурі (крім ключа SmartSet) присвоєно унікальний маркер «Позиція», який використовується для ідентифікації цієї клавіші для програмування на будь-якому рівні (див. Карту маркерів позицій у Додатку A).

Кожній дії клавіатури та миші, яку підтримує 360, присвоєно унікальний маркер «Дії», що відповідає стандартному «скан-коду» USB.

View підтримувані дії та маркери тут: https://kinesis-ergo.com/support/adv360/#manuals
Щоб успішно перепрограмувати ключ, користувач повинен використовувати синтаксис для визначення фізичного ключа (через маркер позиції) і призначити одну або кілька дій з клавішами (через маркери дій). Символ «>» використовується для відокремлення маркерів позиції від маркерів дій. Кожен окремий токен оточений дужками. Напрamples:

  • Перепризначення кодуються квадратними дужками: [позиція]>[дія]
  • Макроси кодуються за допомогою Curly Дужки: {тригер ключ позиція}{модифікатор співтригер}>{дія1}{дія2}…

Напишіть свою перемапу під потрібним «Заголовком шару», щоб призначити його цьому шару


4.3 Поради щодо програмування компоновки

  • Якщо клавіатура не може зрозуміти потрібне перепризначення, дія за замовчуванням залишиться в силі.
  • Не змішуйте квадрат і сurly дужки в одному рядку коду
  • Розділіть кожен рядок коду клавішею Enter/Return
  • Порядок, у якому рядки коду з’являються в .txt file зазвичай не має значення, за винятком суперечливих команд, у цьому випадку команда, яка знаходиться найближче до нижньої частини file буде реалізовано.
  • Токени не чутливі до регістру. Введення великої літери в токен не призведе до «зміщеної» дії.
  • Рядок коду можна тимчасово вимкнути, поставивши зірочку (*) на початку рядка.

4.4 Жетони позицій

Взагалі кажучи, маркери позицій визначаються базовою дією Windows QWERTY для ключа в стандартній розкладці. У деяких випадках маркери були змінені для ясності та/або простоти програмування.

  • Example: Позиція гарячої клавіші 1: [hk1]>…

4.6 Програмування Remaps
Щоб запрограмувати перепризначення, закодуйте маркер позиції та один маркер дії у квадратних дужках, розділених «>». Remap Examples:

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}). Жетони затримки можна комбінувати для отримання затримок різної тривалості.

Макрос Examples:

1. Клавіша паузи виконує «Привіт» з великої 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}), потім дію утримання. Через притаманну затримку часу, натискання та утримування не рекомендується використовувати з буквено-цифровими клавішами введення. Не всі ключові дії підтримують натискання та утримання.

Примітка: Для більшості програм ми рекомендуємо тимчасову затримку 250 мс.

Натисніть і утримуйте Exampле:

  • Caps виконує Caps при натисканні та Esc при утриманні довше 500 мс: [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 Визначте свою функцію
Підтримуються різноманітні функції, які можуть бути додані в майбутньому.

  • Вимкнути світлодіод: [нуль]
  • Active Profile: [проф.]
  • Caps Lock (увімкнено/вимкнено): [caps]
  • Num Lock (увімкнено/вимкнено): [nmlk]
  • Блокування прокрутки (увімкнено/вимкнено): [sclk]
  • Активний шар:
  • База: [укладено]
  • Клавіатура: [layk]
  • Fn: [lay1]
  • Fn2: [lay2]
  • Fn3: [лежати]

5.3 Визначте свій колір(и)
За винятком шару, кожній функції можна призначити одне значення кольору, використовуючи 9-значне значення, що відповідає значенню RGB потрібного кольору (0-255). Функція «Шар» підтримує призначення до 5 кольорів, по одному для кожного шару.

5.4 Синтаксис
Кожен індикатор кодується приблизно так само, як і базове перепризначення. Використовуйте маркер положення індикатора, «>», потім функцію, а потім колір. Для індикатора шару вам потрібно буде написати окремий рядок синтаксису для кожного шару

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

Додаток А — Карта маркерів позиції

Карта маркерів позиції

 

 

 

Документи / Ресурси

Механізм програмування KINESIS KB360 SmartSet [pdfПосібник користувача
KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine
Механізм програмування KINESIS KB360 SmartSet [pdfПосібник користувача
Механізм програмування KB360 SmartSet, KB360, Механізм програмування SmartSet, Механізм програмування, Механізм

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *