Helpful Configure, test and design in one place - VIA is the last application you'll need for your keyboard.
Discover which keyboards are compatible with VIA and learn more about its features and capabilities.
cubey VIA Nº3 The VIA team is pleased to announce a new release of VIA. New UI 3D Mode Olivia, Binary Artisan and queen of rose gold, has refactored the entire UI engine to deliver keyboard configuration in glorious 3D. 2D Mode Such is Olivia's benevolence, she has also blessed the potato-users who dwell among us with a new 2D mode that is as attractive as it is performant. Themes You can now ...
In order for VIA to configure a keyboard, it requires a definition of the keyboard - the physical layout of keys, any layout options, and other configurable elements like rotary encoders (knobs), lighting, etc.
VIA will use the bounding box of all the key in the "default layout" as the extent of the "keyboard", so layout option choices can be positioned above, below, left or right of this bounding box. Layout option choices must all have the same coverage, i.e. they overlap exactly in shape, but can vary in keycap sizes and arrangement.
Custom UI Introduction The built-in menus of VIA (Keymap, Layouts, Macros, Save + Load) will be displayed depending on keyboard definition and firmware. The menus element is used to define more menus in VIA. It can contain one or more of the following built-in UI definitions: qmk_audio qmk_backlight_rgblight qmk_backlight qmk_rgb_matrix qmk_rgblight and/or a definition of custom UI, i.e ...
VIA Version 3 is a refactoring of how the UI works in VIA, to allow fully customized UI within VIA to control firmware parameters like lighting, but also any custom feature implemented in the firmware, either in QMK Core or at the keyboard level.