Porting guide
This section is for keyboard designers and firmware developers who want to add Vial support to a keyboard. It walks through creating a keyboard definition JSON, porting the firmware, and configuring optional features like rotary encoders, lighting, and MIDI.
If you are an end user looking to configure your keyboard, see the User manual instead.