客制化机械键盘改键软件VIA介绍

news/2024/11/7 23:56:52/

VIA可以汉化,也可以直接使用原版本。如果汉化,就会失去via里很有意思的一个功能——any键。接下来以原版本对via功能进行大概介绍。
要使用via,请确保你的键盘支持via改键,且有对应键盘的.json文件,才能使用via。
首先是软件界面
在这里插入图片描述
打开软件后,会出现这个界面。点击右上角file——import keymap,选中你的键盘对应的.json文件,就会看到你键盘的布局了。
在这里插入图片描述
基础改键
简单的改键很简单,例如,我现在将我的Q键改成A键,只需要按下图步骤:
在这里插入图片描述
即可完成改键:
在这里插入图片描述

在这里插入图片描述
图中所指的即是宏。宏其实就是对一连串动作的记忆。
你只需要在下图所指的框里输入你需要的宏并保存,然后将这个宏应用在键盘上就可以了。
在这里插入图片描述
而定义好的宏在这个位置可以找到,应用宏的方法和基础改键是一样的。
在这里插入图片描述
而宏的定义,其实很简单,比如,我用不上f1,那么我把它设置为ctrl+alt+Q,这个快捷键是我打开一个软件的快捷键,因此,按下f1时,就相当于按下了ctrl+alt+Q,这个软件就会打开了。
而宏的语法,在输入区有提示。一般的格式是,例如Q就是KC_Q,
你需要什么键直接在输入区输入,就会看到提示,再选中就行了。
例如:ctrl+alt+Q的宏命令就是{KC_LCTL,KC_LALT,KC_Q}
(宏命令要用大括号括起来)(写完宏命令后记得按save保存)

层就是一个键位可以有两种不同的功能。比如键盘上一般都有fn键,fn+某个键就可以实现键盘灯光的关闭和灯效的调节。
在这里插入图片描述
现在将fn设置为MO(1),也就是按下fn进入第一层(原来的默认为0层),那么我们在第一层里定义的键值,在按下fn是就会起作用。
在这里插入图片描述
在这个布局里,比如空格是backspace,按下fn+空格就是backspace。
any键
在这里插入图片描述
any键是自定义键值,它可以实现很多功能,例如快捷键、长按短按实现不同键值等等。
保存
在这里插入图片描述
如图,将自己的配置保存起来,以备不时之需。


http://www.ppmy.cn/news/226085.html

相关文章

哪款键盘最适合写代码?入坑指南!

原文链接 键盘、音响(耳机)很难被一些技术指标所衡量,CPU、显卡都有跑分可以参考,显示器也有着一些易懂的参数指标供人们选择,而键盘、音响(耳机)作为两大玄学科技产品就算看了评测也依旧很难下…

预制菜进击万亿市场,谁能更快上桌“吃菜”?

文 | 螳螂观察 作者 | 图霖 消费行业很少有可持续的风口,这两年的预制菜算其中一个。 艾媒咨询发布的行业预测显示,2026年我国预制菜市场规模有望达到10720亿元。 过去这一年,武汉、大同等地已相继召开了预制菜相关的产业峰会。峰会规模有…

DIY一把属于自己的机械键盘(四)

软件篇(一)—— 按键扫描 回顾一下硬件篇矩阵键盘部分,为了方便软件扫描、提高扫描效率,我在每一行增加了一个上拉电阻,如图:   首先分析一下原理,经过电阻上拉,每一行的初始状态…

SpringCloudAlibaba 微服务生态

一 微服务架构 1.1 微服务 微服务其实是一种架构风格,我们在开发一个应用的时候这个应用应该是由一组小型服务组成,每个小型服务都运行在自己的进程内;小服务之间通过HTTP的方式进行互联互通。 1.2 微服务架构的常见问题 一旦采用微服务系…

仿QQ艾特功能

模仿qq艾特功能 以下是使用方法 - (void)presentPersonListViewController {__weak typeof(self) weakSelf self;//下面是写死的选中的人员&#xff0c;后续是人员列表回调for (int i 0; i < 10; i) {YYPersonItem *person [[YYPersonItem alloc] init];person.name [N…

微调样本质量胜于数量 LIMA: Less Is More for Alignment

1、总体介绍 大型语言模型的训练分为两个阶段&#xff1a;&#xff08;1&#xff09;从原始文本中进行无监督的预训练&#xff0c;以学习通用的表征&#xff1b;&#xff08;2&#xff09;大规模的指令学习和强化学习&#xff0c;以更好地适应最终任务和用户的偏好。 作者通过…

【Linux多机多卡训练步骤三】两台Linux直连网线加快数据传输

要通过一根网线连接两台Ubuntu电脑并使它们能够进行Ping通&#xff0c;您可以按照以下步骤进行设置&#xff1a; 1.物理连接 使用一根网线将两台电脑连接起来。将一端插入一台电脑的网络端口&#xff0c;将另一端插入另一台电脑的网络端口。 2.IP地址设置 为每台电脑设置唯…

基于RPC协议的接口自动化测试可以用Python语言实现

基于RPC协议的接口自动化测试可以用Python语言实现。下面是实现步骤&#xff1a; 1、安装依赖库&#xff0c;如protobuf、grpc。 2、编写.proto文件定义接口参数和返回值。 3、使用protoc编译.proto文件生成Python代码。 4、编写客户端代码调用远程接口进行测试。 具体实现…