分类
支持

PC64kbd2 / PC64kbd3 键盘配置指南(VIA 工具)

内容

VIA 简介

VIA 是近期比较流行的客制化键盘配置工具,VIA 具有 GUI 界面,连接键盘后能够读取键盘当前配置,在 VIA 配置后能够实时下载至键盘立即生效,并且配置信息保存在键盘 EEPROM 中,永久有效,使用及其方便。

目前支持 VIA 工具的键盘越来越多,随着 VIA 版本的不断升级,其功能越来越强大,稳定性也越来越好,是目前客制化键盘领域比较好的键盘配置解决方案之一。

PC64kbd2 / PC64kbd3 全系列支持通过 VIA 工具对全功能(配列/键位/灯效)进行实时配置。

VIA 下载安装

  1. 下载最新版 VIA
  2. 点击下载文件直接安装即可

下载键盘 VIA 配置文件

PC64kbd2 / PC64kbd3 产品的默认固件均支持VIA实时配置,只需要在PC64kbd2 / PC64kbd3 产品介绍及固件 / 配置文件页面下载所使用 PCBA / 套件 / 成品键盘的 VIA 配置文件。

VIA 配置文件是一个 JSON 格式的文本文件,扩展名通常为 .json

导入 VIA 配置文件连接键盘

首先通过 USB 连接键盘,然后打开 VIA 工具,VIA 显示搜索设备的界面:

选择 File->Improt Keymap,导入 VIA 配置文件。正常连接后,VIA 将从键盘中读取当前的配置信息并显示在界面上。注意:一定要使用当前键盘所对应的 VIA 配置文件,否则界面上显示的信息可能会与键盘不符。

如导入 VIA 配置文件后仍然显示搜索设备的界面,通常是没有选择正确的 VIA 配置文件或固件不支持 VIA 功能。请检查 VIA 配置文件或重新下载默认固件(所有的 PCkbd 默认固件均支持 VIA 工具实时配置)。

VIA 界面及功能

以 VIA v1.3.1 为例介绍 VIA 界面及功能。VIA 主界面分为三个功能区:

键盘配置 CONFIGURE键盘测试 KEY TESTERVIA 设置 SETTINGS

键盘配置

键盘配置功能是 VIA 的主要功能。对于 PC64kbd2 / PC64kbd3 产品,键盘配置功能主要有四个功能区:

键位图 KEYMAPS对键位实时配置,最多支持4层
按键宏 MACROS定义按键宏,最多16组
灯效 LIGHTING背光灯 / 底灯灯效配置
保存/载入 SAVE + LOAD保存 / 载入 VIA 配置文件

对于 PC64kbd2 / PC64kbd3 PCBA 产品,由于支持各种配列,可通过配列配置选择中意的配列方案客制化键盘,因此在键盘配置功能会多出一个 配列 LAYOUTS 功能区:

对于配列已确定的 PC64kbd2 / PC64kbd3 套件 / 成品键盘产品,不需要配置配列,则对应的配置文件没有此 配列 LAYOUTS 功能区。

键盘配置的流程通常为:

  1. 配列 Layout 配置
  2. 键位图 Keymap 配置
  3. 其他配置:按键宏 Macro、灯效 Lighting 等

强烈建议配置完成后,使用 VIA 的 SAVE+LOAD 功能保存配置文件,方便下次载入修改。

配列 LAYOUT 配置

PC64kbd2 / PC64kbd3 PCBA 支持众多配列方案,在组装60%客制化机械键盘之前,首先需要确定和配置的是键盘配列。在键盘配置功能的 配列 LAYOUTS 功能区可对所有可配置键位区配列进行配置,可配置的键位区主要有:

Backspace区
2u BackspaceSplit BackspaceEncoder

其中 Encoder 配列方案专用于带智控旋钮的 PC64kbd2 / PC64kbd3 键盘。带智控旋钮的 PC64kbd2 / PC64kbd3 键盘必须选择此配列才能正常使用智控旋钮。

Enter区
ANSI EnterISO EnterMax Keys
左Shift区
ANSI Left ShiftISO Left Shift
右Shift区
2.75u ShiftSplit Shift – LeftSplit Shift – Right
空格区
ANSI
Arrow
7u Space
HHKB
WKL

以上键位区配列的不同组合就能构成各种不同的键盘配列方案,基本能满足大部分 60% 客制化机械键盘的需求。

带独立方向键的键盘配列通常通过 右Shift区:Split Shift - Left + 空格区:Arrow 组合实现。

键位图 KEYMAP 配置

键位图配置最多支持4层:LAYER 0 ~ LAYER 3。其中 LAYER 0 是默认层。

可配置的 KEYCODE 分为 6 组:

BASIC基本的 KEYCODE
MEDIA媒体控制 KEYCODE,如音量+/-、静音、播放/暂停等
MACRO按键宏 KEYCODE
LAYERS层切换 KEYCODE
SPECIALQMK 固件某些 Feature 支持的 KEYCODE
QMK LIGHTINGQMK 背光灯/底灯控制 KEYCODE

键位图的配置非常简单,选中需要配置的按键,然后在 KEYCODE 区选择想要配置的 KEYCODE 即可,VIA 是实时配置,选择后会立即生效,且永久保存在 EEPROM 中。

键位图配置的流程通常为:

  1. 选择键位层 LAYER
  2. 选择需要配置的按键
  3. 选择此按键的 KEYCODE
背光灯功能 KEYCODE 配置

VIA 支持的背光灯控制的常用 KEYCODE 及对应的功能如下:

KEYCODE功能
BL Toggle背光灯开/关切换
BL Cycle背光灯亮度循环升高
BL –背光灯亮度降低
BL +背光灯亮度升高
BR Toggle背光灯呼吸灯功能开/关切换
RGB 全彩底灯 KEYCODE 配置

VIA 支持的 RGB 全彩底灯控制的常用 KEYCODE 及对应的功能如下:

KEYCODE功能
RGB ToggleRGB 全彩底灯开/关切换
RGB Mode +切换到下一种灯效(Shift + 此键:切换到上一种灯效)
Hue –色相减小
Hue +色相增大
Sat –饱和度减小
Sat +饱和度增大
Bright –亮度减小
Bright +亮度增大
智控旋钮 KEYCODE 配置

带有智控旋钮的 PC64kbd2 / PC64kbd3 键盘,需要将 Backspace 区设置为 Encoder 配列。

智控旋钮有三种操作模式:按下,逆时针旋转,顺时针旋转。其中键位图配置仅支持智控旋钮按下操作的 KEYCODE 配置,智控旋钮逆时针旋转 / 顺时针旋转操作的功能是固定的,不可配置。

默认固件的智控旋钮功能如下:

LAYER逆时针旋转按下顺时针旋转
0PageUp *SpacePageDown *
1音量- *静音切换音量+ *
* 功能固定,不可配置

Backspace 键位区选中 Encoder 配列后,用下图红框中的键位设置智控旋钮按下操作的 KEYCODE。

PC64kbd2 按键提示电磁铁功能 KEYCODE 配置

目前最新版本的 VIA 尚未直接支持按键提示电磁铁功能的KEYCODE,我们需要使用 SPECIAL 组中的 ANY 实现按键提示电磁铁功能的控制:

KEYCODEANY 值功能
HPT_TOG0x5ce8按键提示电磁铁功能开/关切换
HPT_BUZ0x5ceb按键提示电磁铁模式切换:正常/轻微
PC64kbd3 按键提示蜂鸣器功能 KEYCODE 配置

带有按键提示蜂鸣器功能的 PC64kbd3 支持 SPECIAL 组以下 KEYCODE 的配置:

KEYCODE功能
Audio Toggle音频功能开/关切换
Clicky Reset按键提示音频率复位为默认值
Clicky Down按键提示音频率降低
Clicky Up按键提示音频率升高

键盘测试

键盘配置好后,可以使用键盘测试KEY TESTER功能对键盘进行测试。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。