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