Прошивка
Это программное обеспечение, установленное в контроллер клавиатуры.
Самыми распространёнными прошивками на данный момент являются QMK, ZMK и их производные, например VIA или Vial.
Также, прошивкой называется процесс загрузки нового ПО в контроллер.
Способ прошивки контроллера и формат файлов самой прошивки зависит от контроллера, который вы используете.
Например, XIAO BLE, nice!nano или SuperMini при перезагрузке в режим bootloader'а определяются ПК как флешка. Чтобы прошить такой контроллер, нужно просто поместить в его директорию файл с прошивкой в формате UF2.
Более старые контроллеры (например ProMicro) при перезагрузке в режим bootloader'а не определяются ПК как флешка. Для их прошивки потребуется специальный софт, например QMK Toolbox.