via改键基础教程 - 知乎

识别键盘:

首先打开via软件,导入JSON文件,即可识别键盘,按如下操作:via基本改键首先打开via软件,导入JSON文件,即可识别键盘,按如下操作:

点击左上角file,有一个import keymap,如下图选择改键需要的json文件导入:

导入json文件后,via即可识别键盘:

基本改键:

选择你想改键的键点击,此键会闪烁,在下方选择任意按键点击,此时这个键变成了你选择的键,其他所有键都是这样操作即可,最后在空白的地方点击一下就保存好你设置的键位了,具体如下图:

宏命令:

宏就是可以一键完成一系列操作,比如一键复制,一键粘贴,还有各种快捷键都可以一键完成

首先在宏命令配置页,将所需要的宏配置好,然后在改键页面设置宏即可,宏的改键和上面正常改键一样,只是多了配置宏命令的那一步,具体如下图:

层:

同一个按键在不同层可以输出不同的值,相当于正常键盘的fn功能,具体操作如果下:

下面的图片是具体设置层以及用法,上面这张图片是设置层功能的选项卡位置

ANY键:(此功能为高级功能,需要写一些键码,如果上面的功能可以满足你的需求,下面这些可以不需要掌握,具体看个人情况)

ANY键可以写一些自定义键码和组合键,以及实现更多的功能

具体用法在下图:

下面列出一些我所知道的代码:

注意:LGUI=左win键,RGUI=右WIN键

如果你是macos,win键就是command,alt就是option

在via里面的键码对应的是:

LGUI=win(window里面正常的win键)=command(macos里面的command)

LALT=LALT(window里面正常的LALT键)=option(macos里面的option)

LT(, KC_):LT功能代表长按切层和点击输出功能,()里面第一位代表长按需要切换的层数,第二位代表点击要输出的值,通过这个代码可以实现,一键两用,例:LT(1_, KC_A_)长按相当于m(1)切层到1层功能,点击输出正常键A

MT(MOD_, KC_): MT功能代表长按输出修饰键(shift,ctrl,alt,gui之类的),点击输出的功能,例:MT(MOD_LCTL_, KC_A_) 长按是ctrl功能,点击输出A

LSFT(KC_) – 左 shift+。比如 LSFT(KC_A) = LSHIFT+A 相当按下shift和A的组合键,下面那些都是如此

RSFT(KC_) –右 shift+

LCTL(KC_) – 左 ctrl+

RCTL(KC_) – 右 ctrl+

LALT(KC_) – 左 alt+

RALT(KC_) – 右 alt+

LGUI(KC_) – 左 gui+

RGUI(KC_) –右 gui+

比如你想实现复制:LCTL(KC_C) =CTRL+C代表复制,其他可以自己实现

还可以多重组合,比如在macOS中使用command+ctrl+q可以实现锁屏这个时候可以使用多重组合:

LGUI(LCTL(KC_Q)):先用LCTL(KC_Q)组合出ctrl+q在和LGUI()组合出LGUI+CTRL+Q即可

特殊选项:

键位保存和加载 :(这里保存的JSON文件是记录键盘各项配置信息的,不是用来via识别的,之后还想改键还是要用最开始导入的那个JSON文件):


原网址: 访问
创建于: 2024-04-15 15:36:27
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论