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

Чем физическая раскладка отличается от назначения клавиш?

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

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

Форма и расположение

Физическая схема определяет, где находятся клавиши, какой длины Shift или пробел, есть ли стрелки и как устроен нижний ряд. Это важно для корпуса, пластины и совместимости кейкапов.

Изменение назначения в прошивке не меняет размер клавиши, расстояние между позициями или отверстия платы.

  • Форма описывает размеры и позиции.
  • Кейкапы должны соответствовать физическим размерам.
  • Корпус и пластина зависят от геометрии.

Матрица платы

Плата считывает нажатия через матрицу. В VIA визуальная раскладка связывается с матрицей и вариантами физического layout. Definition должен соответствовать точной ревизии платы, а не только похожему корпусу.

Перед назначением клавиш проверьте, что реальные позиции откликаются в тестере.

  • Сверьте ревизию платы.
  • Проверьте все реальные позиции.
  • Не подменяйте definition похожей моделью.

Коды и слои

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

Так физическая схема остаётся неизменной, а поведение устройства меняется программно.

  • Позиция матрицы — это не обязательно один символ.
  • Слои меняют функции тех же позиций.
  • Ошибочная keymap может нарушить привычный ввод.

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

  • Сначала зафиксируйте физическую схему.
  • Затем проверьте матрицу и definition.
  • После этого назначайте функции по слоям.

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

Можно ли прошивкой превратить короткий Shift в длинный?

Нет. Прошивка меняет функцию позиции, но не её физический размер и не геометрию платы.

Источники