On the recordRead 9 Oct 202623 facts
VIA
On the record
- Compatibility
- The site says VIA is compatible with 1400+ keyboards and can be added to other QMK keyboards.caniusevia.com · read 9 Oct 2026
- Compatibility requirement
- Using VIA with a keyboard requires compatible firmware and a matching keyboard definition; users can load a manufacturer-provided definition through the Design tab if needed.caniusevia.com · read 9 Oct 2026
- Connection
- VIA communicates with compatible keyboard firmware over USB.caniusevia.com · read 9 Oct 2026
- Current application
- The VIA web app is the supported and recommended way to use VIA; the existing official desktop application is deprecated.caniusevia.com · read 9 Oct 2026
- Custom controls
- Keyboard definitions can add custom UI controls, including buttons, toggles, ranges, dropdowns, colors, and keycode controls.caniusevia.com · read 9 Oct 2026
- Encoders
- VIA can display and remap rotary encoders in the keymap UI when the keyboard firmware and definition support them.caniusevia.com · read 9 Oct 2026
- Keyboard compatibility
- The homepage says VIA is compatible with 1400+ keyboards and can be added to other QMK keyboards.caniusevia.com · read 9 Oct 2026
- Keyboard menus
- Depending on the keyboard definition and firmware, VIA provides Keymap, Layouts, Macros, and Save + Load menus.caniusevia.com · read 9 Oct 2026
- Keyboard support requirements
- Official keyboard support requires the keyboard implementation in QMK Firmware, a VIA keymap in VIA’s external QMK userspace, and a definition in VIA Keyboards.caniusevia.com · read 9 Oct 2026
- Keymaps and macros
- VIA stores dynamic keymaps and macros in the keyboard’s non-volatile memory.caniusevia.com · read 9 Oct 2026
- Keymaps and settings
- VIA communicates with compatible firmware over USB and stores dynamic keymaps, macros, layout options, and other supported settings in the keyboard’s non-volatile memory.caniusevia.com · read 9 Oct 2026
- Key testing
- VIA includes a key tester with sound effects.caniusevia.com · read 9 Oct 2026
- Layers
- VIA provides four dynamic layers by default; changing the layer count can affect memory use.caniusevia.com · read 9 Oct 2026
- Layout options
- VIA can present physical layout choices and store those choices on the keyboard.caniusevia.com · read 9 Oct 2026
- Lighting
- VIA definitions can provide built-in controls for supported QMK lighting features such as RGB Matrix and RGBLight.caniusevia.com · read 9 Oct 2026
- Lighting and audio
- VIA documents built-in QMK menus for audio, backlight, RGB lighting, and RGB matrix controls.caniusevia.com · read 9 Oct 2026
- Macro features
- VIA supports macro recording, delays, and an indicator showing macro memory usage; delays require compatible firmware.caniusevia.com · read 9 Oct 2026
- Macro support
- Yescaniusevia.com · read 20 Sep 2026