Ход клавишиНастройте звук, ощущения и привычную раскладку.
← К материаламQMK и VIA · 2 мин

Почему VIA показывает другую форму клавиш?

VIA показывает форму клавиш по данным definition и выбранному варианту физической раскладки, а не только по внешнему виду корпуса. Если выбран не тот вариант или definition не соответствует ревизии платы, визуальная схема может отличаться от реальной.

Механические клавиатуры под себя — схематическая композиция
Иллюстрация: Редакция «Ход клавиши» · собственная иллюстрация

Откуда берётся схема

VIA связывает отображаемую раскладку с матрицей клавиатуры и вариантами физического layout. Интерфейс использует эти данные, чтобы представить позиции и размеры клавиш.

Поэтому форма клавиши в VIA — часть описания платы, а не универсальная иллюстрация стандартной раскладки.

  • Матрица платы.
  • Вариант физического layout.
  • Definition конкретной модели.

Почему возникает несовпадение

На одной модели могут существовать разные варианты нижнего ряда, правого Shift или других зон. При выборе другого варианта VIA нарисует другую форму или расположение.

Похожий корпус не доказывает совместимость definition. Особенно важно учитывать точную ревизию платы, поскольку одинаковое название не гарантирует одинаковую матрицу.

  • Выбран другой вариант layout.
  • Используется definition другой ревизии.
  • Реальная плата отличается от описанной.

Что проверить перед назначениями

Откройте тестер клавиш и нажмите реальные позиции по очереди. Если все физические клавиши откликаются ожидаемым образом, схема может быть лишь визуально непривычной.

Если позиции не совпадают или часть клавиш не реагирует, сначала исправьте выбор definition и layout, а затем переназначайте коды.

  • Сверить точную ревизию платы.
  • Проверить вариант физической раскладки.
  • Протестировать все реальные позиции.

Проверьте себя

  • Уточнить модель и ревизию платы.
  • Выбрать соответствующий физический layout.
  • Проверить позиции в тестере VIA.

Частый вопрос

Означает ли другая форма клавиши неисправность?

Нет. Сначала проверьте definition, выбранный layout и отклик реальных позиций в тестере.

Источники