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