Большинство современных самодельных клавиатур используют внутреннее ПО QMK. Все настройки для QMK выполняются с помощью текстового редактора, после чего происходит компиляция новой прошивки и программирование контроллера клавиатуры. Поверх проекта QMK существует проект VIA. VIA - это модифицированаая прошивка QMK + визульный слой.
VIA позволяет увидеть раскладку и изменить практически все настройки клавиатуры.