Полное руководство по QMK/VIA/Vial для клавиатур X-Bows: настройка и прошивка
Dr. SigПолное руководство по QMK, VIA и Vial для клавиатур X-Bows: настройка и прошивка
Ваша клавиатура, ваши правила: введение в настройку
Обещание персонализированной клавиатуры
Добро пожаловать в полное руководство по раскрытию всего потенциала вашей клавиатуры X-Bows. Высокопроизводительная механическая клавиатура привлекательна тем, что обещает полный контроль — возможность переназначать клавиши, создавать мощные сочетания клавиш и настраивать устройство под свой рабочий процесс. [1] Однако мир кастомных прошивок полон аббревиатур и технических терминов (QMK, VIA, Vial), которые могут сбивать с толку.
Это руководство развеет мифы об этих концепциях. Мы исправим неточности и путаницу, возникшие в предыдущих статьях, предоставив ясный, точный и полный обзор. К концу вы точно поймете, что представляют собой эти технологии, как они работают вместе и как их использовать, чтобы сделать клавиатуру X-Bows по-настоящему вашей.
Самый важный первый шаг: определите модель вашего X-Bows
Прежде чем продолжить, необходимо определить, какая у вас модель клавиатуры X-Bows. Это самый важный шаг, поскольку способ настройки полностью зависит от года выпуска вашей клавиатуры. Путаница и неточности в предыдущих руководствах были связаны с тем, что мы не учитывали это важное различие.
Модели после 2021 года (совместимые с QMK)
Это руководство для вас. Если вы приобрели клавиатуру X-Bows (например, Nature, Knight или Knight Plus) после 2021 года , она работает на мощной прошивке QMK с открытым исходным кодом. [2] Это руководство познакомит вас с экосистемой QMK и научит использовать графические конфигураторы VIA и Vial для настройки клавиатуры.
Модели до 2021 года (V1/V2)
Если вы приобрели клавиатуру X-Bows до 2021 года , скорее всего, это модель версии 1 или 2. Эти клавиатуры не работают на прошивке QMK. Вместо этого они используют фирменный драйвер X-Bows для настройки. [3, 4]
QMK, VIA и Vial НЕ совместимы с вашей клавиатурой.
Чтобы настроить клавиатуру до 2021 года, необходимо использовать устаревший драйвер X-Bows, который сохраняет настройки во встроенной памяти клавиатуры. [3] Правильное программное обеспечение для вашей клавиатуры V1/V2 можно найти на странице загрузки программного обеспечения X-Bows. [3] Используйте это программное обеспечение и не следуйте приведенному ниже руководству по перепрошивке QMK, так как оно не сработает.
Основа – Что такое прошивка QMK?
QMK: «Операционная система» для вашей клавиатуры
Представьте себе прошивку QMK как «операционную систему» для мозга вашей клавиатуры. Это базовое программное обеспечение с открытым исходным кодом, которое работает на микроконтроллере клавиатуры (небольшом чипе внутри) и управляет всеми её основными функциями. [5, 6]
QMK считывает физическое нажатие клавиши, обрабатывает этот сигнал и сообщает компьютеру: «Была нажата клавиша „А“». [7] QMK, являясь основой всего сообщества энтузиастов клавиатур, невероятно мощная, стабильная и оснащенная множеством функций. [5, 8] Все клавиатуры X-Bows, проданные после 2021 года, созданы на основе этой мощной платформы QMK. [2]
Сила под капотом: основные функции QMK
Поскольку ваш X-Bows работает на QMK, он обладает богатым набором встроенных функций, к которым вы можете получить доступ. Хотя мы будем использовать графический инструмент для управления ими, важно понимать, какие возможности он предоставляет.
-
Слои: Это самая мощная функция QMK. [9] Слой — это полный набор назначений клавиш. Обычная раскладка
QWERTY— это слой 0. Но вы можете создать «Слой 1» (часто доступ к которому осуществляется нажатием функциональной клавиши, например,Fn), где те же клавиши выполняют совершенно разные функции, например, управление мультимедиа, навигационные клавиши (стрелки, Home, End) или управление RGB-подсветкой. [10, 11] Вы можете создать много слоёв, что делает даже маленькую клавиатуру более функциональной, чем массивную. QMK предлагает несколько способов активации этих слоёв, например:-
MO(layer): на мгновение активирует слой , пока вы удерживаете клавишу. [10] -
TG(layer): включает и выключает слой одним нажатием. [10] -
LT(layer, key): При нажатии действует как обычнаяkey, но при удержании активируетlayer. [10]
-
-
Макросы: Макросы позволяют назначить длинную последовательность нажатий клавиш на одну клавишу. [12] Это идеально подходит для ввода распространённых фраз, подписей в электронных письмах, сложных фрагментов кода или выполнения повторяющихся действий в игре.
- Предупреждение о безопасности: хотя технически возможно хранить пароли или номера кредитных карт в макросе, это крайне плохая идея . Любой, кто имеет физический доступ к вашей клавиатуре, может открыть текстовый редактор и извлечь эту конфиденциальную информацию. [12]
-
Пользовательские коды клавиш: QMK позволяет создавать совершенно новые поведения клавиш. Упомянутый выше код клавиши
LT()— один из примеров. Другой популярный код — «Mod-Tap», при котором одна клавиша может выполнять функцию модификатора (например, Shift или Ctrl) при удержании, но при нажатии отправлять обычный символ (например, пробел или Enter). [10, 13]
«Традиционный» рабочий процесс QMK (и почему он вам не нужен)
Долгие годы настройка QMK была высокотехнологичным процессом, доступным только разработчикам и любителям. «Традиционный» рабочий процесс выглядел следующим образом: [7]
- Настройка «среды сборки» : сложная локальная установка инструментов командной строки. [14, 15]
-
Редактировать код : вы можете напрямую редактировать файлы
keymap.c, написав свою раскладку на языке программирования C. [6] -
Компиляция прошивки : вам нужно запустить команду, чтобы преобразовать ваш код C в файл
.hexили.bin, понятный микроконтроллеру клавиатуры. -
Перепрошить прошивку : вам нужно использовать инструмент (например, QMK Toolbox), чтобы перевести клавиатуру в специальный режим и загрузить этот новый
.hex-файл, заменив старый «мозг» клавиатуры.
Этот процесс мощный, но медленный, сложный и требует серьёзного обучения. Если вы допустили ошибку, вам пришлось бы редактировать код, перекомпилировать и перепрошить всю прошивку, чтобы просто протестировать небольшое изменение. [7]
Эта сложность и есть проблема , которая привела к созданию VIA и Vial.
Конфигураторы – VIA и Vial: объяснение
«Приложения» для вашей «операционной системы» клавиатуры
Если QMK — это «операционная система» клавиатуры, то VIA и Vial можно рассматривать как «приложения настроек». [16]
VIA и Vial — это не новые прошивки. Это графические пользовательские интерфейсы (GUI), работающие поверх специальной, предварительно скомпилированной версии прошивки QMK. Их назначение простое и революционное: позволить вам изменять раскладки клавиш, слои и макросы в режиме реального времени с мгновенным сохранением изменений в памяти клавиатуры.
С клавиатурой с поддержкой VIA или Vial сложный цикл «редактирование, компиляция, прошивка» исчезает. Вы просто открываете приложение, нажимаете клавишу, которую хотите изменить, выбираете новую функцию, и всё готово. [17, 18, 19]
Что такое ВИА?
VIA — это оригинальный, мощный графический интерфейс, разработанный для того, чтобы сделать расширенные функции QMK доступными для всех. [17] Он состоит из настольного приложения или веб-приложения, которое может обнаружить вашу клавиатуру с поддержкой VIA. [20] После подключения он предоставляет простую графическую раскладку клавиатуры, позволяя визуально переназначать клавиши, создавать базовые макросы и управлять слоями, не написав ни одной строки кода. [11, 21]
Что такое Виал?
Vial — это похожий графический интерфейс и прямая альтернатива VIA. Это многофункциональный форк QMK с открытым исходным кодом и собственным приложением-конфигуратором. [18, 22] Он был создан для расширения платформы VIA, расширения функций и сохранения полностью открытого исходного кода. Для клавиатур X-Bows Vial является официально рекомендуемым конфигуратором . [19]
Краткая история: почему существует Vial? (История вилки)
Взаимосвязь между VIA и Vial может быть запутанной, но она важна для понимания их различий.
Когда VIA был впервые создан, его приложение с графическим интерфейсом имело «закрытый исходный код» — код был проприетарным и не был доступен публично. [19, 23, 24] Это, в сочетании с более медленными темпами разработки новых функций QMK (таких как поддержка поворотного энкодера), привело к тому, что часть сообщества «разветвила» проект. [25]
Vial родился из этого ответвления. Его создатели хотели инструмент со 100% открытым исходным кодом (как прошивка, так и графический интерфейс), который бы быстро интегрировал все самые мощные и передовые функции QMK (такие как Tap Dance, Combos и расширенное управление RGB) непосредственно в графический интерфейс. [18, 22, 26]
С тех пор оригинальный проект VIA отреагировал на это движение сообщества, и его современное веб-приложение теперь имеет открытый исходный код. [27] Тем не менее, эти два проекта остаются разными, и то, что Vial изначально был функционально ориентированной альтернативой, поддерживаемой сообществом, означает, что он по-прежнему предлагает значительные преимущества.
Лицом к лицу: критические различия (VIA против Vial)
Хотя VIA и Vial выглядят похоже, между ними есть существенные технические различия. Пользователям X-Bows рекомендуется Vial [19] по причинам, изложенным в этом сравнении.
В следующей таблице обобщены данные из нескольких технических источников. [19, 25, 28]
Полезная таблица: сравнение характеристик VIA и флаконов
| Особенность | С ПОМОЩЬЮ | Флакон | Почему это важно |
|---|---|---|---|
| Интерфейс | Графическое приложение (веб и настольное) | Графическое приложение (веб и настольное) | Оба варианта удобны для пользователя и устраняют необходимость кодирования. [18, 20] |
| Открытый исходный код? | Приложение: Да (сейчас), Прошивка: Да | Да (прошивка и приложение) | Vial по своей философии является проектом с полностью открытым исходным кодом. [18, 22] Веб-приложение VIA стало проектом с открытым исходным кодом совсем недавно [27] , но его история более сложная. |
| Поддержка расширенных функций | Базовый (слои, базовые макросы) | Расширенные возможности (Tap Dance, Combos, Rotary Encoders, Advanced RGB, MIDI, QMK Magic) | Vial раскрывает гораздо больше возможностей QMK непосредственно в графическом интерфейсе, тогда как VIA поддерживает только базовый набор. [28, 29] |
| Распознавание клавиатуры | Централизовано (требуется одобрение JSON) | Децентрализовано (JSON на клавиатуре) |
Это ключевое отличие. Чтобы VIA автоматически определял клавиатуру, её файл раскладки ( JSON ) должен быть одобрен центральным репозиторием. В противном случае вам придётся вручную каждый раз «загружать» файл. [30] Vial решает эту проблему, сохраняя JSON файл на самой клавиатуре . [25, 29] В результате Vial всегда мгновенно определяет клавиатуру, без необходимости загрузки дополнительных файлов. |
| Безопасность | Никто | Функция блокировки | Vial включает в себя опциональную блокировку безопасности. Чтобы разблокировать её, необходимо нажать комбинацию клавиш на клавиатуре, прежде чем графический интерфейс сможет вносить изменения. [31] Это предотвращает несанкционированное переназначение клавиш вредоносными веб-сайтами или программами. [25, 28] |
| Рекомендация X-Bows | Поддерживается | Рекомендуется | X-Bows официально рекомендует Vial как лучший выбор для своих пользователей, сочетающий в себе мощность и простоту использования. [19] |
Подводя итог: децентрализованный метод обнаружения Vial (без поиска JSON-файлов) и его богатый набор функций делают его превосходным и более удобным выбором для большинства пользователей X-Bows, поэтому он и является официально рекомендуемым путем.
Руководство мастера X-Bows: перепрошивка клавиатуры
Почему вам нужно прошить прошивку (только один раз)
Ваша клавиатура X-Bows, выпущенная после 2021 года, поставляется с прошивкой QMK, но в ней может не быть специальной версии с поддержкой Vial или VIA, необходимой для настройки в реальном времени.
Чтобы включить эту функцию, необходимо выполнить однократную настройку. Это включает в себя «прошивку» новой прошивки ( .hex файла) на клавиатуру. Этот процесс заменяет «мозг» клавиатуры на новую, более мощную версию.
После прошивки этой прошивкой вам больше никогда не придётся её прошивать (если только вы сами этого не захотите). Все последующие изменения раскладки клавиатуры будут выполняться мгновенно с помощью приложения Vial или VIA. [2]
Центр загрузки прошивок X-Bows
Прежде чем начать, скачайте прошивку, соответствующую вашей модели клавиатуры и выбранному конфигуратору. Рекомендуется Vial, но доступна также прошивка, совместимая с VIA.
-
Прошивка флакона (рекомендуется):
- Эта папка Google Drive содержит официальные файлы X-Bows Vial
.hex. [2] - Найдите файл для вашей модели:
- Эта папка Google Drive содержит официальные файлы X-Bows Vial
-
Прошивка VIA:
- X-Bows предоставляет официальные файлы прошивки, совместимые с VIA, здесь: Загрузка прошивки VIA для клавиатуры X-Bows . [23, 32]
-
Программное обеспечение (QMK Toolbox):
- Это инструмент для перепрошивки, который вы будете использовать. Загрузите последнюю версию QMK Toolbox . [33] Этот инструмент доступен для Windows и macOS. (Инструкции для Linux также доступны, но с использованием командной строки). [33]
Пошаговое руководство: перепрошивка ваших арбалетов с помощью QMK Toolbox
Это руководство, составленное на основе официальной документации X-Bows, проведет вас через весь процесс на Windows или macOS. [33]
-
Предварительные условия: у вас должен быть установлен QMK Toolbox и загружен выбранный вами файл прошивки
.hex(например,xbows_nature_vial.hex).
-
Шаг 1: Установка QMK Toolbox и драйверов (для пользователей Windows)
- Установите и откройте QMK Toolbox.
-
Пользователи Windows: при первом запуске программы может потребоваться установка драйверов. Если нет, откройте меню
Toolsв строке меню и выберитеInstall Drivers. [33] Это необходимо.
-
Шаг 2: Подготовка набора инструментов QMK
- В окне QMK Toolbox нажмите кнопку
Open. - Найдите и выберите загруженный вами файл прошивки
.hex(например,xbows_nature_vial.hex). [33] - В раскрывающемся меню «MCU (микроконтроллер)» необходимо выбрать
atmega32u4. Это укажет инструменту, какой «мозг» использует ваша клавиатура X-Bows. [33]
- В окне QMK Toolbox нажмите кнопку
-
Шаг 3: Переведите X-Bows в режим DFU (загрузчика)
- Этот шаг больше всего сбивает с толку новичков. Необходимо перевести клавиатуру в специальный «мигающий» режим. В этом режиме печатать невозможно.
- Есть три способа сделать это. Попробуйте их по порядку. [33]
-
Метод A (комбинация клавиш): при подключенной клавиатуре нажмите
Fn + Esc. -
Способ Б (подключение): Отключите клавиатуру. Нажмите и удерживайте клавишу
Esc. Удерживая клавишуEsc, подключите клавиатуру обратно. -
Метод C (физическая кнопка): Нажмите физическую кнопку
RESETс помощью скрепки или инструмента для извлечения SIM-карты. Эта маленькая кнопка расположена в крошечном отверстии на нижней стороне печатной платы клавиатуры . [33]
-
Метод A (комбинация клавиш): при подключенной клавиатуре нажмите
-
Шаг 4: Прошивка
- При успешном завершении режима DFU на консоли QMK Toolbox появится сообщение желтым текстом, например: «Устройство DFU подключено» . [33]
- Только когда вы увидите это сообщение, нажмите кнопку «Flash» . [33]
- Не отключайте клавиатуру и не закрывайте программу. Начнётся процесс прошивки. Вы увидите текстовый вывод в консоли.
- Процесс завершится, когда на экране появится сообщение «Flash Complete» или что-то подобное. Клавиатура автоматически перезагрузится.
Поздравляем! Ваша клавиатура X-Bows теперь работает под управлением прошивки, совместимой с Vial (или VIA), и готова к настройке в реальном времени.
Ваш индивидуальный макет: практические руководства
А теперь самое интересное. После однократного обновления в разделе 4 вы теперь можете мгновенно настроить клавиатуру с помощью соответствующего приложения.
Руководство A: Использование VIA с клавиатурой X-Bows
Если вы решили прошить прошивку VIA, выполните следующие действия.
1. Подключение к веб-приложению
- Откройте браузер на базе Chromium (например, Google Chrome, Microsoft Edge или Brave). Firefox не поддерживается, поскольку в нём отсутствует необходимая технология
WebHID. [20] - Перейдите на официальное веб-приложение VIA: usevia.app
- Нажмите кнопку
Authorize device +и выберите клавиатуру X-Bows из появившегося списка.
2. Устранение неполадок: загрузка JSON (при необходимости)
- Вы можете увидеть сообщение «Поиск устройств...», которое никогда не исчезает. [34] Это проблема
JSON, описанная в разделе 3. Ваша клавиатура работает, но VIA не знает, как выглядит её раскладка. Вам необходимо вручную загрузить файл раскладки. -
Шаг 1: Перейдите на вкладку
Settings(вверху). -
Шаг 2: Включите переключатель
Show Design tab. [11] -
Шаг 3: Появится новая вкладка
Design. Нажмите на неё. -
Шаг 4: Загрузите
JSONфайл для вашей клавиатуры с сайта X-Bows. [11] -
Шаг 5: Перетащите этот
JSONфайл в область «Загрузка» вкладки «Design». [11, 30] -
Шаг 6: Вернитесь на вкладку
Configure. Ваша раскладка клавиатуры должна появиться и быть готова к настройке.
3. Переназначение клавиш
- Это просто: нажмите любую клавишу на графическом макете. Клавиша начнет мигать. [11]
- На нижней панели выберите новую функцию клавиши, которую вы хотите ей назначить (из вкладок
Basic,Media,Specialи т. д.). [35] - Изменение происходит мгновенно и автоматически сохраняется на клавиатуре.
4. Создание базового макроса
- Перейдите на вкладку
Macros(слева). - Выберите пустой слот макроса (например,
M0). - В текстовом поле введите коды клавиш для вашего макроса. Например, чтобы создать макрос для создания скриншота в macOS (
Cmd+Shift+4), введите:{KC_LGUI,KC_LSFT,KC_4}. [11] - Нажмите «
Save». - Вернитесь на вкладку
Keymap. Нажмите нужную клавишу, затем на нижней панели перейдите на вкладкуMacroи выберитеM0. Эта клавиша будет запускать макрос для создания скриншотов.
Руководство B: Использование Vial (рекомендуемый путь)
Если вы прошили рекомендуемую прошивку Vial, процесс станет еще проще.
1. Подключение к приложению
- Вы можете загрузить приложение Vial для ПК или использовать веб-приложение Vial (по адресу vial.rocks ). [22, 31] Как и для VIA, для веб-приложения требуется браузер на базе Chrome.
- При открытии Vial автоматически обнаружит и загрузит вашу клавиатуру X-Bows. Загрузка
JSONфайлов не требуется . Это преимущество децентрализованного обнаружения, описанное в разделе 3.
2. Разблокировка безопасности (если включена)
- Возможно, активирована функция безопасности Vial. Приложение может попросить вас нажать определённую комбинацию клавиш на клавиатуре, чтобы «разблокировать» её для переназначения. [31] Это стандартная проверка безопасности, подтверждающая наличие физического доступа.
3. Переназначение и слои
- Процесс переназначения так же прост, как и в VIA: нажмите клавишу на макете, затем нажмите нужную новую функцию на панели внизу. [36] Вкладка
Layersпозволяет легко переключаться между редактированием слоя 0, слоя 1 и т. д. [37]
4. Раскрытие потенциала Vial: расширенные макросы
- Именно здесь превосходство Vial становится очевидным.
- Перейдите на вкладку
Macros. Выберите слот макроса (например,M0). - Вместо простого текстового поля у вас есть расширенный конструктор «действий». [38]
- Вы можете «Добавить действие» и указать детальные элементы управления, например,
hold a key,tap a key,release a keyили, что особенно важно,add a delay. - Эта функция
delayчрезвычайно эффективна для макросов, которым необходимо ждать открытия меню, но это функция, которой нет в базовом VIA. [38, 39]
5. Раскрытие силы Виала: степ
- «Tap Dance» — это функция QMK, которая позволяет одной клавише выполнять разные действия в зависимости от того, сколько раз вы ее нажимаете. [40] Vial реализует это в своем графическом интерфейсе.
-
Пример: сделаем так, чтобы клавиша точки с запятой (
;) при двойном нажатии набирала значение двоеточия (:).- Перейдите на вкладку
Tap Danceвверху. - Выберите пустой слот (например,
TD 0). [41] - В поле
(On tap)(для одинарного нажатия) выберите клавишу «Точка с запятой»KC_SCLN(;). - В поле
(On double tap)выберите клавишу двоеточияKC_COLN(:). - Нажмите кнопку
Save(внизу). - Вернитесь на вкладку
Keymap. Нажмите клавишу с физической точкой с запятой. - На нижней панели перейдите на вкладку
Tap Danceи назначьте ей новую клавишуTD 0.
- Перейдите на вкладку
- Теперь у вас есть клавиша, которая набирает
;при одинарном нажатии и:при двойном нажатии, все это настраивается за считанные секунды без кода. [41]
Устранение неполадок и расширенные концепции
«Моя клавиатура не обнаружена!» — краткое содержание
Если ваш конфигуратор (VIA или Vial) не находит вашу клавиатуру, выполните следующие действия:
- Это X-Bows после 2021 года? Если это плата до 2021 года, это программное обеспечение никогда не будет работать. Вам необходимо использовать устаревший драйвер. [2]
- Вы перепрошили прошивку? Сначала необходимо выполнить инструкции по перепрошивке, описанные в разделе 4. Стандартная прошивка может быть несовместима с VIA или Vial. [2]
- Используете ли вы браузер на базе Chrome? Если вы используете веб-приложение, Firefox или Safari не подойдут. [20]
-
(Только VIA): Вы загрузили
JSONфайл? VIA не обнаружит клавиатуру, пока вы не перейдёте вSettings->Show Design tabи не загрузитеJSONфайл, как показано в разделе 5-A. [30, 42] - (Только Vial): Вы разблокировали клавиатуру? Проверьте, ждёт ли приложение Vial нажатия комбинации клавиш для разблокировки клавиатуры и переназначения. [31]
Вопросы и ответы: «.hex, .bin и .json — в чем разница?»
Это часто встречающаяся путаница. [43]
-
.hex/.bin: Это прошивка . Это «операционная система» клавиатуры. Используйте QMK Toolbox для прошивки этого файла в «мозг» клавиатуры (MCU). [33] Это одноразовый процесс. -
.json: Это определение раскладки клавиатуры . Это просто текстовый файл, описывающий раскладку клавиатуры (расположение клавиш) для графического интерфейса VIA . Это не прошивка, и её нельзя «прошить» с помощью QMK Toolbox. [11, 30] Этот файл нужен VIA только в том случае, если ваша клавиатура отсутствует в его центральной базе данных. - (С Vial вам вообще не нужно беспокоиться о файлах
JSON, поскольку прошивка хранит эту информацию внутри). [25]
Вопросы и ответы: «Можно ли отключить мигание клавиатуры?» (и как это исправить)
Практически невозможно полностью «заблокировать» или сломать клавиатуру X-Bows путем ее перепрошивки.
Если вы установили неправильную прошивку (например, прошивку Knight на клавиатуру Nature), клавиатура может выглядеть «мёртвой» или печатать некорректно. Вы её не сломали. С оборудованием всё в порядке, просто используется неправильное программное обеспечение.
Решение: Всегда можно перепрошить. Режим DFU (загрузчика) клавиатуры встроен в аппаратную часть и не может быть сброшен неудачной прошивкой.
- Отключите клавиатуру.
- Откройте QMK Toolbox и загрузите правильный
.hex-файл. - Используйте метод C: физическую кнопку
RESET. [33] Эта физическая кнопка — предохранитель, предназначенный именно для такой ситуации. Нажатие на неё всегда принудительно переведёт клавиатуру в режим DFU, независимо от установленной прошивки. - В QMK Toolbox вы увидите «Устройство DFU подключено».
- Нажмите «Flash», и ваша клавиатура будет восстановлена.
Вопросы и ответы: «А как насчет компромиссов «настройки QMK»?»
Это примечание для опытных пользователей. Микроконтроллер atmega32u4 в клавиатуре X-Bows имеет ограниченный объём памяти. [33] Прошивка Vial содержит множество функций (Tap Dance, макросы и т.д.). Чтобы все эти продвинутые функции, доступные через графический интерфейс, поместились в памяти, разработчикам X-Bows пришлось отключить несколько других функций QMK, которые используются реже (например, некоторые специализированные режимы RGB-подсветки). [2]
Для 99% пользователей это не проблема: вы получаете мощные новые функции взамен тех, которые не использовали. Для продвинутых пользователей, интересующихся точными техническими компромиссами, доступен подробный список. [2]
Заключение: идите вперед и настройте
Это руководство развеяло путаницу, связанную с прошивками и настройками X-Bows.
- Теперь вы можете с уверенностью отличить клавиатуру с поддержкой QMK, выпущенную после 2021 года, от более старых фирменных моделей.
- Вы понимаете, что QMK — это мощная прошивка «операционной системы» [5] , а VIA и Vial — это удобные для пользователя «приложения настроек», которые ею управляют. [16]
- У вас есть подробное пошаговое руководство по прошивке клавиатуры с помощью QMK Toolbox. [33]
- Вы можете настраивать макет, слои и макросы с помощью VIA или Vial.
Хотя VIA поддерживается, Vial является официально рекомендуемым X-Bows путем . [19] Его превосходный набор функций (расширенные макросы, Tap Dance), улучшенная безопасность и более удобное для пользователя обнаружение (отсутствие загрузки JSON ) делают его очевидным выбором для максимально эффективного использования вашей клавиатуры. [25, 28]
Ваша клавиатура X-Bows — мощный инструмент. Теперь у вас есть необходимые знания и «клавиши», чтобы идеально настроить её под свои нужды.