VIA: 客制化键盘工具

2025-12-24 16:38:06      世界杯排名球队

Introduction

VIA 是一款开源的键盘配置工具,全称为 Virtual Keyboard Interface,主要用于客制化键盘的自定义设置。它允许用户通过图形化界面轻松地自定义键盘的按键映射、灯光效果以及其他功能。

VIA 的主要功能

按键映射自定义:用户可以根据自己的使用习惯,将键盘上的任意按键重新映射为其他按键。例如,将“Q”键改为“A”键。

宏定义:可以设置复杂的按键组合或序列,通过一个按键触发多个操作。比如将某个按键设置为复制(Alt+C)操作。

多层设置:支持多层按键布局,用户可以在不同层上设置完全不同的按键功能。

灯光效果调整:对于支持 VIA 的键盘,用户可以自定义键盘的灯光效果,包括颜色、亮度和动态效果。

Any 键功能:允许用户将任意按键设置为特殊功能键,如“Ctrl”或“Shift”。

使用 VIA 的步骤

确认键盘支持:确保你的客制化键盘支持 VIA 功能,并获取对应的 .json 文件。

安装 VIA:从 GitHub 下载 VIA 软件,或通过网页版直接访问。

导入配置文件:打开 VIA 软件后,导入键盘对应的 .json 文件。

自定义设置:在 VIA 的图形化界面中,根据需要进行按键映射、宏定义等设置。

保存并应用:完成设置后,保存配置并应用到键盘上。

VIA 的优势

简单易用:通过图形化界面,即使是新手也能快速上手。

高度自定义:提供了丰富的自定义选项,满足不同用户的需求。

开源免费:VIA 是一个开源项目,用户可以免费使用。

VIA 为客制化键盘爱好者提供了一个强大的工具,可以轻松实现个性化设置,提升键盘的使用体验。

使用

VIA 官网

QMK架构VIA

VIA 本版不统一 需要甄别使用

设备授权链接设备: 依次点击 Authorize device + > keyboard > 连接

开启设计模式: 依次点击 SETTINGS > Show Design tab > ON

导入json文件: 依次点击 DESIGN > Load > .json文件

成功识别设备

DOIO 左手

DOIO 右手

改键

基础键位左侧 KEYMAP 菜单修改键位 点击上方设计键位槽 然后点击下方选择目标键修改

层 (Layer)

在 layer0 层按下 5 就输入一个 5

在 layer5 层按下 5 就是调亮灯光 RGB SPI

不同设备层切换方式不同 最常用的是 MO 和 TO

MO(*):该键为组合按键,当按下该键,当前键盘键值即可临时切换为对应层键盘键值,同时按下对应层按键,即可实现对应层键值功能输入。

TO(*):该键为层切换按钮,按下即可切换到目标层键盘键值。

OSL(*):当按下该键后,键盘键值会切换为目标层键值,点击目标曾某一按键后,即恢复原键盘键值。

TG(*):该键为层按键切换按钮,按下即可将当前键盘键值切换为目标键盘键值,再按下即可恢复到原键盘键值。

TT(*):

按下即可将当前键盘键值临时切换为对应层键盘键值,同时按下对应层按键,即可实现对应层键值功能输入

连续点击5下,当前键盘键值即可切换至目标层键值。

如果是三模的键盘,务必要保留有线功能的切换,否则再您切换到无线功能之后,将无法切回至有线功能,也就无法使用VIA,只能进行键盘重置才可以切回

功能键

除了层级切换功能键意外还包含更多功能键设置

To be continued

常见问题

无法识别设备

检查设备是否支持VIA

检查设备是否连接正确

检查设备是否开启设计模式

桌面版无法识别 可以尝试使用网页版链接后正常识别

导入json文件 VIA不能识别键盘的问题

在 DESIGN 页面,打开或关闭 Use V2/3 definitions 按钮,然后返回 CONFIGURE 页面,就可以看到键盘被识别了。

为什么VIA没有any键

有些汉化版via没有any键 使用网页版或者英文原版via

参考

VIA Doc

VIA 改键基础教程

客制化键盘VIA改键进阶教程及ANY键初入门

微信公众号运营全指南:从定位到高效排版的实战策略
GNOME 与 KDE:到底选择哪个 Linux 桌面环境