Что VIA позволяет изменить без перепрошивки клавиатуры?
VIA позволяет менять динамическую раскладку и поддерживаемые настройки совместимой клавиатуры без перепрошивки. Однако программа не добавляет новые слои, режимы или типы действий, которых нет в прошивке и definition-файле конкретной платы.
Что меняется в VIA
В интерфейсе можно переназначать коды клавиш на доступных физических позициях и слоях. Изменения сохраняются в памяти клавиатуры, если конкретная прошивка поддерживает работу с VIA.
Доступные пункты зависят от описания платы. Поэтому VIA показывает не абстрактный набор возможностей, а только то, что разрешено прошивкой и definition.
- Переназначение доступных позиций.
- Настройка поддерживаемых слоёв.
- Изменение функций, предусмотренных прошивкой.
Что VIA не добавляет
Если в интерфейсе нет нужного слоя, клавиши или действия, это не означает, что их можно создать обычным назначением. Недостающая функция может требовать изменения keymap или другой прошивки.
Возможности динамических назначений ограничены реализацией конкретной клавиатуры. Совместимость корпуса или похожая раскладка этого не меняет.
- Новые физические позиции.
- Произвольные слои вне поддержки прошивки.
- Функции, отсутствующие в definition.
Как проверить границы
Сначала определите точную модель и ревизию платы. Затем проверьте доступные слои, позиции и действия в VIA.
Если нужного элемента нет, не следует считать это временной ошибкой интерфейса: причина может быть в прошивке или definition.
- Сверьте модель и ревизию.
- Проверьте список слоёв.
- Сопоставьте доступные позиции с реальными клавишами.
Проверьте себя
- Определить точную плату и её ревизию.
- Проверить доступные слои и назначения в VIA.
- Не рассчитывать на функции, которых нет в прошивке.
Частый вопрос
Можно ли через VIA добавить новый слой?
Только если слой уже предусмотрен прошивкой и описан definition-файлом; иначе потребуется изменение прошивки.