Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Keyboard and Mouse Customization Software
  3. VIA

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

Alternatives to VIA

Every alternative, ranked